Understanding Plan
A plan is constituted of a series of plan items. Each plan item has at least two milestones - START and END. Plan items might also have intermediate milestones that represent points of interest during the execution of that plan item.
Note: If a plan item has intermediate milestones, all the intermediate milestones must be completed before the plan item is completed. In case some of the intermediate milestones are still pending and it gets a
PlanItemExecuteReply
request, then the request would be rejected.There are two types of milestone dependencies:
Point Dependency | Time Dependency |
---|---|
dependency on the release of a given milestone in another plan item in the plan | dependency on a given date and time being exceeded |
Note: Execution of a plan item stops at a milestone until that milestone has been released. A milestone with no dependencies is released immediately. However, a milestone with attached dependencies is only released once all the point and time dependencies are satisfied.
Plan Dependency
For details on dependencies, see Understanding Dependencies.