Resolvendo Conflitos Entre Grupos de Modificação de Status

Em alguns casos, vários grupos de modificação de status contêm regras de modificação de status em conflito.

Os conflitos entre os grupos de modificação de status são resolvidos da seguinte maneira:

  • Se dois grupos de modificação de status contiverem a mesma regra, um grupo com a regra configurada como Permitir e o outro grupo com a regra configurada como Desaprovar, a regra será configurada como Permitir.
  • Se nenhum grupo de modificação de status tiver uma regra definida, a regra será configurada com o valor especificado no grupo-pai. Se não houver grupo-pai, a regra será configurada com o valor do Grupo Padrão.
  • Se vários grupos de modificação de status tiverem a opção É Substituição selecionada, mas os grupos não tiverem a regra definida, a regra será configurada com o valor especificado no grupo-pai. Se não houver grupo-pai, a regra será configurada com o valor do Grupo Padrão.

O exemplo a seguir descreve um cenário no qual os conflitos entre grupos de modificação de status são resolvidos.

Exemplo: Resolvendo Conflitos entre Grupos de Modificação de Status

Nesse exemplo, três grupos de modificação de status contêm regras de modificação de status que afetam o mesmo pedido.
Tabela 1. Grupo de Modificações de Status
1500 OrderLine Cancelar Desaprovar
2300 Pedido ShipTo Alterar Desaprovar
2400 Pedido ShipNode Alterar Desaprovar

Use o Grupo de Modificação de Status 1 quando a condição 1 for verdadeira:

Tabela 2. Grupo de Modificações de Status 1
Herda do Grupo Padrão
1500 OrderLine Cancelar Permitido
2400 Pedido ShipNode Alterar Desaprovar
Use o Grupo de Modificação de Status 2 quando a condição 2 for verdadeira:
Tabela 3. Grupo de Modificações de Status 2
Herda do Grupo Padrão
1500 OrderLine Cancelar Desaprovar
Use o Grupo de Modificação de Status 3 quando a condição 3 for verdadeira:
Tabela 4. Grupo de Modificações de Status 3
Herda do Grupo Padrão
É Substituição é Sim
2400 Pedido ShipNode Alterar Desaprovar

Se o pedido satisfizer todas as condições, os grupos de modificação 1, 2 e 3 serão aplicáveis. Como resultado, o seguinte acesso será concedido:

Tabela 5. Acesso Resultante para Grupos de Modificações de Status em Conflito
1500 OrderLine Cancelar Permitido Condição 1 aplicada
2300 Pedido ShipTo Alterar Desaprovar Padrão aplicado
2400 Pedido ShipNode Alterar Desaprovar Condição 3 aplicado