Certbus > SugarCRM > SugarCRM Specialist > SCP-401 > SCP-401 Online Practice Questions and Answers

SCP-401 Online Practice Questions and Answers

Questions 4

You examine a Sugar database and discover some table names that end with the moniker ~_c~. What do the database tables with these names represent?

A. custom field data for custom fields

B. custom field metadata for custom fields

C. relationship data for custom relationships

D. relationship metadata for stock and custom relationships

Browse 60 Q&As
Questions 5

What is an advantage of the Extension framework?

A. Facilitates the extension of controllers.

B. Decreases page render time using efficiency extensions.

C. Customizes the application without overwriting other customizations.

D. Increases processing speed of views.

Browse 60 Q&As
Questions 6

What are two advantages of Sidecar moving display processing to the client? (Choose two.)

A. Simplifies deployment.

B. speeds up initial loading.

C. Has better server side scalability.

D. Increases client performance.

Browse 60 Q&As
Questions 7

You are attempting to fetch a list of leads using the REST v10API, but after several successfulrequests, you are receiving the error code, "not_authorlzed".

Which two actions would you perform to correct this problem? (Choose two.)

A. Call the POST /oauth2/token endpoint using a grant_type of access_token.

B. Call the POST /oauth2/token endpoint using a grant_type of password.

C. Call the POST /oauth2/token endpoint using a grant_type of refresh_token.

D. Call the POST /oauth2/token endpoint using a grant_type of download_token.

Browse 60 Q&As
Questions 8

Which URL would you useto locate the internal REST v10API documentation?

A. https://[sugar_url]/rest/v10/help.php

B. https://[sugar_url]/service/v10/help

C. https://[sugar_url]/rest/v10/help

D. https://[sugar_url]/servlce/v10/rest.php

Browse 60 Q&As
Questions 9

You are registering a custom REST v10API endpoint.

What information is needed to register the endpoint? (Choose two.)

A. endpoint path

B. HTTP request type

C. referrer URL

D. include directory

Browse 60 Q&As
Questions 10

You have a business requirement to perform an additional action after executing the normal REST v10API PUT/[module]/MassUpdate endpoint.

How would you accomplish this task?

A. Modify the core code for the registered MassUpdateApi endpoint.

B. Create a custom API class that extends the MassUpdateApi class definition.

C. Create a logic hook that overrides the MassUpdateApi class definition.

D. Modify the after_massupdate Web Logic Hook to call your custom endpoint.

Browse 60 Q&As
Questions 11

You need to add a new us English label specific to the Leads module. Which file would you update?

A. ~./custom/lnclude/language/en_us.[unique_id].php~

B. ~./custom/Extension/application/Ext/Language/en_us.[unique_id].php~

C. ~./include/language/en_us.[unique_id].php~

D. ~./custom/Extension/modules/Leads/Ext/Language/en_us.[unique_id].php~

Browse 60 Q&As
Questions 12

You are using the Sugar Extensions framework to provide the capability to modify Sugar metadata such as vardefs and layouts.

What is the major benefit of this framework?

A. Minimizes potential customization conflicts.

B. Minimizes potential database load.

C. Provides enhanced security.

D. Provides better performance.

Browse 60 Q&As
Questions 13

You need to update an existing record in the Contacts module using the REST v10API. Which two components are required to accomplish this task? (Choose two.)

A. HTTP POST method

B. HTTP PUT method

C. ~/Contacts/[contact_id]~ endpoint

D. ~{'id':'[contact_id]'}~ request body

Browse 60 Q&As
Questions 14

Which Sidecar component is responsible for formatting data from the model for display?

A. layout

B. view

C. field

D. router

Browse 60 Q&As
Questions 15

View the Exhibit.

A customization requires a developer to add a button specifically to the action dropdown in the Contacts

module as shown in the exhibit.

According to the Sugar Developer Guide, which index of the contacts RecordView metadata will need to be altered?

A. ~$layoutdefs['Contacts']['base']['layout']['record']['buttons']~

B. ~$viewdefs['Contacts']['base']['view']['record ']['buttons']~

C. ~$vardefs['Contacts']['base']['vardefs '][ 'record']['buttons']~

D. ~$dictionary['Contacts']['base']['dictionary']['record']['buttons']~

Browse 60 Q&As
Questions 16

A developer is working with a Handlebars template and needs to define their own helper functions.

According to the Sugar Developer Guide, which approach should the developer use to complete this customization?

A. The developer should create ~./custom/sidecar/src/view/hbs-helpers.js~ with their helper functions.

B. The developer should create a JSGrouping extension to append the helper functions to ~./lnclude/ javascript/sugar_grp7.rnin.js~.

C. The developer should modify ~./jssource/src_files/include/javascript/sugar7/hbs- helpers.js~ and then perform a Rebuild JS Grouping Files action.

D. The developer should modify ~./jssource/src_files/include/javascript/sugar7/hbs- helpers.js~ and then perform a Rebuild Minified JS Files action.

Browse 60 Q&As
Questions 17

Which logic hook executes when the record Is being processed as a part of the Listview or subpanel list?

A. before_filter

B. process_record

C. after_ui_frame

D. after retrieve

Browse 60 Q&As
Questions 18

You need to add a panel to the Administration area of the application. In which directory would you add a file to accomplish this task?

A. ~./Extension/modules/Administration/Ext/Administration/~

B. ~./custom/modules/Administration/Ext/Administration/~

C. ~./custom/Extension/modules/Administration/Ext/Administration/~

D. ~./custom/Extension/modules/Administration/Ext/AdmJnlstration/panels/~

Browse 60 Q&As
Exam Code: SCP-401
Exam Name: Sugar Developer Specialist
Last Update: Apr 18, 2024
Questions: 60 Q&As

PDF

$45.99

VCE

$49.99

PDF + VCE

$59.99