Omnistudio Flashcards
(33 cards)
Which two in an integration Procedure or DataRaptor can execute a function like CONCAT or DATEDIFF?
Choose 2 answers
A. In a Set Values Action in a Value field.
B. In a DataRaptor in an Output TabOutput JSON Path.
C. In a DataRaptor Action in an Input Parameters value field.
D. In a Remote Action m an Additional Output value field
Correct Answer: A,D
A Set Values Action in a Value field and a Remote Action in an Additional Output value field can execute a function like CONCAT or DATEDIFF by using the syntax {{function(parameters)}}. For example,
{{CONCAT(‘Hello’, ‘World’)}} or {{DATEDIFF(‘2021-01-01’, ‘2021-01-31’)}}.
A developer needs to retrieve data from an external system that stores policy data. The external system supports REST APIs to access and update the policies. Due to the volume of the policy data and peak hours of hours of business, calls to the REST APIs sometimes take longer than expected to response.
The developer creates an Integration Procedure to retrieve the policy data for use in an OmniScript.
Given the external system’sknownperformance issues, which configuration should be used to implement the call to the external system?
Choose 2 answers
A. Set the Timeout property on the HTTP Action in the Integration Procedure
B. Configure a Remote action with timeout settings of 120000
C. Check the Chainable checkbox on the integration procedure Action in the OmniScript
D. Check the Chain on Step Check on the HTTP Action in the Integration Procedure
Correct Answer: A,D
Setting the Timeout property on the HTTP Action in the Integration Procedure allows the developer to specify how long to wait for a response from the external system before timing out. Checking the Chain on Step Check on the HTTP Action in the Integration Procedure allows the developer to chain multiple HTTP Actions together and execute them sequentially. Configuring a Remote action with timeout settings of 120000 is not necessary, as it is already done by default in OmniStudio. Checking the Chainable checkbox on the integration procedure Action in the OmniScript has no effect on calling an external system.
Refer to the exhibit below. What is the merge code needed for this Integration Procedure structure to pass a CaseData node from the HTTP Action’s output to the DataRaptor Transform Action?
Procedure Configuration
DRReadCase
HTTPGetCaseDetails
DRXformCaseData
ResponseAction
A.%DRXfromCaseData:CaseData%
B. {{CaseData}}
C.{{HTTPGetCaseDetails:CaseData}}
D. %HTTPGetCaseDetails:CaseData%
D
A developer is creating a FlexCard for a new Community page. The FlexCard will display case information along with actions to close the case and update the case, and it will be styled using the Community’s theme.
What must the developer do to configure the FlexCard for deployment in acommunity?
A. Set the Deployment property in Card Configuration to “Community”
B. Add the FlexCard’s API name to the FlexCard Player component
C. Set the Target property in Publish Options to “CommunityPage”
D. Configure the Component Visibility in the Custom Component
C. Set the Target property in Publish Options to “CommunityPage”
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 Navigate Action inside each step and set the Element Name to “Cancel”.
C. Add a Navigate Action inside each step and set the Component Name to “Cancel”. Most Voted
D. Add a Navigate Action outside each step and set the Element Name to “Cancel”.
A. Check the Enable Cancel checkbox in the Setup tab under Cancel Options.
A developer examines data received from an external data source. The data is nested two levels down in the JSON structure.
Which OmniStudio tool could the developer use to simplify this data?
A. A DataRaptor Transform
B. An HTTP Action Element
C. A guided workflow
D. An Integration Procedure
A. A DataRaptor Transform
In an OmnoScript, a developer needs to configure a Disclosure element to require user input only if the user already checked a Non-Disclosure Agreement Checkbox.
How should the developer configure the conditional view to meet this requirement?
A. Disable read only if true
B. Set element to optional if false
C. Set element to require if true
D. Show element if true
D. Show element if true
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}
B. {Records}
Refer to the exhibit below. A developer has configured an Integration Procedure element with Additional Input.
Alternatively, how could the developer configure SEND/RESPONSE TRANSFORMATIONS to send exactly the same data? Assume the developer has un-checked Send Only Additional Input.
A. Send JSON PathSend JSON Node -
SecondaryAccountDRExtractAction:Account
B. Send JSON PathSend JSON Node -
%SecondaryAccount%DRExtractAction:Account
C. Send JSON PathSend JSON Node -
DRExtractAction:Account%SecondaryAccount%
D. Send JSON PathSend JSON Node -
DRExtractAction:Account SecondaryAccount
D. Send JSON PathSend JSON Node -
DRExtractAction:Account SecondaryAccount
efer to the exhibit below. A developer has configured an Integration Procedure element with SEND/RESPONSE TRANSFORMATIONS as shown.
Alternatively, how could the developer configure Additional Input to send exactly the same data? Assume that the developer checked Send Only Additional Input.
A. Key Value -
SecondaryAccount DRExtractAction:Account
B. Key Value -
SecondaryAccount %DRExtractAction:Account%
C. Key Value -
DRExtractAction:Account SecondaryAccount
D. Key Value -
%DRExtractAction:Account% SecondaryAccount
B. Key Value -
SecondaryAccount %DRExtractAction:Account%
In an Integration Procedure, a developer needs to perform a multi-step calculation on every element of an array.
Based on best practices, what two methods are recommended?
Choose 2 answers
A. Use a ListAction tomerge the array elements together.
B. Use a Calculation Action to call a Calculation Procedure.
C. Use a Set Values Element inside a Loop Block.
D. Use a Matrix Action to call a Calculation Matrix.
B, D (need to check in google)
Refer to the exhibit below. In this Integration Procedure structure, what Send JSON Path would you use to send the output of the ActionZ element to a Response Action?
A. BlockX.BlockY.ActionZ
B. ActionZ.BIockY.BlockX
C. BlockX:BlockY:ActionZ
D. ActionZ:BlockY:BlockX
C. BlockX:BlockY:ActionZ
A developer needs to configure a DataRaptor to retrieve data from a single object. The structure of the output data does not need to be changed.
Following best practices, which type of DataRaptor should the developer use?
A DataRaptor Transform
B DataRaptor Extract
C DataRaptor Load
D DataRaptor Turbo Extract
D DataRaptor Turbo Extract
A developer creates a FlexCard that displays a contact’s mailing address and passes the contact’s postal code to a child FlexCard.
When configuring text elements in the child FlexCard, what syntax should a developer use to refer to the contact s postal code?
A. {postalcode}
B. {Params.postalcode}
C. {Parent.postalcode}
D. {Records.postalcode}
C. {Parent.postalcode}
The developer needs to delete the row that contains the Code CA-SF.
If the developer deletes that row in Version 3, whatis the result?
A. The row isdeletedonly in Version 3.
B. The row is deleted In Versions 2 and 3 but will remain in Version 1.
C. The row is deleted in Version 3 and Version 1.
D. The row is deleted in all versions
A. The row isdeletedonly in Version 3.
When an OmniScript is launched from an Action on a FlexCard, the OmniScript displays, but no Salesforce data is populated. What error
could cause this behavior?
Choose 2 answers
AThere is no active version of the OmniScript.
BThere is no active version of the DataRaptor Extract.
C The Id Field for Actions in the FlexCard is not configured with the correct Recordid.
D In the DataRaptor Extract Action, the Input Parameters Data Source is misspelled.
C The Id Field for Actions in the FlexCard is not configured with the correct Recordid.
D In the DataRaptor Extract Action, the Input Parameters Data Source is misspelled.
A developer is configuring a DataRaptor Load to save contact data. The developer needs to set the record type of the contact using DeveloperName.
Which two configuration actions should the developer take to set this up in the DataRaptor Load? (Choose two.)
A. Check Is Lookup property when mapping the fields.
B. Add Link to RecordType object in the Contact Object with the Id field of RecordType object.
C. Select RecordType in the Lookup Object list, ID in the Lookup Field list, and DeveloperName in the Lookup Requested Field list.
D. Select RecordType in the Lookup Object list, DeveloperName in the Lookup field list, and ID in the Lookup Requested Field list.
A. Check Is Lookup property when mapping the fields.
D. Select RecordType in the Lookup Object list, DeveloperName in the Lookup field list, and ID in the Lookup Requested Field list.
An Integration Procedure uses an HTTP action to make a REST API call. The response from the REST API must be converted into a specific XML structure before sending it as an input to another external web service.
How should the developer configure the Integration Procedure to meet this requirement?
A. Use a DataRaptor Transform to convert JSON to XML
B. Use a Remote Action that calls the XMLStreamReader class
C. Use a DataRaptor Extract and check the XML checkbox on the Output JSON Path
D. Use a Remote Action that calls the XMLStreamWriter class
A. Use a DataRaptor Transform to convert JSON to XML
A developer creates an Integration Procedure with a Set Values and a DataRaptor Extract Action that requires AccountId as a key. When the developer previews the Integration Procedure, the developer enters the AccountId correctly and executes the preview. The developer sees the data extracted by the DataRaptor in the Debug Log, but the response is empty.
What is the likely cause of this issue?
A. The Response cannot be previewed directly.
B. A Response Action was not added to the Integration Procedure.
C. The AccountId used for the preview is Invalid.
D. The DataRaptor Action did not have the Add Response To Response JSON property set to true.
B. A Response Action was not added to the Integration Procedure.
In a calculation procedure, what is required for the output of a calculation step to be used in an aggregation step?
A. It must be included in constants.
B. It must bea matrixlookup step.
C. It must be a calculation step.
D. It must be included in the calculation output.
D. It must be included in the calculation output.
A developer needs to configure a calculation procedure to calculate the sum of the entire BasePrice.
What is the most efficient way for the developer to meet this requirement?
A. Add a Calculation Step as SUM(BasePrice).
B. Add an Aggregation Step as SUM(BasePrice).
C. Create a Postprocessor apex class to calculate the sum.
D. Create a Preprocessor apex class to calculate the sum.
B. Add an Aggregation Step as SUM(BasePrice).
A developer is building an OmniScript and needs to retrieve data from a single field in a Salesforce record.
Which OmniScript element does this?
A. HTTP Action
B. Lookup
C. Select
D. DataRaptor Post Action
B. Lookup
A developer is building an OmniScript and needs to retrieve data from many fields in a Salesforce record.
Which OmniScript element does this?
A. Lookup
B. HTTP Action
C. Select
D. DataRaptor Extract Action
D. DataRaptor Extract Action
An OmniScript displays data from an API using an Integration Procedure, but all of the data is missing. What two errors could cause this? (Choose two.)
A. The API url is not allowlisted in Salesforce.
B. The JSON sent from the Integration Procedure Action does not match any of the Original Input for the Integration Procedure. Most Voted
C. The OmniScript has no active version.
D. The Integration Procedure Preview Input Parameters do not match the JSON sent from the OmniScript.
BD