Order

The order lifecycle is shown in the following diagram:

Order Lifecycle

Order Lifecycle

The lifecycle steps are summarized below:

Step Description

Submitted

The order has been submitted to Orchestrator and successfully stored in the database. Processing has started.

Feasibility

The order is currently being evaluated for feasibility.

If feasibility has been enabled, Orchestrator has requested a feasibility analysis from the Feasibility Provider. If the Feasibility Provider deems the order not feasible then the next status is Pre-Qualification Failed if feasibility error handling is enabled, or Withdrawn if error handling is not enabled. Otherwise the next status is Plan Development.

Otherwise the order is automatically deemed feasible and the next status is Plan Development.

Plan Development

The order has been deemed feasible and is currently being analyzed for plan development. Orchestrator has sent a request to Automated Order Plan Development to design a plan.

If Automated Order Plan Development is unable to design a plan then the next status is Pre-Qualification Failed if OPD error handling is enabled, or Withdrawn if error handling is not enabled. Otherwise the next status is Execution.

Execution

The order is feasible and a plan has been created and linked to the order. The plan has been successfully stored in cache and is progressing through the plan lifecycle. All order lines are Pending. The order is being fulfilled by Orchestrator.

If the order completes successfully then the next status is Complete. This includes any order amendment except for a full order cancel. If the order has been canceled completely then the next status is Cancelled.

If a suspend request is made for the order then the next status gets Suspended.

Complete

The order has completed fulfillment successfully. The plan and all plan items in the plan are Complete, and all order lines are Complete. The order status in the database has been updated to completed.

Pre-Qualification Failed

The order does not meet the criteria for feasibility or for plan development and has been referred to a Pre-Qualification Failed Handler for further analysis before proceeding.

If the Pre-Qualification Failed Handler returns Order Request then that order is submitted as an amendment and the next order status is Submitted.

If the Pre-Qualification Failed Handler returns Retry OPD then the next order status is OPD.

If the Pre-Qualification Failed Handler returns Retry Feasibility then the next order status is Feasibility. Likewise if it returns Retry Plan Development then the next order status is Plan Development.

If the Pre-Qualification Failed Handler returns Withdraw then the next order status is Withdrawn.

Suspended

The order has stopped fulfillment and is awaiting further instructions. A suspended order might be returned to Execution either with or without an amendment applied.

Cancelled

The order has canceled fulfilment successfully. The plan and all plan items in the plan are Cancelled, and all order lines are Cancelled. The order status in the database has been updated to canceled.

Note that the order only goes to this status in the event of a full order cancel. If a partial order cancel occurs then the order goes to Complete status.

Withdrawn

The order has been withdrawn and deleted from the database.