|
Section 1:
Omnistudio Fundamentals
|
Weight:
18% |
- Describe the Omnistudio solution as it applies to common customer use case scenarios in different industries (telco, energy, healthcare, public sector, etc.).
- Determine a project’s needs by evaluating a customer's requirements, assumptions, risks, and constraints.
- Explain Managed Package Runtime vs. Standard Runtime, Automatic Upgrades, and Manual Intervention Upgrade.
- Explain Omnistudio license requirements, Permission Set licenses and Permission Sets.
- Describe the tools required to complete the end-to-end implementation process (SFCLI, VBT, Migration, etc.).
- Explain testing, versioning, cloning where applicable through Omnistudio components.
|
|
Section 2:
Flexcards
|
Weight:
15% |
- Configure data sources such as SOQL, Data Mapper, Integration Procedure, Custom, etc. and test resulting JSON structure.
- Construct single and multi-level Flexcards, organizing data using layouts, and repeaters.
- Bind essential components to construct the Flexcards and configure their properties.
- Define and implement complex card actions, including launching Omiscripts, firing events, and updating other components.
- Configure advanced properties for Flexcards (Event Listeners, Session Variables, Public Attributes of Flexcards, multi-language, Omniscript, child Flexcard, custom LWCs).
- Customize Flexcard appearance using styling or themes.
- Implement conditional rendering logic to show/hide elements or alter component appearance based on conditions using states.
- Embed Flexcards across UI components and different channels.
- Describe best practices for Flexcards.
|
|
Section 3:
Omniscripts
|
Weight:
20% |
- Implement dynamic interactions using various Omniscript elements (Group, Actions, and Input elements to create an Omniscript).
- Use child Omniscripts, Flexcards, and custom LWCs for enhanced interactivity and complex UI configurations.
- Customize Omniscript appearance using styling or themes.
- Configure advanced properties for Omniscripts (Mult-language, Save Options, Knowledge Articles, Messaging Framework, etc.).
- Embed Omniscripts across UI components and different channels.
- Describe best practices for Omniscripts.
|
|
Section 4:
Integration Procedures
|
Weight:
15% |
- Design and configure server side processes to integrate and orchestrate data between systems.
- Configure Groups, Data Mapper Actions (Extract, Load, Transform), Standard Actions (Remote Actions, HTTP Actions, Response Actions, Sub-Integration Procedures), etc.
- Apply conditional logic, loops, and branching within IPs to control the execution path.
- Implement chainable integration procedures to split long running processes into multiple transactions.
- Determine and configure caching mechanisms within IPs to maximize performance.
- Implement robust exception handling using Try/Catch blocks to manage failures and ensure proper rollback.
- Configure Response Action to return specific data.
- Describe best practices for Integration Procedures.
|
|
Section 5:
Data Mappers
|
Weight:
17% |
- Define and configure Data Mappers to extract, transform, load and map data between source (JSON, XML, Custom Apex class, etc.) and target (JSON, XML, Custom Apex class, sObject, PDF, Docusign, etc.).
- Configure and retrieve data from multiple objects with various filter options using Extract Interface.
- Configure and retrieve data from a single object and related fields using Turbo Extract Interface.
- Configure and import data to multiple objects using load interface.
- Configure the Transform interface type to prepare data for downstream use (JSON, etc.) or document generation (PDF, Docusign).
- Configure formulas to create or modify values within Data Mappers (concatenate, arithmetic, date formatting, etc.) across interface types (Transform, Extract and Load interface) for downstream use.
- Map source and target data structures to achieve expected output structure.
- Describe best practices for Data Mappers.
|
|
Section 6:
Troubleshooting and Debugging
|
Weight:
15% |
- Resolve Flexcards display and state issues.
- Resolve Omniscripts errors or UI not rendering correctly.
- Resolve Data Mapper output and Data Mapping issues.
- Resolve integration procedures execution errors.
- Resolve caching problems.
- Resolve incorrect permissions and access issues.
- Resolve missing or broken JSON.
- Resolve publishing and deployment issues.
- Use the Debug Console to identify failures and implement resolutions.
|
|
Info
|
|