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 will be 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 may either respond with an execution suspend response, if they can suspend the processing or execution complete response, if the can't. Based on the response, the executing plan items will either go into SUSPENDED or COMPLETE state. Finally, order and plan state will be 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 will be activated immediately and processing will carry on further.
  2. If the order was in EXECUTION state before suspension, Orchestrator will activate it by sending the activation requests for all the process components associated with the plan items that were SUSPENDED. Finally, order and plan state will be changed to EXECUTION.