Salesforce OmniStudio Developer Salesforce Certified OmniStudio Developer Online Training
Salesforce OmniStudio Developer Online Training
The questions for OmniStudio Developer were last updated at Apr 15,2024.
- Exam Code: OmniStudio Developer
- Exam Name: Salesforce Certified OmniStudio Developer
- Certification Provider: Salesforce
- Latest update: Apr 15,2024
Why would a developer clone an Integration Procedure instead of versioning it?
- A . The new Integration Procedure uses a Cache Block.
- B . The new Integration Procedure it replacing stub data.
- C . The new Integration Procedure will be used independently
- D . The new Integration Procedure is Chainable.
A developer needs to configure a calculation procedure to calculation the sum of the entire Baseprice.
What is the most efficient way for the developer to meet this requirement?
- A . Create a Postprocessor apex class to calculate the sum.
- B . Add an Aggregation Step as SUM (BasePrice)
- C . Add A Calculation Step as SUM (BasePrice).
- D . Create a Preprocessor class to calculate the sum
A customer sets up to LWC Omniscripts, one embedded into another. Account is set in a Set Values element in the parent Omniscript.
The AccountId set in the parent Omniscript is used to another Set Values element ContextAccountid in the embedded OmniScript. The embedded Omniscript is activated.
While previewing the OmniScript flow from the parent, it is found that Account is set correctly in the parent OmniScript. However. ContextAccountId in the embedded OmniScript is not set with the AccountId from parent Omniscript. On previewing the embedded OmniScript individually, it is found that ContextAccountId is set correctly.
What is the reason for this? Refer to the exhibit below.
- A . Both parent and embedded OmniScripts have the same element name for the Set values element.
- B . A developer failed to include a Navigation Element to pass data from the parent OmniScript.
- C . The LWC PubSub Message flag in the Set Values action of the parent has not been set.
- D . The flag passDataJSON in the parent OmniScript in not configured correctly.
A developer need to configure a calculation procedure to calculation a subtotal using two different depending on whether the input Boolean variable is Customer is set to true or false.
How should a developer configure the calculation procedure to conditionally execute the correct formula?
- A . Use two separate Calculation Steps with the Conditional Step property selected: use the ISTRUE(isCustomer) and NOT (ISTRUE) (isCustomer) functions in the Condition syntax.
- B . Use two separate Calculation Steps with the Conditional Step property selected: reference just the isCustomer variable in the Conditional syntax (no comparison necessary)
- C . Use two separate Calculation Steps with the Conditional Step property selected: compare the isCustomer variable directly to the literal true and false values in the Condition syntax.
- D . Use a single Calculation Steps with IF statement directly in the formula definition to
reference the isCustome variable and conditionally perform the appropriate calculation.
A developer has a requirement to create a child FlexCard that contains all of its parent FlexCard’s records In a Datable How should the developer configure the parent FlexCard’s Node?
- A . {Records{0}}
- B . {Records}
- C . {Params, records}
- D . {Recorded}
Users receive an APEC CPU limit Exceeded error when running an OmniScript in a Salesfoce Community. The OmniScript includes an Integration Procedure that contains two DataRaptors.
Which two Location should the developer check to troubleshoot the issue? Choose 2 answers
- A . Script configuration
- B . Community logs
- C . DataRaptor configuration
- D . Action Debugger
A developer creates a DataRaptor Extract to retrieve data to pass to an external service. The external service expects the field value to be integer. However, the DataRaptor is sending it as a string.
Which action can the developer take to fix this?
- A . In the DataRaptor Output tab, select the Output Data Type of that field to Integer.
- B . In the DataRaptor Output tab, enter the default value as 0 on the field.
- C . In the DataRaptor Extract tab, set the Input Data Type field to Integer.
- D . In the DataRaptor Formula tab, define a formula using the function TOINTEGER and use the formula as output.
What OmniStudio tool pre-populates the data m a PDF used by an OmniScript?
- A . A SOQL Query
- B . A DataRaptor Load
- C . A DataRaptor Extract
- D . A DataRaptor Transform
A developer creates a new FlexCard to display customer data and actions, such as updating billing information and changing the contact for the customer account. The FlexCard contains 10 fields and 5 actions.
During testing, several fields display with the correct data, but one of the fields shows only the label.
What could cause this?
- A . The fields have exceeded the maximum number allowed on the card.
- B . The field is null 0 the Salesforce record.
- C . {recordld} us misspelled in the Data Source Input Map.
- D . There are no test parameters configured.
A developer needs to build a multi-step intake form. Each step must allow the user to cancel the intake at any time. The developer is using an LWC OmniScript to build the form.
How should the developer implement the cancel functionality for all steps using the LWC OmniScript Designer?
- A . Check the Enable Cancel checkbox in the Setup tab under Cancel Options.
- B . Add a navigation Action inside each step and set the Component name to ‘’Cancel’’,
- C . Add a navigation Action outside each step and set the Element Name to ‘’Cancel’’,
- D . Add a navigation Action inside each step and set the Element Name to ‘’Cancel’’,