---
schema_version: "1"
id: c29be18299444848ad223c4b20b4047070927256d816198926ad7848326baaa5
title: Key Terms in Context Service
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/context_service_key_terms_context_service.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.context_service_key_terms_context_service.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3f31b0d54a44f252c46e4450e9c25ec45b5acc8b69541f4f6b2ad23b57e4a242
description: Browse through this collection of terms, key objects, and key concepts. This collection is designed to give Context Service admins, designers, and developers a clear and consistent understanding of concepts to navigate the Context Service landscape.
products:
  - Industry Solutions
  - Cross Cloud
release: "264"
---
# Key Terms in Context Service

Browse through this collection of terms, key objects, and key concepts. This collection is designed to give Context Service admins, designers, and developers a clear and consistent understanding of concepts to navigate the Context Service landscape.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Developer</strong>, <strong>Enterprise</strong>, <strong>Professional</strong>, and <strong>Unlimited</strong> editions for Industries clouds where Context Service is enabled</td></tr></tbody></table>

<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="d4995e70">TERM</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4995e73">DESCRIPTION</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Context Service</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">Simplify the sharing and consumption of business application data by using
            Context Service. Context Service acts as a generic module, and forms a layer between
            applications and procedures. Use context service to easily retrieve data and use it
            across various industry clouds at every step of the process.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Context definition</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">Contains the complete set of information required to execute a particular
            process. A context definition includes the relationship between nodes and their
            structure, attributes, context tags, and mapping. </td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Nodes</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">Canonical objects that contain attributes mapped to real data by the consuming
            application. A structure is defined between nodes to ensure the correct set of
            information is passed during each process step. Nodes represent hierarchical or
            relational data, enabling complex relationships within a context definition.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Attributes</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">Fields on a node that you can map to Salesforce objects or any input data
            source.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Context tags</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">Unique identifiers that define the context structure and point to specific nodes
            or attributes within it. Context tags simplify querying and enable consuming
            applications to directly access the data from the context definition. Each tag is
            unique within a context definition.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Context mapping</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 "> Connects nodes and attributes to an input data source so that an application can
            retrieve and feed data dynamically into a context definition. Every context definition
            must include at least one context mapping.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Mark as Default option</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">Use this option to set a context mapping as the default mapping to be used when
            you run the context definition. The default mapping is used when a mapping name or
            mapping ID isn't provided in the context object. If your context definition includes
            only one context mapping, be sure to set it as the default mapping.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Mark as Transposable option</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">
            <p>If a node is marked as transposable, it contains data stored in its attributes as
              Key and Value pairs. Consuming applications can decide how they want to transpose
              the data. The key attribute holds the key, and the corresponding attribute marked as
              value stores the associated value.</p>
            <p style="margin-bottom:0;">For example, if you want to determine a product’s price based on one of its
              attributes, such as the color of the product, you can create a node called
              ProductAttribute and mark it as transposable. Under the ProductAttribute node, you
              can add two key-value attributes: Attribute Name (key attribute) and Attribute Value
              (value attribute). You can store Color as the attribute name and Blue as the
              attribute value. </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Standard context definition</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">A context definition that's shipped by any Salesforce cloud to support some out
            of the box processes or applications. It's read-only, but customers can use it to
            create an extended standard definition and clone it to create customized definition
            with new components. The standard definition components can't be edited or deleted in
            the extended definition.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Extended context definition</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">A custom context definition created by extending a standard context definition.
            It inherits all the metadata from the standard context definition, and is upgraded if
            the original standard definition is upgraded. Customers can perform additive changes
            to extended context definitions. You can customize or add enhancements to extended
            context definitions. The core components inherited from the standard definition remain
            unchanged and can't be modified or deleted.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Cloned context definition</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">A custom context definition created by cloning another standard or custom context
            definition. Customers can perform any changes to cloned context definitions, including
            deletions. However, definitions that are cloned from a standard definition aren't
            upgraded automatically, so you must sync them manually.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Context hydration</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">The process of reading data from actual data sources as defined in context
            mapping. The data is saved in a temporary data store for consuming
            applications.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Request-scoped context</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">A context object that exists for the duration of the request that's created as
            part of an Apex method, REST API, a flow, or an event.</td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">Session-scoped context </td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">A context object that exists until the TTL (Time to Live) expires. </td>

        </tr>
        <tr class="">
          <td data-label="TERM" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e70 ">TTL (Time To Live)</td>

          <td data-label="DESCRIPTION" class="slds-cell-wrap" style="vertical-align:top;" headers="d4995e73 ">The duration for which Context Service keeps the session-scoped context available
            for consuming applications. For extended, cloned, or custom definitions, you can set
            the TTL to any value between 1 minute to 45 minutes.</td>

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