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 AOPD to design a plan.

If AOPD 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 cancelled completely then the next status is Cancelled.

If a suspend request is made for the order then the next status will be 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 will be submitted as an amendment and the next order status will be Submitted.

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

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

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

Suspended

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

Cancelled

The order has cancelled 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 cancelled.

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

Withdrawn

The order has been withdrawn and deleted from the database.