---
schema_version: "1"
id: 815a10c90ba518c83e7153808a6bf829fbfc9621c573d234779c7a1b678b69d2
title: Deploying an Omniscript (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_deploying_an_omniscript.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_deploying_an_omniscript.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9768071cb45abc944f78f4b2cda043c513bf577b7197ab4683f5c07acd5bea75
description: For the managed package runtime, Vlocity Omniscripts can be deployed within the Vlocity application, or within an iFrame either on a Salesforce Community or an external website. Once embedded within the page, the script can be versioned, modified, and activated without the need to reconfigure the page.
products:
  - Omnistudio
release: "264"
---
# Deploying an Omniscript (Managed Package)

For the managed package runtime, Vlocity Omniscripts can be deployed within the Vlocity application, or within an iFrame either on a Salesforce Community or an external website. Once embedded within the page, the script can be versioned, modified, and activated without the need to reconfigure the page.

![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).

When using Omniscript in the Lightning Console, note that the result of launching the Omniscript home page has changed as of SFDC Winter '19. For the optimal experience, create a new primary tab by CTRL-clicking the link. From the new primary tab, you can open objects in a subtab of that primary tab.

- **[Add an Apex Class Permissions Checker (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_add_an_apex_class_permissions_checker_1.htm&release=264.0.0&type=5)**  
    For the managed package runtime, enable specific access to the VlocityOpenInterface Apex class used by remote action APIs for each user or profile, permission set, or permission set group. Use the Apex class check setting to enable users with permission sets or permission set groups to call allowlisted Apex classes remotely. Configure an Apex class permissions checker to ensure that users require explicit access to the Apex class that administers the remote action called from an Omniscript, Integration Procedure, Flexcard, Classic Card, or REST API.
- **[Deploying Omniscripts Off-Platform with OmniOut (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_deploying_omniscripts_off_platform_with_omniout.htm&release=264.0.0&type=5)**  
    For the managed package runtime, deploy Omniscripts to AEM, Heroku, and other Cloud Application Platforms to run them outside of the Salesforce platform. AEM, Heroku, and other Cloud Application Platforms connect with Salesforce through Salesforce Cloud Authentication Components or via a Salesforce Connected App.