Resolución de conflictos entre grupos de modificación de estado

En algunos casos, varios grupos de modificación de estado contienen reglas de modificación de estado conflictivos.

Los conflictos entre grupos de modificación de estado se resuelven de este modo:

  • Si dos grupos de modificación de estado contienen el mismo valor, donde un grupo tiene la regla establecida en Permitir y el otro grupo tiene la regla establecida en No permitir, la regla se establece en Permitir.
  • Si ningún grupo de modificación de estado tiene la regla definida, la regla se establece en el valor especificado en el grupo padre. Si no existe ningún grupo padre, la regla se establece en el valor del grupo predeterminado.
  • Si varios grupos de modificación de estado tienen la opción Se sustituye seleccionada, pero los grupos no tienen la regla definida, la regla se establece en el valor especificado en el grupo padre. Si no existe ningún grupo padre, la regla se establece en el valor del grupo predeterminado.

El ejemplo siguiente describe un escenario en el que se resuelven conflictos entre grupos de modificación de estado.

Ejemplo: resolución de conflictos entre grupos de modificación de estado

En este ejemplo, tres grupos de modificación de estado contienen reglas de modificación de estado que afectan a la misma orden.
Tabla 1. Grupo de modificación de estado predeterminado
1500 OrderLine Cancelar No permitir
2300 Order ShipTo Cambiar No permitir
2400 Order ShipNode Cambiar No permitir

Utilice el grupo de modificación de estado 1 si la condición 1 es verdadera:

Tabla 2. Grupo de modificación de estado 1
Hereda del grupo predeterminado
1500 OrderLine Cancelar Permitido
2400 Order ShipNode Cambiar No permitir
Utilice el grupo de modificación de estado 2 si la condición 2 es verdadera:
Tabla 3. Grupo de modificación de estado 2
Hereda del grupo predeterminado
1500 OrderLine Cancelar No permitir
Utilice el grupo de modificación de estado 3 si la condición 3 es verdadera:
Tabla 4. Grupo de modificación de estado 3
Hereda del grupo predeterminado
Se sustituye es Sí
2400 Order ShipNode Cambiar No permitir

Si la orden cumple todas las condiciones, los grupos de modificación de estado 1, 2 y 3 son aplicables. Como consecuencia de ello, se concede el acceso siguiente:

Tabla 5. Acceso resultante para grupos de modificación de estado en conflicto
1500 OrderLine Cancelar Permitido Condición 1 aplicada
2300 Order ShipTo Cambiar No permitir Valor predeterminado aplicado
2400 Order ShipNode Cambiar No permitir Condición 3 aplicada