Loading
Industries Order Management
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Considerations to Decouple Decomposition and Orchestration Processes

          Considerations to Decouple Decomposition and Orchestration Processes

          Note the following considerations while designing flows to decouple decomposition and orchestration processes.

          • You can’t raise a supplemental order if the superseded order is still in either DECOMPOSED or SUBMITTEDFORFULFILMENT status. Ensure the existing order has a fully generated and active orchestration plan before attempting an amendment. This prevents amend-on-amend errors.
          • Automated rollback for decomposition is not supported. If plan composition fails after a decompose-only step, the order remains in DECOMPOSED status and requires a manual initiation of the composePlan API.
          • For the transition from Freezing to Frozen, the XOMSetup → ProvisionallyAcceptedOrderAsyncJobsCnt setting controls the process flow:
            • 0: Synchronous processing. This is the default value.
            • 1: Single asynchronous job.
            • 2: Two separate asynchronous jobs - one for decomposition, one for plan update.
          • If you use custom integration procedures, note the following changes in the SimpleDecompositionController starting Spring ‘26.
            • decomposeOrder: Supports both base and supplemental orders. Calling this interface only decomposes the order.
            • startOrchestrationPlan: Use this interface specifically to trigger the plan update once you are satisfied with the decomposition. Now, it automatically detects if the order is supplemental and updates the existing plan accordingly.
           
          Loading
          Salesforce Help | Article