In which two directories do Sidecar enabled modules read theirsubpanel layouts? (Choose two.)
A. ~./modules/[module]/metadata/subpanels/default.php~
B. ~./custom/modules/[module]/Ext/Layoutdefs/layoutdefs.ext.php~
C. ~./modules/[module]/clients/base/layouts/subpanels/subpanels.php~
D. ~./custom/modules/[module]/Ext/clients/base/layouts/subpanels/subpanels.ext.php~
正解:C,D
質問 2:
You created a new endpoint for the REST v10API.
Which two statements describe the class you created? (Choose two.)
A. The class contains a custom PHP method that is executed when your endpoint is called.
B. The class uses the DBManager class to define attributes of your endpoint within the database.
C. The class contains a Sidecar controller that is executed when your endpoint is called.
D. The class uses the registerRestApi() method to define attributes of your endpoint.
正解:C,D
質問 3:
According to the Sugar Developer Guide, what is the recommended way to handle logging messages from your custom PHP code?
A. Use the PHP exception model by throwing a PHP exception.
B. Use the SugarLogger class to add the error to the sugarcrm.log file.
C. Use the PHP echo or print statements to display the error on the page.
D. Use the sugar_file_put_contents method to add the error to the Sugar log file.
正解:B
質問 4:
A customization requires a developer to dependently require a field based on another field's value.
According to the Sugar Developer Guide, which two approaches would be usedby the developer? (Choose two.)
A. Extend the RecordView controller and add a validation task.
B. Edit the field in Studio and specify a dependent formula for the "Required" attribute.
C. Create a dependency using the extension framework and the SetRequired action.
D. Add a JavaScript file to the JSGroupings to append the logic to ~./include/javascript/sugar_grp7.min.js~ for availability on the RecordView.
正解:B,C
質問 5:
When users log Into Sugar using your integration, they are logged out of the base application.
How would you resolve this problem?
A. Set client_id to base in the OAuth POST body.
B. Share OAuth tokens between the Integration and existing session.
C. Never refresh the existing session's OAuth token.
D. Create an OAuth Key and use it in the OAuth POST body.
正解:C
質問 6:
While troubleshooting a Sugar dashlet error in your web browser, you notice you are consistently receiving a 500 error in response to a particular REST API call.
Which three actions would you perform to gain more insightinto the source of the problem?(Choose three.)
A. View the Sugar log.
B. Consult the JavaScript console in the Web browser.
C. Consult the Web server PHP error log.
D. Visit status.sugarcrm.com to confirm there are no service outages.
E. View the full list of browser cache contents.
正解:A,B,C
枡田** -
Pass4TestのSCP-401対策書のおかげで合格に十分な点数と知識を得ることができました。何よりわかり易いですし、社会人として一般教養と言っても良い内容だと思いました。