Definindo Regras de Modificação

A maioria dos documentos flui por um pipeline sem precisar de nenhuma intervenção de um responsável pelo atendimento ao cliente.

No entanto, há momentos em que modificações são necessárias, como a mudança de informações de cartão de crédito ou quantidade. O Sterling™ Order Management System suporta modificações por meio do Console e das APIs. É importante que você decida quais modificações são permitidas para cada tipo de modificação, nível de modificação e combinação de status.

Nota: Contemplate implicações de negócios e integração do sistema antes de permitir uma modificação que é desaprovada como parte dos padrões do sistema. Por exemplo, a inclusão de instruções em um tipo de documento será desaprovada depois que a liberação tiver sido enviada ao nó. Se você alterar a modificação para que seja permitida, o sistema não terá como comunicar a nova instrução ao centro do nó porque a liberação já terá sido enviada.

O tipo de modificação indica o tipo de modificação realizado em um documento. Sterling Order Management System fornece a capacidade de executar modificações em atributos específicos. Um exemplo de tipo de modificação é a inclusão de uma linha de pedido em um pedido.

O nível de modificação indica o nível no qual um tipo de modificação específico é realizado. Os seguintes níveis são incluídos:

  • Cabeçalho
  • Linha
  • Liberar
  • Linha de Liberação
  • Negociação
  • Linha de Negociação
  • Remessa
  • Recibo

Para obter uma lista completa dos tipos de modificação do sistema e seus níveis de modificação, consulte Tipos de modificação do pedido.

As modificações são aplicadas a um nível específico e a um status de processamento específico. Por exemplo, se forem solicitadas modificações para um documento no nível do cabeçalho ou no nível da linha, as linhas do pedido e também as linhas da liberação do pedido, serão selecionadas para validação da permissão de modificações nesses status de pedido. Se forem solicitadas modificações no nível da liberação ou da linha da liberação, as linhas da liberação do pedido serão selecionadas para validação da permissão das modificações para esses status de pedido.

É possível agrupar modificações na guia Regras de Modificação da janela Detalhes do Grupo de Modificação por tipo de modificação, nível de modificação ou status, selecionando o agrupamento correspondente em Agrupar Por. Em seguida, a guia Regras de Modificação exibirá o agrupamento escolhido em uma estrutura hierárquica.

Todas as regras de modificação operam dentro de um determinado intervalo definido pelo sistema. Por exemplo, para Pedidos de Vendas, a modificação Cancelar na entidade do pedido sempre é definida para estar entre o status 1000 (Pedido Rascunho Criado) e o 3350 (Incluído na Remessa). O sistema nunca permite uma modificação Cancelar no status 3701 (Devolução Criada). Por outro lado, é possível permitir modificações entre os status 1000 e 3350. Se uma entidade estiver em vários status, a modificação será permitida desde que pelo menos um dos status esteja dentro do intervalo definido pelo sistema.

Se você fizer modificações como a alteração de um endereço Faturar para depois que um pedido tiver sido enviado ou uma devolução tiver sido criada, o endereço Faturar para não será propagado para a remessa, o pedido de devolução e assim por diante.

A tabela a seguir define as diferentes configurações que podem ser aplicadas às modificações:

Tabela 1. Modificações de Regras de Tipo de Documento de Pedido
Campo Descrição
Status Indica cada status que é aplicável a um nível e tipo de modificação.
Permitir Indica se podem ser feitas modificações neste nível e tipo de modificação para o status especificado.
Desaprovar Indica que nenhuma modificação pode ser feita neste nível e tipo de modificação para o status especificado.
Ignorar Indica que as modificações são ignoradas neste nível e tipo de modificação para o status especificado.
Dentro de um grupo de modificação de status, há vários cenários a serem considerados para as configurações Permitir, Desaprovar e Ignorar:
  • Se uma linha estiver no status 1 e outra linha no status 2 - e ambos os status estiverem configurados como Permitir, a modificação será permitida.
  • Se uma linha estiver no status 1, outra linha no status 2 e outra linha no status 3 - e os status 1 e 2 estiverem configurados como Permitir, mas o status 3 estiver configurado como Desaprovar, todas as modificações serão desaprovadas, porque um dos status aplicados atualmente é desaprovado.
  • Se uma linha estiver no status 1 e uma estiver no status estendido 2 - Se o status 1 estiver configurado como Permitir, mas o status estendido estiver configurado como Ignorar (todos os status estendidos serão assumidos como ignorar para que recebam suas configurações de status base, a menos que você tenha substituído explicitamente a configuração), todas as modificações apenas serão permitidas se o status base estiver configurado como permitir. Se o status base estiver configurado como desaprovar, todas as modificações serão desaprovadas.

Se todas as linhas estiverem configuradas como Ignorar, todas as modificações serão desaprovadas, independentemente das configurações de status base.

Os usuários do Console do Aplicativo podem receber permissão para substituir as regras de modificação por meio de permissões de grupo de usuários. Quando um usuário tiver recebido essa permissão, ele poderá executar uma modificação que tenha sido desaprovada nos Consoles do Aplicativo.