Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Context Definitions

          Context Definitions

          Context definitions contain the necessary information to run the pricing process. This includes the relationship between nodes and their structure, attributes, context tags, and mapping. Mapping defines the nodes and attributes with the correct input data from Salesforce objects. The pricing procedure runs with its associated tags and writes the results back to the context definition that the tags belong to. A crucial point to remember is that a context tag can’t have the same name as the decision table's label or API name.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions of Revenue Management (formerly Revenue Cloud) with the Revenue Cloud Growth license or the Revenue Cloud Advanced license.

          End-to-end transactions in Revenue Management run on the SalesTransactionContext context definition. This context definition links sales transactions to objects such as quotes, assets, and orders.

          Important
          Important

          Salesforce Pricing doesn't work directly with the SalesTransactionContext__stdctx base context definition. To use pricing procedures, always extend the base context. An extended context definition inherits the structure, nodes, and attributes from the base context definition while allowing you to add custom nodes, attributes, and tags for your pricing logic.

           
          Loading
          Salesforce Help | Article