---
schema_version: "1"
id: f4ba3d4ea12e544e6eae6777ebfccaafae2d957141713ed126b1a7d63a5a46da
title: Omniscripts for Enterprise Sales Management (Managed Services)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_t_omniscripts_for_enterprise_sales_management_65607.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_t_omniscripts_for_enterprise_sales_management_65607.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9fddf601d5bff4ee28881a75b75f3b58c849486eaaeb56acd5d0e65d60feb9e3
description: Enterprise Sales Management uses Omniscripts to implement key business processes, such as to create a quote or generate a proposal document.
products:
  - Communications
release: "264"
---
# Omniscripts for Enterprise Sales Management (Managed Services)

Enterprise Sales Management uses Omniscripts to implement key business processes, such as to create a quote or generate a proposal document.

![Managed Package Icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-communications-264-0-0-production-enus/444efb86-ea1e-477e-afbc-56eaac192eaf/communications/images/media_package_icon.png) _This feature is part of the Communications Cloud managed package._

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d46914e48">
            <p style="margin-bottom:0;">OmniScript</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d46914e54">
            <p style="margin-bottom:0;">Description</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d46914e60">
            <p style="margin-bottom:0;">Called By</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">
            <p style="margin-bottom:0;">b2bExpress/CreateQuote</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">
            <p style="margin-bottom:0;">This Omniscript is used to create a quote by choosing the account, opportunity, and
              price list.</p>
          </td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">
            <p style="margin-bottom:0;">Create Quote button in Account and Opportunity.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">
            <p style="margin-bottom:0;">b2bExpress/generateProposalDocument</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">
            <p style="margin-bottom:0;">This Omniscript is used to generate a proposal from a quote.</p>
          </td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">
            <p style="margin-bottom:0;">Custom button in Quote as well as in Enterprise Sales Management.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">
            <p style="margin-bottom:0;">b2bExpress/generateProposalDocumentLWC</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">
            <p style="margin-bottom:0;">This Omniscript is used to generate a proposal from a quote using LWC.</p>
          </td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">
            <p style="margin-bottom:0;">Custom button in Quote as well as in Enterprise Sales Management.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">ESM_AssetViewerQuoteFlow_Multi-Language</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">This Omniscript provides the interface for adding assets to quotes from the
            account's Asset Viewer. It includes options for adding assets to a new quote or an
            existing quote. When you add assets to an existing quote, typeahead search helps you
            quickly find and select the correct quote. When you start typing the quote name, a
            list of matching quotes appears.</td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">Add Assets button on the Enterprise Quote page.</td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">ESM_BulkApplyAdjustmentsToLineItems</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">This Integration Procedure (IP) applies price adjustments to line items
            asynchronously.</td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 "> Bulk Adjust Price button on the Quote Summary page.</td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">ESM_BulkApplyAdjustmentsToLineItemsFinishProcess</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">This Integration Procedure sends a notification after you apply the bulk
            adjustments.</td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">ESM_BulkApplyAdjustmentsToLineItems integration procedure.</td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">ESM_ExecuteApplyAdjustmentsToLineItems</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">This Integration Procedure applies price adjustments to a given list of line
            items.</td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 "><code>ESM_BulkApplyAdjustmentsToLineItems</code> integration
            procedure.</td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">ESM_GetChildLineItems</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">This Integration Procedure fetches child line item IDs for a given set of parent
            line item IDs.</td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 "><code>ESM_BulkApplyAdjustmentsToLineItems </code>integration
            procedure.</td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">ESM/GetQuoteMemberBindingData</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">This integration procedure retrieves the aggregated output from the decision
            table lookup API. It combines results based on the specified input conditions.</td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">Add to configuration cart button on the product list display page in the Add
            products to Enterprise cart flow.</td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">
            <p style="margin-bottom:0;">ESM/QuoteEnrichForAll</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">
            <p style="margin-bottom:0;">This Omniscript is used to update the billing details, connect date, and phone
              number for all the selected line items in an enterprise quote.</p>
          </td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">
            <p style="margin-bottom:0;">Enrich Quote button on Enterprise Sales Management Summary page. This Omniscript is
              called when <strong class="uicontrol">All</strong> is selected in
              <strong class="uicontrol">Displaying</strong> on the Summary page.
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">
            <p style="margin-bottom:0;">ESM/QuoteEnrichForInstallation</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">
            <p style="margin-bottom:0;">This Omniscript is used to update the connect date for all the selected line items
              in an enterprise quote.</p>
          </td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">
            <p style="margin-bottom:0;">Enrich Quote button on Enterprise Sales Management Summary page. This Omniscript is
              called when <strong class="uicontrol">Installation</strong> is selected in
              <strong class="uicontrol">Displaying</strong> on the Summary page.
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">
            <p style="margin-bottom:0;">ESM/QuoteEnrichForNumberAssignment</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">
            <p style="margin-bottom:0;">This Omniscript is used to update the phone numbers for all the selected line items
              in an enterprise quote.</p>
          </td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">
            <p style="margin-bottom:0;">Enrich Quote button on Enterprise Sales Management Summary page. This Omniscript is
              called when <strong class="uicontrol">Number Assignment</strong> is selected in
              <strong class="uicontrol">Displaying</strong> on the Summary page.
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="OmniScript" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e48 ">
            <p style="margin-bottom:0;">ESM/QuoteEnrichForPayment</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e54 ">
            <p style="margin-bottom:0;">This Omniscript is used to update the billing account associated with all the
              selected line items in an enterprise quote.</p>
          </td>

          <td data-label="Called By" class="slds-cell-wrap" style="vertical-align:top;" headers="d46914e60 ">
            <p style="margin-bottom:0;">Enrich Quote button on Enterprise Sales Management Summary page. This Omniscript is
              called when <strong class="uicontrol">Payment</strong> is selected in
              <strong class="uicontrol">Displaying</strong> on the Summary page.
            </p>
          </td>

        </tr>
      </tbody>
    </table>