---
schema_version: "1"
id: 3de69f4cffae47b4167aaa43d51ef0888602d60e189b888a4031d120d20c15ee
title: Omniscript Element Reference (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_omniscript_element_reference.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_element_reference.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 190eba43430b8ee4178ee1da36e44077b50b45557d8fac77714916510e34f629
description: For the managed package runtime, this guide contains explanations of the different elements that can be added to an Omniscript, such as Omnistudio Data Mapper actions. Each element uses an extendable Lightning web component or customizable HTML template. There are separate templates used for Lightning Player and Classic Player. Classic Player is no longer supported, however, Classic templates for Summer 17 and v15 are still available.
products:
  - Omnistudio
release: "264"
---
# Omniscript Element Reference (Managed Package)

For the managed package runtime, this guide contains explanations of the different elements that can be added to an Omniscript, such as Omnistudio Data Mapper actions. Each element uses an extendable Lightning web component or customizable HTML template. There are separate templates used for Lightning Player and Classic Player. Classic Player is no longer supported, however, Classic templates for Summer 17 and v15 are still available.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

- Action Block (see [Action Block (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_action_block.htm&release=264.0.0&type=5 "For the managed package runtime, run multiple Omniscript Actions asynchronously by grouping them in an Action Block. Actions within the Action Block run in parallel and inherit the Action Block's settings."))
- Aggregates (see [Creating a Formula or Aggregate in an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_create_a_formula_or_aggregate_in_an_omniscript.htm&release=264.0.0&type=5 "For the managed package runtime, run functions against element data with the Formula and Aggregate elements."))
- [Blocks](https://help.salesforce.com/s/articleView?id=xcloud.os_block.htm&release=264.0.0&type=5 "For the managed package runtime, combine logical groups of elements in an Omniscript Step using a Block element.")
- Calculations (see [Integrating Omniscript with Vlocity Calculations using the Calculation Action](https://help.salesforce.com/s/articleView?id=xcloud.os_calculation_action.htm&release=264.0.0&type=5 "For the managed package runtime, call a Vlocity Calculation Procedure directly from an Omniscript using the Calculation Action."))
- Checkbox (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Currency (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Custom LWC (see [Custom LWC Element (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_custom_lwc_element.htm&release=264.0.0&type=5 "For the managed package runtime, add a custom Lightning web component that does not extend an Omniscript element component to an Omniscript using the Custom LWC element."))
- [Data Mapper Extract Action](https://help.salesforce.com/s/articleView?id=xcloud.os_dataraptor_extract_action.htm&release=264.0.0&type=5 "For the managed package runtime, invoke a Data Mapper Extract to retrieve data from one or more related Salesforce objects. You can also use formulas and complex field mappings.")
- [Data Mapper Post Action](https://help.salesforce.com/s/articleView?id=xcloud.os_dataraptor_post_action.htm&release=264.0.0&type=5 "For the managed package runtime, a Data Mapper Post Action invokes a Data Mapper Load to write data to one or more Salesforce objects.")
- [Data Mapper Transform Action](https://help.salesforce.com/s/articleView?id=xcloud.os_dataraptor_transform_action.htm&release=264.0.0&type=5 "For the managed package runtime, invoke a Data Mapper Transform to restructure, rename, and convert data. Unlike Data Mapper Extracts and Loads, Transforms do not read or write Salesforce data.")
- [Data Mapper Turbo Action](https://help.salesforce.com/s/articleView?id=xcloud.os_dataraptor_turbo_action.htm&release=264.0.0&type=5 "For the managed package runtime, beginning with Vlocity Insurance and Health Spring '20, Invoke a Data Mapper Turbo Extract to retrieve data from a single Salesforce object. Unlike a standard Data Mapper Extract, a Data Mapper Turbo Extract doesn't support formulas or complex field mappings.")
- Date (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Date/Time (Local) (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Delete Action (see [Delete Action (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_delete_action.htm&release=264.0.0&type=5 "For the managed package runtime, enable users to delete one or more sObject records by using the Delete Action. Use an Object's Record Id to determine which record to delete. Vlocity recommends using a merge field in the Path to Id field that refers to an Id or a list of Ids in the data JSON.") )
- Disclosure (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- DocuSign Envelope Action (see [Preparing DocuSign Documents](https://help.salesforce.com/s/articleView?id=xcloud.os_preparing_docusign_documents.htm&release=264.0.0&type=5 "For the managed package runtime, configure DocuSign documents for use with Omniscript."))
- DocuSign Signature Action (see [Preparing DocuSign Documents](https://help.salesforce.com/s/articleView?id=xcloud.os_preparing_docusign_documents.htm&release=264.0.0&type=5 "For the managed package runtime, configure DocuSign documents for use with Omniscript."))
- Done Action (see [Omniscript Done Action](https://help.salesforce.com/s/articleView?id=xcloud.os_done_action.htm&release=264.0.0&type=5 "For the managed package runtime, the Done Action ends the Omniscript and returns the user either to where the script was launched or a custom URL. This page explains the settings to configure for the Done Action."))
- Edit Block (see [Using Omniscript Edit Blocks](https://help.salesforce.com/s/articleView?id=xcloud.os_edit_block.htm&release=264.0.0&type=5 "For the managed package runtime, create, edit, and delete multiple Salesforce or external records on one page by using an Edit Block. For example, if you're collecting an Account's Contact information, you can add an Edit Block to your Omniscript to enable users to add a record for each Contact."))
- [Email](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscripts_email_element.htm&release=264.0.0&type=5 "For the managed package runtime, enable users to enter an email address by adding the Email element to your Omniscript. Update the default allowable format with Validation Options.")
- Email Action (see [Omniscript Email Action](https://help.salesforce.com/s/articleView?id=xcloud.os_email_action.htm&release=264.0.0&type=5 "For the managed package runtime, the Omniscript Email Action uses the Salesforce Email API to either send an email template to the email address of a User, Lead, or Contact or to send an email body defined in the action configuration to any email address."))
- File (see [Adding a File Component to the Structure of an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_add_a_file_or_image_to_omniscript.htm&release=264.0.0&type=5 "For the managed package runtime, add and configure a File or Image element to enable the upload of files and images. Files and images upload to Content Documents by default."))
- Formulas (see [Creating Formula Fields in an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_create_formula_fields_in_an_omniscript.htm&release=264.0.0&type=5 "For the managed package runtime, create expressions to set calculated values and evaluate data across multiple fields using a Formula or Aggregate element. For example, if you are accepting information for a qualifying life event you may want to create a formula that determines if the date entered for the qualifying life event is within thirty days of today's date."))
- Geolocation (see [Omniscript Function Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_function_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Function section."))
- Headline (see [Omniscript Display Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_display_elements.htm&release=264.0.0&type=5 "For the managed package runtime, understand the Omniscript elements in the Display section."))
- Image (see [Omniscript Display Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_display_elements.htm&release=264.0.0&type=5 "For the managed package runtime, understand the Omniscript elements in the Display section."))
- Input Block (see [Omniscript Group Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_group_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Groups section."))
- Integration Procedure Action (see [Omniscript Integration Procedure Action](https://help.salesforce.com/s/articleView?id=xcloud.os_integration_procedure_action.htm&release=264.0.0&type=5 "For the managed package runtime, invoke an Integration Procedure to retrieve Salesforce data and external data."))
- Intelligence Action
- Line Break (see [Omniscript Display Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_display_elements.htm&release=264.0.0&type=5 "For the managed package runtime, understand the Omniscript elements in the Display section."))
- List Merge Action (see Omniscript Component Definitions)
- Lookup (see [Working with Lookup Query Configurations (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_working_with_lookup_query_configurations.htm&release=264.0.0&type=5 "For the managed package runtime, when using the Lookup Element in Omniscript, the filtering of results is performed by the Lookup Query Configuration properties section. There are three main types of queries that can be built using this the Lookup Query Configuration properties section: AND join, OR join, and Deep query."))
- Matrix Action (see [Omniscript Matrix Action](https://help.salesforce.com/s/articleView?id=xcloud.os_matrix_action.htm&release=264.0.0&type=5 "For the managed package runtime, the Omniscript Matrix Action enables you to retrieve a value from a calculation matrix by specifying the required input parameters."))
- Multi-select (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Navigate Action (see [Navigate Action (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_navigate_action.htm&release=264.0.0&type=5 "For the managed package runtime, navigate to various Salesforce experiences from Omniscript using the Navigate Action element."))
- Number (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- OmniForm
- Omniscript (see [Omniscript Action Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_action_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this table provides information about Omniscript action elements."))
- Password (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- PDF Action (see[Adding a PDF Action to the Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_add_a_pdf_action_to_an_omniscript.htm&release=264.0.0&type=5 "For the managed package runtime, populate a PDF with Omniscript data using the PDF Action."))
- Post to Object Action (See [Posting Data to the Application Object using the Post to Object Action](https://help.salesforce.com/s/articleView?id=xcloud.os_posting_data_to_the_application_object_using_the_post_to_object_action.htm&release=264.0.0&type=5 "For the managed package runtime, you can submit an Omniscript directly to the Vlocity Application object using the Post to Object Action Element. The Vlocity Application object enables an in-progress Omniscript to be stored and resumed later. The Omniscript can be resumed by the original user, reviewed, or approved. This can either be a button on a Step or a remote action that runs between Steps. The entire JSON, including attachments, submits."))
- Radio (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Radio Group (see [Omniscript Group Component](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_group_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Groups section."))
- Range (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Remote Action (see [Omniscript Remote Action](https://help.salesforce.com/s/articleView?id=xcloud.os_remote_action.htm&release=264.0.0&type=5 "For the managed package runtime, call Apex classes from Omniscript using the Remote Action element."))
- Response Action
- Rest Action (see [HTTP Action (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_http_action.htm&release=264.0.0&type=5 "For the managed package runtime, call internal and external web services from Omniscript without coding or making Salesforce API calls using the HTTP Action."))
- Review Action (see [Omniscript Review Action](https://help.salesforce.com/s/articleView?id=xcloud.os_review_action.htm&release=264.0.0&type=5 "For the managed package runtime, Skip Elements—Hides Steps, Blocks, or individual Elements from the Review page. To configure this element:"))
- Select (see [Omniscripts Select Element (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscripts_select_element.htm&release=264.0.0&type=5 "For the managed package runtime, enable users to select from a dropdown by adding a Select element to your Omniscript. Users can enter text to filter the options. Omnistudio pulls the options from an Apex class and method or from a Salesforce object."))
- Selectable Items (see [Omniscript Group Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_group_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Groups section."))
- Set Errors (see [Setting Errors In an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_set_errors_in_an_omniscript.htm&release=264.0.0&type=5 "For the managed package runtime, put error or validation messaging on one or more elements in a previous step based on conditions from future steps using the Set Errors action element. Using required fields and Formula/Messaging elements, you can set requirements and conditions on elements only in the current step."))
- Set Values (see [Setting Values in an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_set_values_in_an_omniscript.htm&release=264.0.0&type=5 "For the managed package runtime, use the Set Values action to set element values in subsequent steps, rename JSON nodes, create dynamic values, and concatenate data. Set Values actions use merge fields to access JSON data in other Omniscript elements."))
- Signature (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- [Step](https://help.salesforce.com/s/articleView?id=xcloud.os_steps.htm&release=264.0.0&type=5 "For the managed package runtime, each Step element in an Omniscript presents a page to the user that prompts for input or displays information. For navigation, all Steps except the first have a Next button, and all except the last have a Previous button.")
- Telephone (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Text (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Text Area (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Text Block (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Time (see [Omniscript Input Components](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5 "For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components."))
- Type Ahead Block (see [Adding a Type Ahead Block](https://help.salesforce.com/s/articleView?id=xcloud.os_add_and_configure_a_type_ahead_block.htm&release=264.0.0&type=5 "For the managed package runtime, configure how users can create and edit records in Edit Block."))
- URL (see [Omniscripts URL Element (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscripts_url_element.htm&release=264.0.0&type=5 "For the managed package runtime, enable users to enter a website address by adding the URL element to your Omniscript. For example, a user can enter https://salesforce.com, or https://www.salesforce.com, and so on."))

- **[Adding Omniscript Elements to an Upgraded Org (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_adding_omniscript_elements_to_an_upgraded_org.htm&release=264.0.0&type=5)**  
    For the managed package runtime, to use new elements after upgrading an org, add Omniscript elements to the Omniscript Element Type picklist. This article describes the process of adding elements and provides a list of the added elements by release.
- **[Common Omniscript Element Properties Definitions (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_common_omniscript_element_properties_definitions.htm&release=264.0.0&type=5)**  
    For the managed package runtime, each element also includes an extensible Property set that's specific to the type of element. Use the Properties pane on the Designer to edit these properties. Some common element properties aren’t available in certain elements.
- **[Setup and Script Configuration Reference (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_setup_and_script_configuration_reference.htm&release=264.0.0&type=5)**  
    For the managed package runtime, the Script Configuration defines the name, type, subtype, language, and currency of an Omniscript. The Script Configuration also provides multiple configuration options to define both the appearance and behavior of the Omniscript further.
- **[Omniscript Action Elements (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_action_elements.htm&release=264.0.0&type=5)**  
    For the managed package runtime, this table provides information about Omniscript action elements.
- **[Omniscript Display Elements (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_display_elements.htm&release=264.0.0&type=5)**  
    For the managed package runtime, understand the Omniscript elements in the Display section.
- **[Omniscript Function Elements (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_function_elements.htm&release=264.0.0&type=5)**  
    For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Function section.
- **[Omniscript Group Elements (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_group_elements.htm&release=264.0.0&type=5)**  
    For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Groups section.
- **[Omniscript Input Elements (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements.htm&release=264.0.0&type=5)**  
    For the managed package runtime, this page contains a table explaining the available Omniscript elements listed under the Inputs section. Lightning Player and Newport Player templates are available for all Input components.