Omniscripts20% of the exam

Omniscript save options, knowledge, multi-language and messaging

How to configure Save Options and Save URL Patterns, Knowledge Options in Setup and on Steps, multi-language custom labels and Day.js date labels, window post and session storage messages, Seed Data JSON, SEO parameters, Cancel Options and error messages.

Official exam objective
Configure advanced properties for Omniscripts (Mult-language, Save Options, Knowledge Articles, Messaging Framework, etc.).

~8 min read · 14 practice questions ·

What the exam expects

  • Configure Save Options, carry saved data into a new version, map resume URLs, and diagnose users who can't save or resume.
  • Configure Knowledge Options in Setup and per Step, including keywords, data categories, record types and display outside the Omniscript.
  • Build a multi-language Omniscript with custom labels, give a custom LWC extra labels and translate date pickers.
  • Send window post and session storage messages, knowing what the Communicate page says about the pubsub module.
  • Use Seed Data JSON, SEO URL parameters, Cancel Options and custom error messages.

Key terms: saved session (a stored instance a user can resume), Save Object Id (the record it attaches to), custom label (a translatable value an element property uses), wpm/ssm (window post and session storage messages), Seed Data JSON (static values loaded at launch).

Key facts

Expired saved session
Detail
Restarts from scratch with no saved data
Save Object Id default
Detail
%ContextId%; keep it identical across versions
Save URL Pattern
Detail
c__instanceId={0}, c__target={1}
Save permission
Detail
File Based Omniscript Name field on Omniscript Saved Session
Knowledge results
Detail
Maximum 2000 per search
omniscriptKey
Detail
type_SubType_Language
Merge field in a Text Block label
Detail
Wrap in ph tags
Labels not used by the Omniscript
Detail
List in moreCustomLabels
Step messaging keys
Detail
"wpm", "ssm", "message" in Step JSON
Seed Data JSON
Detail
Static values only
Cancel Options
Detail
Navigate page references except Restart Omniscript
Sources for this section (7)
  • Why do resumed answers vanish after a new version is activated?
  • When does the Omniscript Knowledge Base component show articles beside the Omniscript?
  • Why must Day.js locale data be compacted JSON?
  • What does Enable SEO add to the URL automatically?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the Omnistudio Developer pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 46 lessons of the Omnistudio Developer guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Inline practice questions and one-click topic practice (14 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Unlimited timed practice exams

Practice for the Omnistudio Developer exam