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.