Execution Plan
This class is the data model for the plan object. It might be used across services and ID defined in XSD format.
| 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. | 
Copyright © 2023. Cloud Software Group, Inc. All Rights Reserved. 

 
	 