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.
| 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:
| Hereda del grupo predeterminado | ||
|---|---|---|
| 1500 OrderLine | Cancelar | Permitido |
| 2400 Order ShipNode | Cambiar | No permitir |
| Hereda del grupo predeterminado | ||
|---|---|---|
| 1500 OrderLine | Cancelar | No permitir |
| 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:
| 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 |