Modeling the MILESTONE and PLANFRAGMENT Repositories

Perform the following steps to model the Products, PlanFragments, or Milestones:

    Procedure
  1. Create the Milestone records.

    Note: There is no fixed nomenclature for Milestone ID but Milestone names must be START and END.
  2. Create the PlanFragment records and associate the Milestones created earlier using the PlanFragmentHasMilestone relationship appropriately

  3. Decide the sequence of milestones in a plan fragment by creating the MilestoneToMilestone relationship between the associated milestones in a plan fragment. MilestoneToMilestone relationship can only be created between the milestones associated with the same plan fragment.

  4. Decide the dependencies between the milestones of two separate plan fragments by creating the MilestoneDependsOn relationship between the associated milestones in the plan fragments. MilestoneDependsOn relationship can only be created between the milestones associated with different plan fragments.

  5. Create the Product record and associate the plan fragments for four actions using four different ProductHas[*Action*]PlanFragment relationships. For instance, ProductHasProvidePlanFragment.