You are here:
Order Decomposition
The Industries Order Management decomposition process is responsible for enriching an order with the technical information required to fulfill the order during orchestration.
Technical information may include customer-facing services (CFSs), resource-facing services (RFSs), or attribute values that are not provided by the CRM system during order capture. The Vlocity shared catalog provides the product configuration details required at runtime in order to operate in an enterprise catalog-driven manner.
The process of decomposition includes a number of important functions:
-
As each order is received, order decomposition uses the catalog to enrich the commercial order with the technical attributes needed for fulfillment.
-
Next, order decomposition checks subscriber inventory to ensure the appropriate fulfillment actions are taken based on the services the customer already has.
-
Finally, order decomposition generates a series of sub-orders, or fulfillment requests, that include related fulfillment tasks.
The decomposition process skips any order entities (PSRs) that do not have decomposition rules to define how they are fulfilled.
To obtain the desired orchestration and required fulfillment, the person configuring Order Management must understand the basic constructs of Order Management functionality. These topics provides a list of patterns you can use to solve specific fulfillment needs as well as patterns you should avoid to prevent unwanted behavior during fulfillment.
- Decomposition Relationships
Within the decomposition process, a decomposition relationship creates a one-to-one (1:1) relationship between a source product and a destination product. You can also create one-to-many (1:M) and many-to-one (M:1) relationships. - Order Decomposition Configuration
Order decomposition prepares an order for orchestration. It transforms a commercial order into a technical order and generates fulfillment requests to use during the orchestration process. - Order Decomposition Conditions
Decomposition relationships sometimes have associated conditions. A condition rule places a condition on the decomposition relationship. Order Management initiates decomposition of an order item only if the specified condition evaluates as true. Otherwise, Order Management skips the decomposition relationship. - Parent-Child Relationships in Decomposition with Top Order Item Scope
For parent-child relationships to exist among technical products in decomposition, there must be a clear relationship in the catalog between the two technical products. There must also be a clear decomposition relationship between the commercial and technical products. - Mapping Rules for Order Decomposition
Mapping Rules provide a way to pass the attributes of your commercial products and services, such as phone numbers, mobile features, line equipment, upload speed, and download speed, to technical products for later consumption by fulfillment systems. - Multiple Decomposition Relationships in Product Hierarchy
Fulfillment Designers can model multiple levels of decomposition relationships for a commercial product. Industries Order Management recommends that there be a separate product entity (usually a resource) per downstream system callout. - Decomposing Multiple Products to a Single Technical Product
Industries Order Management enables you to reuse the results of a particular decomposition, rather than re-instantiate the decomposition. - Order Management and Offer Specifications
Starting with Summer '21, you can specify an offer independently from the products that it contains. You model an offer in the catalog to contain products, and when an order is submitted with the offer, Industries Order Management decomposes those products and orchestrates the resulting tasks. - OM Standard: Support for Product Versions and Change of Plans
Industries Order Management supports change of plans orders, and allows complete orchestration and decomposition of them. - Decomposition Visualization
The Decomposition View shows a color-coded tree diagram of the executed order rules, as well as the decomposition relationships between commercial and technical products. - Choose the Card Labels in the Decomposition View
Choose what labels you want to see within the order and fulfillment request line item cards in the Decomposition View. For example, you can choose to show the fulfillment status or associated supplemental actions, or choose to not show them at all. - Creating Technical Products
In Industries Order Management, a commercial product is any product that is visible to the customer either on the shelf or in their cart. A technical product is any product that is generally not visible to the customer but is required for fulfillment. - Best Practice Product Modeling for Decomposition
Enterprise Product Catalog (EPC) is where you model and define the technical products to use in the decomposition and fulfillment steps. EPC provides the concept of Object Type to confer the aspect of inheritance to the product model. Modeling the Commercial Catalog using Object Types is standard across all projects. However, the same feature can also be useful for technical products.

