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

Available in: Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions of Revenue Management
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