Skip to content

Plat-Con-201 Salesforce Certified OmniStudio Consultant Practice Questions

Prepare for Plat-Con-201 with more than an answer.

135 questions in the full set12 sample questionsUpdated Mar 12, 2026

Unlock the full exam and previous versions

  • v1Salesforce Certified OmniStudio Consultant 135 questions Current
  • certified-omnistudio-consultantLegacy Salesforce Certified OmniStudio Consultant 249 questions Locked
Exam fee
$200 USD
Level
Intermediate
Valid for
Annual maintenance modules required on Trailhead
Domains covered on the exam 4
  1. FlexCards23%
  2. OmniScript27%
  3. Data Tools23%
  4. Best Fit Solutioning27%
  1. 1

    Which OmniScript element allows a user to select multiple rows from a list of records retrieved by a DataRaptor?

    Show answer details

    Correct answer: B

    The Edit Block (configured with 'Select Mode' enabled) or simply using an Edit Block allows users to view a list of records and add/remove or select them. Alternatively, the 'Select' element is for dropdowns. However, for selecting rows from a list, the Edit Block is the primary tool in OmniScript for handling record collections.

  2. 2

    A consultant is reviewing an OmniScript that fails to prefill data. The script uses a DataRaptor Extract Action in the first step. The DataRaptor works correctly when tested independently. What is the most likely cause of the issue in the OmniScript context?

    Show answer details

    Correct answer: A

    For data to prefill in OmniScript elements, the JSON node names returned by the DataRaptor must exactly match the Name of the OmniScript elements (or the element's JSON Path). A mismatch prevents the data from binding.

  3. 3

    Which OmniScript feature allows a developer to configure a sequence of actions (such as a DataRaptor Extract followed by an HTTP Action) to run asynchronously without user interaction?

    Show answer details

    Correct answer: B

    An Integration Procedure Action can be configured to call an Integration Procedure which contains the sequence. While 'Fire and Forget' is a specific setting, the Integration Procedure itself is the container for the sequence.

  4. 4

    A consultant is designing a FlexCard for a high-volume call center. The card needs to display a list of recent cases for a customer. The data source is a DataRaptor Extract. To optimize performance and ensure the data is available immediately when the console loads without waiting for the card to render, which configuration strategy should the consultant recommend?

    Show answer details

    Correct answer: C

    By passing data from the parent record (e.g., via a standard FlexCard component attribute in the Lightning App Builder or Experience Builder), the data is loaded with the page layout rather than waiting for the FlexCard component to initialize its own data source call. This improves perceived performance.

  5. 5

    A telecommunications company uses a parent FlexCard to display a list of active subscriptions. When a user clicks a 'Renew' action on a specific subscription child card, the parent card needs to refresh its data to reflect the updated status immediately without reloading the entire page. Which event mechanism should be configured on the child card?

    Show answer details

    Correct answer: B

    A Custom Event is designed specifically for communication between a child FlexCard and its parent. It bubbles up the hierarchy. A PubSub event is broader (component to component anywhere on the page), but for direct Child-to-Parent communication where the parent just needs to reload, the Custom Event is the standard pattern.

  6. 6

    A consultant is configuring a FlexCard that retrieves data using an Integration Procedure. The Integration Procedure requires the RecordId from the page where the FlexCard is placed. Which Context Variable should be mapped to the Input Map of the Data Source configuration?

    Show answer details

    Correct answer: A

    In FlexCards, the {recordId} context variable automatically captures the ID of the record page on which the FlexCard is placed. This is distinct from OmniScript which typically uses %ContextId%.

Create an account to continue.