
B2B-Commerce-Developer Free Exam Study Guide! (Updated 80 Questions)
B2B-Commerce-Developer Dumps for Salesforce Developer Certified Exam Questions & Answer
NEW QUESTION 36
How do the REST APIs in Salesforce B2B Commerce support pass-through parameter handling
- A. Parameters are passed through the service handlers
- B. Parameters are separated, but unused
- C. An exception is generated for unknown API keys
- D. Parameters are filtered out before the request is processed
Answer: A
NEW QUESTION 37
Although Salesforce B2B Commerce and Salesforce recommend against using
"without sharing classes" whenever possible, sometimes it is unavoidable. Which three items will open up a major security hole? (3 answers)
- A. Executing dynamic SOQL inside a without sharing class with a bind variable from ccAPI.CURRENT_VERSION.
- B. Executing dynamic SOQL inside a without sharing class with a bind variable from cc_RemoteActionContentex class.
- C. Executing dynamic SOQL inside a without sharing class with a bind variable from PageReference.getParameters().
- D. Executing dynamic SOQL inside a without sharing class with a bind variable from the UserInfo class.
- E. Executing dynamic SOQL inside a without sharing class with a bind variable from PageReference.getCookies().
Answer: B,C,E
NEW QUESTION 38
The sizing keys used in the Salesforce B2B Commerce Global APIs five distinct operations. What are three of these operations? (3 answers)
- A. Related Query to call (sub queries or direct queries)
- B. Refetch data (used on some Logic classes)
- C. Override static DAO classes and methods
- D. Return formats as Map<String, Object> or SObjects lists
- E. Object type casting
Answer: A,B,D
NEW QUESTION 39
A configuration value, CO.NewOrder, is set to TRUE. What is one way of
preventing an existing payment page from being shown on the checkout payment page?
- A. Remove the value matching the page name from the pmt.whitelist configuration setting, then rebuild and activate a new Configuration cache
- B. Remove the payment type associated with the payment page from CO.pmts, then rebuild and activate a new cache.
- C. Delete the Visualforce page from the code base.
- D. Override the front end template and modify the way the embedded payment page gets loaded from the payment list configuration.
Answer: A
NEW QUESTION 40
Which method signature is used in the Global API's?
- A. ccrz.cc_Output (ccrz:cc_Input input)
- B. Map<String, Object>
- C. List<List<Object>>
- D. Changes based on API and Method name
Answer: B
NEW QUESTION 41
Which three actions are applicable when extending a default Salesforce B2B Commerce page via a page include? (3 answers)
- A. Prepend "c." to the name of the page referenced in the configuration setting.
- B. Create the VisualForce page you wish to include to the Salesforce b2B Commerce page.
- C. Create a Service Class override to query the new page include.
- D. Build and activate a new configuration cache setting via CC admin.
- E. Create a configuration setting for enabling the page include and assigning the new page include via CC admin.
Answer: B,D,E
NEW QUESTION 42
Which two different types of services do Salesforce B2B
- A. Global services which are responsible for querying and transforming data from entities
- B. Commerce APIs leverage? (2 answers) A) Logic services which are responsible for implementing business logic associated with entities.
- C. Hook services which are extension points for subscribers to tie into.
- D. Data services which are responsible for querying and transforming data from entities
Answer: B,D
NEW QUESTION 43
What two kinds of queries do the methods in Salesforce B2B Commerce services perform by default? (2 answers)
- A. SOQL
- B. Schema-less queries
- C. SQL
- D. SOSL
Answer: A,D
NEW QUESTION 44
Numerous flags, when set, have a direct impact on the result set provided by the Global API's. What is the default Global API DataSizing convention flag that is used by the API's unless otherwise specified?
- A. CCRZ.ccPAI.SZ_S
- B. CCRZ.ccPAI.SZ_M
- C. CCRZ.ccPAI.SZ_XL
- D. CCRZ.ccPAI.SZ_L
Answer: D
NEW QUESTION 45
Why is the use of a standard Visualforce control such as apex:form discouraged in Salesforce B2B Commerce page includes and subscriber pages?
- A. Visualforce "scopes" controls that are present on a page and scope of the control will be set to "ccrz"
- B. The CCRZ Javascript object is not accessible within an apex:form control.
- C. Apex:form render DOM components slowly
- D. Javascript events are not supported within an apex:form control
Answer: A
NEW QUESTION 46
What are three ways to implement custom post Order processing? (3 answers)
- A. Modify or add custom Cart formula fields to handle logic.
- B. Extend cc_hk_invoice to handle custom business logic post Order processing
- C. Use Process builder to implement business processes that execute when an Order record is created.
- D. Use a Salesforce workflow rule that executes when an Order record is created.
- E. Use cc_hk_Order.placeTarget to define a new Order Confirmation page which executes additional business logic.
Answer: C,D,E
NEW QUESTION 47
What is true regarding adding more Configuration Settings
to Salesforce B2B Commerce?
- A. Metadata can be added to existing modules, but you cannot add new modules.
- B. More modules and metadata can be added to Salesforce B2B Commerce.
- C. Configuration settings can only be extended through API's
- D. Select "New" in your storefront's Configuration Settings and create a custom setting.
Answer: B
NEW QUESTION 48
A new payment type for the Checkout flow has been implemented. Which three descriptors follow best practice for possible configuration metadata are needed to enable a flow? (3 answers)
- A. Cart
- B. *.Edit
- C. *.pay
- D. *.New
- E. Checkout
Answer: B,C,D
NEW QUESTION 49
Which Salesforce B2B Commerce object needs to have a record added when defining a new Subscriber Pages to be rendered in a CC Page?
- A. CC Subscriber Pages
- B. CC Page Sections
- C. CC Admin
- D. CC Storefront Assosiation
Answer: A
NEW QUESTION 50
The ccrz.cc_hk_UserInterface apex class, HTML Head Include Begin and HTML Head Include End Cloudcraze Page Include sections allow additional content to be added to the HTML <head> tag. What are two reasons that is it preferred to use the ccrz.cc_hk_UserInterface extension over the Cloudcraze Page Include sections? (2 answers)
- A. HTML does not support <div> tags inside the <head>
- B. Salesforce apex:include is wrapped in <span> tags.
- C. Salesforce apex:include is wrapped in tags.
- D. HTML does not support <span> tags inside the <head>
Answer: B,D
NEW QUESTION 51
What is default behavior for how the Salesforce B2B Commerce Global APIs transform Salesforce data?
- A. Fields names are returned with "c." prepended in their name.
- B. Fields names can be mapped to any naming convention desired
- C. Fields names are returned using the Salesforce naming convention.
- D. Fields names are returned with a lowercase first letter, camelcase convention
Answer: D
NEW QUESTION 52
A developer is trying to troubleshoot why a field is not displaying on the Product Detail Page. What should be typed in the Developer Tools Console in the browser to view the fields available for the Product Detail Page?
- A. CCRZ.cartView
- B. CCRZ.productDetailView
- C. CCRZ.productDetailModel
- D. CCRZ.productSearchView
Answer: C
NEW QUESTION 53
Which three statements are true about Global API versioning? (3 answers)
- A. Minimum API_VERSION is 1 and the Maximum API version follows the releases. E.g. The maximum was 4 as of Salesforce B2B Commerce Release-4.5, 5 as of Salesforce B2B Commerce Release 4.6, etc.
- B. The API version is scoped at the Class API level and NOT at the method level.
- C. Calling in with an API version set to lower than 1 will result in an exceptional case where the exception class ccrz.BelowMinAPIVersionException will be returned to callers.
- D. Calling in with an API version set to more than current maximum will result in exception case where the exception class ccrz.ExceedsMaxAPIVersionException will be returned to callers.
- E. There is no need to pass API_VERSION to the Global APIs, and based on the Salesforce B2B Commerce Managed Package version, Global APIs are able to figure out what version of the API to use.
Answer: A,C,D
NEW QUESTION 54
Which event should be triggered when user facing info, warning or error messages need to be displayed on a Visualforce page?
- A. showMessage
- B. pageMessage
- C. displayPageMessage
- D. displayMessage
Answer: B
NEW QUESTION 55
Where is the API-based record creation generally handled in Salesforce B2B Commerce?
- A. The service-layer responsible for the entity
- B. Data creation is not allowed
- C. Logic classes that implement the business logic for create operations
- D. In the methods available in extension hooks
Answer: A
NEW QUESTION 56
......
Use Real B2B-Commerce-Developer Dumps - 100% Free B2B-Commerce-Developer Exam Dumps: https://www.actualcollection.com/B2B-Commerce-Developer-exam-questions.html
Realistic Verified B2B-Commerce-Developer exam dumps Q&As - B2B-Commerce-Developer Free Update : https://drive.google.com/open?id=1n5ZQiDESVHmOyRXTGFvOLsQaZN-73sK5