---
schema_version: "1"
id: 0de0631290b776a9a9d984954b3f5564391dd6f2d6658bc884925b26b32b8d90
title: Creating Context Scopes
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_creating_context_scopes.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_creating_context_scopes.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0927263c84cbd711e3e289c1225d7972d84b620b6b525a2e8fd208f2db654144
description: If context scopes have not been created in your environment, you must create them before defining context rules. This process is performed once as part of the initial context rule setup.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Creating Context Scopes

If context scopes have not been created in your environment, you must create them before defining context rules. This process is performed once as part of the initial context rule setup.

Context scopes are used to build context mappings for your context rules.

Using the information in the table below, create context scopes for each of the following entities.

1. In the Vlocity Product Console, in the **Rules** section, click the plus icon next to **Context Scope**.
2. In the **General Properties** section of the **New Context Scope** dialog, enter the required values for each entity using the information in the table below.
3. Click **Save**.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
        <col>
        <col>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d119226e78">
            <p style="margin-bottom:0;">Name</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d119226e84">
            <p style="margin-bottom:0;">Code</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d119226e90">
            <p style="margin-bottom:0;">Description</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d119226e96">
            <p style="margin-bottom:0;">Scope Type</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d119226e102">
            <p style="margin-bottom:0;">Entity</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d119226e109">
            <p style="margin-bottom:0;">Entity Path</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>OrderScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE01</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>Root scope for the Order
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Order </kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">&nbsp;</td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>OrderAccountScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE02</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Account
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Order </kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Account</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>OrderContractScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE03</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Contract
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Order </kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Contract</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>QuoteScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE04</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>Root scope for the Quote
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

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

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">&nbsp;</td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>QuoteAccountScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE05</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Account
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

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

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Account</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>QuoteContractScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE06</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Contract
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

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

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Contract</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>OpportunityScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE07</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>Root scope for the Opportunity
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

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

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">&nbsp;</td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>OpportunityAccountScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE08</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Account
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

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

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Account</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>OpportunityContractScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE09</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Contract
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

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

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Contract</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>AnyScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE10</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>Root scope for the Any
                context</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Any</kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">&nbsp;</td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>AnyAccountScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE11</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Account
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Any</kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Account</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>AnyContractScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE12</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Contract
                sObject</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Any</kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Contract</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>AdjustmentDataScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE13</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>Virtual scope for the
                AdjustmentData virtual object</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Virtual</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>AdjustmentData</kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">&nbsp;</td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>AssetScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE14</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>Root scope for the Asset object
                for repricing</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Asset</kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">&nbsp;</td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>AssetAccountScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE15</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Account
                sObject for repricing</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Asset</kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Account</kbd>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e78 ">
            <p style="margin-bottom:0;">
              <kbd>AssetContractScope</kbd>
            </p>
          </td>

          <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e84 ">
            <p style="margin-bottom:0;">
              <kbd>SCOPE16</kbd>
            </p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e90 ">
            <p style="margin-bottom:0;">
              <kbd>2nd level scope for the Contract
                sObject for repricing</kbd>
            </p>
          </td>

          <td data-label="Scope Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e96 ">
            <p style="margin-bottom:0;">
              <strong class="uicontrol">Entity</strong>
            </p>
          </td>

          <td data-label="Entity" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e102 ">
            <p style="margin-bottom:0;">
              <kbd>Asset</kbd>
            </p>
          </td>

          <td data-label="Entity Path" class="slds-cell-wrap" style="vertical-align:top;" headers="d119226e109 ">
            <p style="margin-bottom:0;">
              <kbd>Contract</kbd>
            </p>
          </td>

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

The AdjustmentDataScope is a virtual context scope used to create context rules for pricing adjustments. Virtual context scopes are supported starting in CME Summer '18. For more information, see [Virtual Context Scopes](https://help.salesforce.com/s/articleView?id=ind.comms_virtual_context_scopes.htm&release=264.0.0&type=5 "Starting in Summer '18, virtual context scopes enable you to create context mappings to virtual objects. Virtual context scopes and virtual objects enable you evaluate data entered by the user at run time that is stored only in memory, such as pricing adjustment data. The Summer '18 release contains one supported virtual object, AdjustmentData, that is used for context rules for pricing adjustments.").If your implementation is using CME Summer '18 or later and the Scope Type picklist does not display the Virtual picklist item, you must update the picklist items available for the Scope Type picklist on the Context Scope object.

For more information about context scopes, see:

- [Context Scopes](https://help.salesforce.com/s/articleView?id=ind.comms_context_scopes.htm&release=264.0.0&type=5 "Context scopes describe the relational path from a root sObject, such as an Order, to related sObjects. Context mappings use context scopes to identify the fields on the sObjects or computed data that is matched with context dimension variables. The Context Rule Service evaluates the information.")
- [Any Context Scope](https://help.salesforce.com/s/articleView?id=ind.comms_any_context_scope.htm&release=264.0.0&type=5 "The any context scope enables you to create context mappings that can be used across all root context scopes. For example, instead of creating separate context mappings to evaluate the status field across orders, quotes, and opportunities, you can use any context scope to evaluate the status for all root entities, including orders and quotes. You can also specify any as the entity for second-level context scopes, enabling you to evaluate information in accounts and contracts across all root entities.")
- [Virtual Context Scopes](https://help.salesforce.com/s/articleView?id=ind.comms_virtual_context_scopes.htm&release=264.0.0&type=5 "Starting in Summer '18, virtual context scopes enable you to create context mappings to virtual objects. Virtual context scopes and virtual objects enable you evaluate data entered by the user at run time that is stored only in memory, such as pricing adjustment data. The Summer '18 release contains one supported virtual object, AdjustmentData, that is used for context rules for pricing adjustments.")