Amendment Configuration Flags

The following are the flags available in Automated Order Plan Development configurations to tweak some of the functionalities around order amendments:

  1. EnableModificationIdentifyingAttribute

    This flag, if true, enables the OrderLine user-defined field modification functionality using the MODIFICATION_IDENTIFYING_ATTR characteristic as it was in 2.0.x.

  2. NoDependencyInCOMPPlanItems

    This flag, if true, enables the backward compatibility to 2.0.x of having no dependency of the existing plan item being cancelled, in the compensatory plan item. The compensatory plan item immediately goes into execution along with the activation request of the existing plan item.

  3. EnableDateShiftCompRedo

    This flag, if true, enables the backward compatibility to 2.0.x version of creating compensatory and redo plan items in case of requiredByDate change (Date Shift) type amendments. This value of roll back user defined field controls the behavior at runtime. The default value of roll back is true and the behavior is:

    • Compensation and Restart plan items is created as per the Execution Plan Modification Rules characteristics for suspended and completed plan items.
    • The original completed and suspended plan items do not have the new requiredByDate. New requiredByDate (date shift) is set for the corresponding “Redo” plan items.
    • In case of pending items, the requiredByDate of that pending plan item is changed to the new requiredByDate. No Compensate or Redo Plan items is generated.

    If mentioned as false, then

    • Compensation and restart plan items are not created.
    • Completed and suspended plan items do not contain the changed required by date. Only pending plan items have the new date.

    The behavior of requiredByDate amendments for compensation and restart plan items for Execution Plan Modification Rules characteristics is consistent with implementation of other amendment types configured for 2.0.x in this release.

  4. CompensateRestartForNoEPMRChar

    This flag, if true, considers COMPENSATE_RESTART as the Execution Plan Modification Rules action in case of the required Execution Plan Modification Rules characteristic not present in the product model. If this flag is false and the required Execution Plan Modification Rules characteristic is also not present in the product model, no action is taken on the plan items associated to that product, which are in COMPLETE or SUSPENDED state.