Resolving conflicts between status modification groups

In some cases, multiple status modification groups contain conflicting status modification rules.

Conflicts between status modification groups are resolved in the following way:

The following example describes a scenario in which conflicts between status modification groups are resolved.

Example: resolving conflicts between status modification groups

In this example, three status modification groups contain status modification rules that affect the same order.
Table 1. Default status modification group
1500 OrderLine Cancel Disallow
2300 Order ShipTo Change Disallow
2400 Order ShipNode Change Disallow

Use Status Modification Group 1 when condition 1 is true:

Table 2. Status modification group 1
Inherits from Default Group
1500 OrderLine Cancel Disallow
2400 Order ShipNode Change Disallow
Use Status Modification Group 2 when condition 2 is true:
Table 3. Status modification group 2
Inherits from Default Group
1500 OrderLine Cancel Disallow
Use Status Modification Group 3 when condition 3 is true:
Table 4. Status modification group 3
Inherits from Default Group
Is Override is Yes
2400 Order ShipNode Change Disallow

If the order satisfies all conditions, status modification groups 1, 2, and 3 are applicable. As a result, the following access is granted:

Table 5. Resulting access for conflicting status modification groups
1500 OrderLine Cancel Allowed Condition 1 applied
2300 Order ShipTo Change Disallow Default applied
2400 Order ShipNode Change Disallow Condition 3 applied