Search Header Logo
Lesson OS 2 - OmniScript

Lesson OS 2 - OmniScript

Assessment

Presentation

Computers

University

Practice Problem

Medium

Created by

Sofie Debruyckere

Used 2+ times

FREE Resource

13 Slides • 10 Questions

1

Multiple Choice

True/False/Clarification: While designing my OmniScript I am able to review what I build in real-time with live data?

1

True

2

False

3

Not yet, but it is on the roadmap for the next realese

2

​You can preview your script by entering a RecordId in the Context ID filed & refreshing the preview.

Also interesting: Data JSON -> updates when entering values in data fields on the canvas

(Source: trailhead OmniScripts - Dig into the OmniScript Designer)

media

3

Multiple Choice

Which OmniScript Action do I use to send Docusign emails for signature?

1

DataRaptor Post Action

2

Integration Procedure Action

3

DocuSign Mail Action

4

DocuSign Signature Action

5

DocuSign Envelope Action

4

  • DataRaptor Post Action: call a DataRaptor Load

  • Integration Procedure Action: Call an Integration Procedure

  • Docusign Mail Action: Does not exist

  • Docusign Signature Action: Sign Document w/ Docusign; use: Docusign template + Dataraptor transform

  • Docusign Envelope Action: Send DocuSign email for signature; use: Docusign template + Dataraptor transform

​Which OmniScript Action do I use to send Docusign emails for signature?

media

​(Source: OMS345 OmniStudio Student Take Home Guide v1.0 & trailhead OmniScripts - Design a Simple OmniScript)

5

​Scenario: FlexCard that gives the possibility to update an Account via OmniScript

media
media
media

6

Multiple Choice

You have set up everything necessary to be able to update Account from your OmniScript - however some of the fields in your OmniScript appear empty; what is the most logical reason?

1

You need an XML to parse the data coming from the Integration Procedure JSON to the OmniScript

2

JSON coming from Integration Procedure doesn't match element names of the OmniScript

3

The Read Action for FlexCard is missing

7

OmniScript uses a parser to match the JSON that comes from the Integration Procedure to the inputs in the OmniScript based on element names. If the JSON doesn’t match the element name, the fields will appear empty. 

(Source: trailhead OmniScript - Create a Simple OmniScript)

media

8

Multiple Choice

True/False: The benefit of the Reusable field on OmniScript means that I am able to reuse other OmniScripts within my OmniScript, those OmniScripts are also able to reuse other scripts.

1

True

2

False

9

True/False: The benefit of the Reusable field on OmniScript I am able to reuse other OmniScripts within my OmniScript, those OmniScripts are also able to reuse other scripts.

FALSE

OmniScript Embedding:

You can have only one level of nesting. This means if you plan to reuse an OmniScript, it cannot have a reusable OmniScript as part of the structure.

(Source: Hands-on exercices - Create a Simple OmniScript)

10

Multiple Choice

Why would you add a field for the RecordId you want to update in a block in an OmniScript if it has no purpose for the end user?

1

It helps improve the efficiency of the OmniScript

2

It is mandatory to have the RecordId in the same block of the OmniScript you want to update; otherwise Salesforce doesn't know which record to update

3

It is not needed; it helps in debugging

11

media

​The Text2 field displays the ContactId, which is the RecordId for the primary contact.
Keeping the
RecordId in the same block of the OmniScript when you update that contact’s details and save the changes back to Salesforce makes your life as a developer much easier. However, the RecordId has no purpose for the end-user. Therefore, hide the RecordId from the UI.

(Source: Hands-on exercices - OmniStudio Design and Build a Branching OmniScript)

media

12

Multiple Choice

How can you hide the aforementioned RecordId from the UI?

1

No way to do this via the UI, you have to edit the JSON: put "hide" property to true

2

Not possible (yet) to hide this from the UI, but you can ensure that the user doesn't update via "Read Only" checkbox

3

Use the "View as Admin" checkbox

13

There isn't a checkbox to hide the field.

JSON has to be edited: Properties panel > Edit Properties as JSON> "hide": true --> true/false booleans must be all lowercase

(Source: Hands-on exercices - OmniStudio Design and Build a Branching OmniScript)

media
media
media

14

Multiple Choice

Translation is available for "help tooltips"?

1

Yes, this is always the case

2

Yes, if "multilanguage" is enabled

3

No, unfortunately since SF is an American company they often forget about translations. You would have to create an OmniScript per desired language.

15

media

Translation is available for help tooltips if multilanguage is enabled

16

media

17

Multiple Choice

What is the name of this type of field?

1

Edit Block

2

Type Ahead Block

3

Navigate Action Field

18

  • Edit block: add, edit or delete records in real time

  • Type Ahead block: auto-search & auto-complete dropdown; need a data source (DR extract, remote or HTTP Action); Google Maps API is build in

  • ​Navigate Action: Enables OmniScript to open different SF experiences & external endpoints

    (Source: OMS435 OmniStudio Student Take Home Guide & Hands-on exercices - OmniStudio Create a Type Ahead Block Element)

media

19

Multiple Choice

You need to bring data from a single hierarchy involving Account, Contact, Case and another customer object into your workflow? Which tool should you use?

1

Screenflow

2

OmniScript

20

Q: You need to bring data from a single hierarchy involving Account, Contact, Case and another customer object into your workflow? Which tool should you use?

Working with a complex hierarchy of data --> OmniScript

(Source: Lesson: Comparing OmniScripts to Screen Flows)

media

21

media

22

Multiple Choice

Which tool to use when you need complex & dynamic inputs, with conditonal rendering and dynamic validations?

1

Screen Flows

2

OmniScripts

23

Q: Which tool to use when you need complex & dynamic inputs, with conditonal rendering and dynamic validations

Regular expresison validations &v alidate format of data --> OmniScripts

True/False/Clarification: While designing my OmniScript I am able to review what I build in real-time with live data?

1

True

2

False

3

Not yet, but it is on the roadmap for the next realese

Show answer

Auto Play

Slide 1 / 23

MULTIPLE CHOICE