Using the RecordStatusEnforcement Feature for the Newly Created Repositories

If the user wants to use the RecordStatusEnforcement feature for the newly created repositories then there should be RecordStatus attribute created like other delivered repositories, so that the records in the repository will receive the values ACTIVE, TESTING, and INACTIVE.

Procedure

  1. For adding a new attribute to the ProductHasCancelPlanFragment, ProductHasCeasePlanFragment, ProductHasCustomPlanFragment, ProductHasProvidePlanFragment, or ProductHasUpdatePlanFragment relationships, the PRODUCT_DATA_DS datasource and its input map should be modified as these relationships gets embedded into the PRODUCT_DATA.csv for import.
  2. For adding a new attribute to the PlanFragmentHasMilestone relationship, the PLANFRAGMENT_DATA_DS datasource and its inputmap should be modified as these relationships gets embedded into the PLANFRAGMENT_DATA.csv for import.
  3. For adding a new attribute to the MilestoneToMilestone relationship, the MILESTONE_DATA_DS datasource and its inputmap should be modified as these relationships gets embedded into the MILESTONE_DATA.csv for import.