Suspend and Activate Order

The order can be suspended at any point during the fulfillment process.

  1. If the order is in any of the pre-EXECUTION states, it is suspended immediately.
  2. If the order is in EXECUTION state, Orchestrator sends the suspend requests to all the process components associated to the plan items that are in execution state. These process components might either respond with an execution suspend response, if they can suspend the processing or execution complete response, if they can't. Based on the response, the executing plan items go into SUSPENDED or COMPLETE state. Finally, order and plan state is changed to SUSPENDED.
  3. The orders that are in final states such as COMPLETE or CANCELLED or already in SUSPENDED state cannot be suspended again.

The suspended orders can be activated back into the EXECUTION state so as to proceed ahead with the fulfillment.

  1. If the order was in any of the pre-EXECUTION states before suspension, it is activated immediately and processing carry on further.
  2. If the order was in EXECUTION state before suspension, Orchestrator activates it by sending the activation requests for all the process components associated with the plan items that were SUSPENDED. Finally, order and plan state is changed to EXECUTION.