Execution Plan

This class is the attribute for the plan object. It might be used across services and ID defined in JSON format.

Here is the data model for the planItem object.



Plan and PlanItem Element Details
Element Name Element Type Description
planID String

(Mandatory)

Unique identifier for the plan.
orderID String

(Mandatory)

Order ID of the order to which this plan is related.
orderRef String Order reference ID.
planCreationDate DateTime

(Mandatory)

Date and time the plan was created.
status String

(Mandatory)

Status of the plan.
statusChanged dateTime

(Mandatory)

Date Time when the last status was changed.
description String

(Mandatory)

Description of the plan.
planStartDate dateTime

(Mandatory)

Start date and time for the plan.
planStartMillis long Timestamp when the plan started executing.
isAmendment Boolean Flag identifying if the plan is an amendment plan.
planItem planItemType Composite object with information on plan.
udf udfSetType Composite object with information related to User Defined Field that is user-defined data.
planItemID String Unique Id identifying the plan Item.
planItemName String Name of the plan item.
planFragmentUniqueID String The id of the process component to invoke when executing the plan item.
planFragment The process component to invoke when executing the plan item.
orderLine List List of order lines for the corresponding plan item.
action String Action for the plan Item.
startMilestone Start of the milestone of a plan.
milestone Milestone of the plan.
parentID Plan Item Ids on which this plan item depends.
childID String Plan Item Ids that are dependent on this plan item
siblingID String Plan Item Ids of sibling products for this plan item.
dependentID String Plan Item Ids of dependent products for this plan item.
startTimeStamp long Timestamp that indicates when the plan item started execution.
endTimeStamp long Timestamp that indicates when the plan item completed execution.
canceled Boolean Flag indicating if the plan was canceled.
isNonExecuting Boolean Flag indicating if the plan is non-executing i.e no plan item is generated for this plan.
isNoReciprocalAction Boolean Flag indicating if the plan is reciprocal i.e no plan item is reciprocated for this plan.