How It WorksDecomposition and orchestration, explained properly
In Salesforce Communications Cloud, order management is the process of taking a submitted commercial order and driving it to an activated service. It happens in two mechanisms that are worth understanding separately. Order decomposition prepares an order for orchestration: it transforms the commercial order — what the customer bought — into a technical order describing what has to be delivered, and generates the fulfilment requests that the downstream systems will act on. Orchestration then executes those requests: an orchestration plan definition specifies how to fulfil an order across a set of fulfilment systems, grouping processing tasks into orchestration items that run in the correct sequence.
The distinction matters commercially. Decomposition is where the product model earns its keep — a catalog that properly separates commercial offers from technical services can decompose automatically, while a catalog of flat SKUs cannot, which is why order automation projects so often turn into catalog projects. Orchestration is where the integration estate earns its keep: the plan is only as reliable as the systems it calls and the failure behaviour designed around them.
The third piece is MACD — move, add, change and delete. These are changes against an existing subscription rather than new sales: relocating a service, adding products, modifying what is there, or disconnecting it. In Communications Cloud, MACD orders and asset-based orders are the same thing, they are created in Industries CPQ and submitted to order management like any other order, and associated charges such as disconnection fees are calculated as part of the order. Platforms that cannot express MACD force agents to cancel and rebuild, which is the single most reliable way to corrupt an asset record and the billing that depends on it.
Where this page stops. This page is about the order lifecycle itself. Which downstream systems connect, what moves in which direction and who owns each interface is covered on Communications Cloud integration, and the endpoint engineering beneath that on API & systems integration.