---
schema_version: "1"
id: 6a4f223eb715a4dd2bd5598d46a6aa27c49cd852582d7456a82139ed5679fca8
title: Dynamic Revenue Orchestrator Context
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/dynamic_revenue_orchestrator_context.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.dynamic_revenue_orchestrator_context.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2798bb0804be9f6627c047cd7dcd36b4c835b1ff07cb8844d9e79ad583b8625f
description: The Salesforce DRO solution comes with its own predefined context definitions that are used to map sales transactions to objects like order and quote.
products:
  - Revenue Cloud
release: "264"
---
# Dynamic Revenue Orchestrator Context

The Salesforce DRO solution comes with its own predefined context definitions that are used to map sales transactions to objects like order and quote.

### 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>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions of <span>Revenue Management</span></td></tr></tbody></table>

    
| Node Name | Attribute Name | Type | Data Type | Key / Value |
| --- | --- | --- | --- | --- |
| FulfillmentAsset (Root node) |   |   |   |   |
|   | FulfillmentAssetName | Input Output | String |   |
|   | FulfillmentAssetProduct | Input Output | Reference |   |
|   | FulfillmentAssetStatus | Input Output | String |   |
|   | FulfillmentAssetAccount | Input Output | Reference |   |
|   | FulfillmentAssetQuantity | Input Output | Number |   |
| FulfillmentAssetAttribute (Child node of the FulfillmentAsset node) |   |   |   |   |
|   | FulfillmentAssetAttributeName | Input Output | String | Key |
|   | FulfillmentAssetAttributeValue | Input Output | String | Value |
|   | FulfillmentAssetAttributeDefinition | Input Output | String |   |
|   | FulfillmentAssetAttributeRelatedFulfillmentAsset | Input Output | Reference |   |
|   | FulfillmentAssetAttributePicklistValue | Input Output | String |   |
| FulfillmentTransactionItem (Root node) |   |   |   |   |
|   | FulfillmentOrderNumber | Input Output | String |   |
|   | FulfillmentItemProductName | Input Output | String |   |
|   | FulfillmentItemProductCode | Input Output | String |   |

## Sales Transaction Context for Business Process Orchestration

SalesTransactionContext is a predefined context definition that’s used to map sales transactions to your business process object.

    
| Node Name | Attribute Name | Type | Data Type | Key / Value |
| --- | --- | --- | --- | --- |
| SalesTransaction |   |   |   |   |
|   | SalesTransactionSource | Input Output | String |   |
|   | Account | Input Output | String |   |
|   | EffectiveDate | Input Output | Date/Time |   |
|   | RelatedSalesTransaction (Mandatory for orders with in-flight changes) | Input Output | String |   |
|   | SalesTransactionName | Input Output | String |   |
|   | RelatedSalesTransactionType\_\_std (Mandatory for orders with in-flight changes) | Input Output | String |   |
| SalesTransactionItem |   |   |   |   |
|   | SalesTransactionItemSource | Input Output | String |   |
|   | StartQuantity | Input Output | Number (Double) | Key |
|   | EndQuantity | Input Output | Number (Double) | Value |
|   | Quantity | Input Output | Number (Double) |   |
|   | Product | Input Output | String |   |
|   | SalesTransactionAction | Input Output | String |   |
|   | SalesTransactionSourceAsset | Input Output | String |   |
|   | RelatedSalesTransactionType\_\_std | Input Output | String |   |
|   | SupplementalChangeType\_\_std | Input Output | String |   |
|   | RelatedChangeIdentifier\_\_std | Input Output | String |   |
|   | ParentSalesTransactionItem | Input Output | String |   |
|   | ProductName | Input Output | String |   |
| SalesTransactionAction (Optional: Add action applies by default) |   |   |   |   |
|   | Type | Input Output | String |   |
|   | SourceAsset | Input Output | String |   |
| SalesTransactionItemAttribute (Optional: Use when the item contains attributes) |   |   |   |   |
|   | AttributeKey | Input Output | String |   |
|   | AttributeValue | Input Output | String |   |
| SalesTransactionItemRelationship (Optional: Use when the item can be added to a bundle) |   |   |   |   |
|   | MainItem | Input Output | String |   |
|   | AssociatedItem | Input Output | String |   |