Labour Day Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > Salesforce > Salesforce Developer > OmniStudio-Developer

OmniStudio-Developer Salesforce Certified OmniStudio Developer (SP23) Question and Answers

Question # 4

Refer to the exhibit below.

What is the reason that the fields fail to display the fetched data?

A.

Lookup Mode is selected in the properties of the Type Ahead Block.

B.

FirstName, LastName, and BirthDate are not placed inside the Type Ahead Block.

C.

The typeHead key is not in the correct format.

D.

Use Data JSON is Not selected in the properties of the Type Ahead Block.

Full Access
Question # 5

Refer to the exhibit.

What JSON from the DRGetAccountDetails action would display all six values correctly in the OmniScript structure shown? BlkContacts is a Repeat Block.

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 6

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?

A.

%HTTPGetDetails:CaseData%

B.

%DRXformCaseData: CaseData%

C.

{{ HTTPGetCaseDetails:CaseData}}

D.

{{CaseData}}

Full Access
Question # 7

Refer to the exhibit.

All inputs to the Calculation Matric are set correctly.

The Calculation Matrix has the following input:

What is the output?

A.

Null

B.

13.99

C.

12.99,13.99

D.

12.99

Full Access
Question # 8

A developer is building an OmniScript and needs to retrieve data from a single field in aSalesforce record.

Which OmniScript element does this?

A.

Lookup

B.

Select

C.

HTTP Action

D.

DataRaptor Post Action

Full Access
Question # 9

A developer creates a Flexcardthat displaysa contact’s mailing address and passes the contact’s postal code to a child FlexCard.

When configuration text elements in the child FlexCard, what syntax should a developer use to refer to the contact’s postal code?

A.

{Postalcode}

B.

{Parent.postalcode}

C.

{Records.postalcode}

D.

{Params.postalcode}

Full Access
Question # 10

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}

Full Access
Question # 11

A developer needs to configure a DataRaptor to retrieve data from a singleobject. Thestructure 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

Full Access
Question # 12

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.

Full Access
Question # 13

A developer is creating aFlex Cardfor a new Community page. The FlexCard will display case information along with action to close the case and update the case. And it will be styled using the Community’s theme.

What must be developer do to configure the FlexCard for deployment in acommunity?

A.

Add the FlexCard’s API name to FlexCard Player component

B.

Set the Target property inpublishingOptions tothe Community page’’

C.

Configure the Component visibility in the custom Component.

D.

Set the Developer property in Card Configuration to ‘’Community’’

Full Access
Question # 14

An OmniScript displays data from an API using Integration Procedure, but someof thedata is missing.

Which two configuration errors could cause this? Choose 2 answers

A.

The element name for the missing data does not match the JSON node key in the Integration Procedure Response.

B.

The Integration Procedure Preview Input Parametersdo notmatch the JSON sent from the OmniScript.

C.

The JSOW sent from the Integration Procedure Action does not match any of the Original Input for the Integration Procedure

D.

The missing data is trimmed in the Integration Procedure Action Response JSON Path.

Full Access
Question # 15

A developer needs to retrieve data from an external system that stores policy data. The external system supports REST APIs to access and update thepolicies. Due to the volume of the policy data and peak hours of business, calls to the REST APIs sometimes take longer than expected to respond.

The developer creates an Integration Procedure to retrieve the policy data for use in an OmniScript.

Given theexternal system's known performance issues, which two configurations 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.

Check the Chainable checkboxon the Integration Procedure Action in the OmniScript

C.

Configure a Remote action with timeout settings of 120000

D.

Check the Chain On Step checkbox on the HTTP Action in the Integration Procedure

Full Access
Question # 16

A customer sets up two LWC OmniScripts, one embedded into another. AccountId is set in a Set Values element in the parent OmniScript. The Accountid set in the parent OmniScript is used to set another Set values element ContextAccountId in the emvedded OmniScript. The embedded OmniScript is activated.

While previewing the OmniScript flow from the parent, it is found that Account I setcorrect in the parent OmniScript.However,ContextAccount 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.

The WLC PubSub Messge flag in the Set Values action of the parent OmniScript has not been set.

B.

The flag passData.JSON in the parent OmniScript in not configured correctly.

C.

A developer failed to includea Navigate Action Element to pass data from the parent OmniScript.

D.

Both parent and embedded OmniScripts have the same element name for the Set Values element.

Full Access
Question # 17

A developer is building an OmniScript and needs to save to Salesforce and to an AWS Order Management system.

Which OmniScriptelement could save all of this data?

A.

DataRaptor Post Action

B.

HTTP Action

C.

Integration Procedure Action

D.

DataRaptor Load Action

Full Access
Question # 18

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 theAccountId from parent Omniscript. On previewing the embedded OmniScript individually, it is found that ContextAccountId isset 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.

Full Access
Question # 19

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

Full Access
Question # 20

A developerneedsto use the CONTIF function to process data entered by the user in an OmniScript. The output of the function needs to be displayed to the user immediately in the current step.

Based on best practice, what element should the developer use this function in?

A.

A Calculation Action element

B.

A SetValues element

C.

A formula element

D.

A Range element

Full Access
Question # 21

A developer has an existing DataRaptorLoad that insert Contact records with inputs as LastName and firstName. The DataRaptor works as expected when previewed.

The developer creates an integration Procedure to test the DataRaptor and is using a SetValues element in the Integration Procedure toset the first name and last name for the contact record. The DataRaptor and Integration Procedure are set up as shown in the exhibit below.

When the developer executes the Integration procedure in preview, the following error message displays: Required fields are missing: [last Name]’’,

How should the developer address this issue?

A.

SetValuesContactDetails should have been added to Additional input of DataRaptor Post Action in Integration Procedure

B.

The Set values Action Keys should include the DataRaptor Post Action element name path, e,g LoadContactDetails, lastname

C.

The DataRaptor Post Action in the integration procedure should have been executed before the Set Values Action

D.

The valid field names should be added in the Domain object field in theDataRaptor

Full Access