---
schema_version: "1"
id: 081589bccce4f6bb6b4517ce0d4f72e4b2051d73b92464766b0d259071b61dd0
title: Design Your Order Decomposition
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/dro_design_time_decomposition.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.dro_design_time_decomposition.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d5df1cd041a2a1b6c32e103b24bbd8603667d1592b91dcc3363b721e48abe931
description: Define how your commercial products decompose into technical products that your order fulfillment team can deliver to your customers. Products decompose based on rules you define, and the technical products can inherit field and attribute data from related commerical products.
products:
  - Revenue Cloud
release: "264"
---
# Design Your Order Decomposition

Define how your commercial products decompose into technical products that your order fulfillment team can deliver to your customers. Products decompose based on rules you define, and the technical products can inherit field and attribute data from related commerical products.

### 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: Salesforce Classic (not available in all orgs) and 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</td></tr></tbody></table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-revenue-264-0-0-production-enus/91ca99c6-d5c8-4986-b961-c6b7801e0d0d/images/icon_note.png)

Note Dynamic Revenue Orchestrator relies on having a product catalog populated with both commercial and technical products. If you aren't familiar with building a product catalog, see [Product Catalog Management](https://help.salesforce.com/s/articleView?id=ind.product_catalog_introduction.htm&release=264.0.0&type=5 "Product Catalog Management enables administrators and designers to create robust catalogs for any business. Accelerate your sales with personalized, browsable product offerings. Simplify complex catalog management, and ensure relevant products reach customers across all channels, from brick-and-mortar stores to ecommerce platforms and beyond.").

When an order is submitted, the order line items decompose into fulfillment order line items. Your fulfillment designer creates the decomposition rules and mappings necessary to fulfill a commercial order with its technical products.

To get started designing your order decomposition solution, follow these instructions:

- **[Build Your Technical Product Catalog for Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=ind.dro_technical_product_in_dro.htm&release=264.0.0&type=5)**  
    A technical product represents the items, services, or processes that enable order fulfillment to deliver a complete commercial product to your customer. A technical product lets fulfillment designers decouple front-office entities from mid- and back-office entities. To use Dynamic Revenue Orchestrator, you must configure your technical products using Product Catalog Management.
- **[Define Technical Product Attribute Scope](https://help.salesforce.com/s/articleView?id=ind.dro_define_technical_attribute_scope.htm&release=264.0.0&type=5)**  
    Use technical product attribute scopes to define the role of product attributes in decomposition and assetization. The scope determines whether attribute changes trigger fulfillment or supplemental actions on decomposed line items, or impact fulfillment assets. Defining these scopes at design time optimizes orchestration by processing only relevant updates and keeping asset data lean.
- **[Define How a Product Decomposes](https://help.salesforce.com/s/articleView?id=ind.dro_define_how_a_product_decomposes.htm&release=264.0.0&type=5)**  
    Use the decomposition workspace to set up rules that control how a commercial product or product classification breaks down into technical products. Define conditions and priorities for the decomposition rules. By default, all products decompose into fulfillment line items unless you specify an execution rule and that rule evaluates to false for a given sales transaction item.
- **[Define Execution Rules for a Decomposition Rule](https://help.salesforce.com/s/articleView?id=ind.dro_define_conditions_for_a_decomposition_rule.htm&release=264.0.0&type=5)**  
    To apply logic that determines when a specific decomposition rule runs, define execution rules that specify the conditions for the rule. By default, products decompose into fulfillment line items independent of execution rules.
- **[Define Field and Attribute Mapping](https://help.salesforce.com/s/articleView?id=ind.dro_define_field_and_attribute_mapping.htm&release=264.0.0&type=5)**  
    Define how Dynamic Revenue Orchestrator (DRO) maps fields and attribute data between products. DRO uses this mapping to copy or transform commercial order data to the data that fulfillment systems or processes require.
- **[Context Definitions for Dynamic Revenue Orchestrator](https://help.salesforce.com/s/articleView?id=ind.dro_context_definitions_for_dynamic_revenue_orchestrator.htm&release=264.0.0&type=5)**  
    Dynamic Revenue Orchestrator (DRO) context definitions contain the information required to fulfill a sales transaction. A context definition includes the relationship between nodes and their structure, attributes, context tags, and mapping. Context mapping updates the nodes and attributes with the correct input data from Salesforce objects.
- **[Unit Of Measure Inheritance and Rounding Values](https://help.salesforce.com/s/articleView?id=ind.dro_unit_of_measure_inheritance_and_rounding_values.htm&release=264.0.0&type=5)**  
    During decomposition, the fulfillment order product inherits the unit of measure from the related technical product. During technical assetization, the fulfillment asset inherits the unit of measure from the corresponding fulfillment order line item.

#### See Also

- [Ramp Deals](https://help.salesforce.com/s/articleView?id=ind.qocal_ramp_deals.htm&language=en_US)