---
schema_version: "1"
id: bbea60c8dd1918d433dbe20c6183ca66b6fa0208145a6220fab7e48499423018
title: ESM:Runtime
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_t_esm_runtime_244269.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_t_esm_runtime_244269.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 687c1a32ba4f90366ca7c88bb877e0cc7c5c08de6fafaa8a1fd1896b5190ba51
description: Allows access to the Enterprise Sales Management application within Communications Cloud.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# ESM:Runtime

Allows access to the Enterprise Sales Management application within Communications Cloud.

## Object Level Access

Recommended level of access for the objects that are part of the ESM:Runtime permission set.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d330979e42">
              <p style="margin-bottom:0;">Object</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d330979e48">
              <p style="margin-bottom:0;">Access</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Account</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Asset Pricing Adjustments</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Assets</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Opportunity</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Applied Promotion Affected Items</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Applied Promotions</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Asynchronous Operation Events</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Discount Items</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Discount Pricing</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Discounts</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Groups</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Item Pricing Adjustments</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Members</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Pricing</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Product Relationships</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">Order Product Rollup</td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">Read, Create, Update</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Products</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Order Relationships</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Orders</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Applied Promotion Affected Items</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Asynchronous Operation Events</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Discount Items</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Discount Pricing</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Groups</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Line Item Pricing Adjustments</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Line Items</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Pricing</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">
              <p style="margin-bottom:0;">Quote Product Relationships</p>
            </td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">
              <p style="margin-bottom:0;">Read, Create, Update, Delete</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e42 ">Quote Product Rollup</td>

            <td data-label="Access" class="slds-cell-wrap" style="vertical-align:top;" headers="d330979e48 ">Read, Create, Update</td>

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

## Other Access

In addition to object-level access, users of the ESM:Runtime permission set also need access to Apex classes and Visualforce pages.

- Apex Classes
    
    - B2BCmexAppHandler
    - B2BCmexAppHandlerTest
    - B2BCmexApplyFrameContractPricing
    - B2BCmexApplyFrameContractPricingTest
    - B2BCmexCartEnrichBatchProcessor
    - B2BCmexCartEnrichBatchProcessorTest
    - B2BCmexDeletePromoFromEC
    - B2BCmexDeletePromoFromECTest
    - B2BCmexGenerateProposalController
    - B2BCmexGenerateProposalControllerTest
    - B2BCmexGenerateProposalHandler
    - B2BCmexGenerateProposalHandlerTest
    - B2BCmexMoveQLIsWcToEC
    - B2BCmexMoveQLIsWcToECTest
    - B2BCmexQuoteController
    - B2BCmexQuoteControllerTest
    - B2BCmexSubOrderHandler
    - B2BCmexSubOrderHandlerTest
    - B2BCmexTestDataFactory
    - OrderAsyncOperationEventTrgHandlerTest
    - OrderAsyncOperationEventTriggerHandler
    - QBPDiscountPricingPlanStepImpl
    - QBPDiscountPricingPlanStepImplTest
    - QuoteAsyncOperationEventTriggerHandler
    - QuoteAsyncOperationEventTriggerTest
- Visualforce Pages
    
    - B2BCmexConfigureEnterpriseQuote
    - B2BCmexCreateEntQuoteFromOpportunity
    - B2BCmexCreateEnterpriseQuoteFromAccount
    - B2BCmexGenerateProposal
    - B2BCmexGenerateProposalLWC
    - B2BCmexSubmitSubOrders
    - b2bmap