Impact on Dependencies
If both compensatory plan items and redo plan items or either of them are created against one or more existing plan items while processing an amendment request, the dependencies in the overall execution plan are impacted. The dependency on the existing plan item being cancelled is implicitly added in the compensatory and/or redo plan item when they are created. There can be some additional dependencies in the redo plan items in certain cases. Also, the dependencies in other regular plan items are modified, if required. The following points explain these modifications:
- If a parent plan item in PENDING state, which is not being cancelled, has a dependency on such a child plan item against which a COMP and REDO plan items have been created, the dependency on the existing plan item is removed and a new dependency is added on the REDO plan item, as shown in the following figures. The REDO plan item has higher priority over the COMP plan item while replacing the dependency on the corresponding existing plan item. If the REDO plan item does not exist, the dependency on the existing plan item will be replaced with a dependency on the COMP plan item. This keeps the dependency structure in the amendment plan in-line with the earlier plan.
- If REDO plan items have been created against an existing parent as well as child plan item, then the same dependency is maintained between the corresponding REDO plan items. The parent REDO plan item will have a dependency on the child REDO plan item, in addition to the dependency on the existing original plan item being cancelled, as shown in the following figures:
- If COMP plan items have been created against an existing parent plan item as well as child plan item, a reverse dependency is maintained between the corresponding COMP plan items in the amendment plan. The child COMP plan item has a dependency on the parent COMP plan item, as shown in the figure. It is done to ensure that the exact compensation of the plan items, that is, the compensation of parent plan item occurs first, followed by the compensation of child plan item.
Copyright © Cloud Software Group, Inc. All rights reserved.