OmniStudio Architecture Flashcards
What are the 3 layers of the Omnistudio architecture?
Digital Experience
Service Management
Developer Experience
What’s in the Digital Experience layer?
The Digital Experience layer includes two primary user interface (UI) components.
OmniStudio FlexCards: Cards that display contextual information and actions in an at-a-glance format for customer account data
OmniScripts: A guided path to complete a business process
These declarative tools provide rich user interaction experiences that are easily understandable. They’re built on Salesforce Lightning web components (LWC), which run inside Salesforce and improve UI performance.
What’s in the Services Management Layer?
The Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce.
OmniStudio DataRaptors: Configurable services for retrieving, transforming, and updating data
OmniStudio Integration Procedures: Declarative, server-side processes that execute multiple actions in a single server call
DataRaptors and Integration Procedures deliver data to and from UI components. They orchestrate calls to Apex classes, calculation engines, and external application programming interfaces (APIs) to execute whatever business logic is required by the process.
The layer also includes calculation tools to look up data and configure complex math on top of the Salesforce Platform.
What’s in the Developer Experience layer?
The Developer Experience layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments. These developer tools are:
IDX Build Tool: Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format
IDX Workbench: Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository
What is OmniStudio?
It’s part of Einstein Automate (FKA Vlocity), which integrates SF Automation capabilities across platform, einstein, mulesoft, industries, and appexchange to deliver an efficient E2E workflow platform.