Mudanças entre as edições de "Alteração de Condição de Pagamento para pedidos NeoGrid"
Linha 55: | Linha 55: | ||
# Ao acessar as informações de pagamento, o usuário altera a condição original de 03 dias para 05 dias. | # Ao acessar as informações de pagamento, o usuário altera a condição original de 03 dias para 05 dias. | ||
# Ao realizar a modificação, a plataforma GeoSales EVO entende que deve fazer o recálculo dos parâmetros para adequar o pedido à nova condição de pagamento inserida. | # Ao realizar a modificação, a plataforma GeoSales EVO entende que deve fazer o recálculo dos parâmetros para adequar o pedido à nova condição de pagamento inserida. | ||
− | # Ao finalizar o pedido, o valor final será diferente do valor que foi importado do NeoGrid. Esta situação é indesejada, uma vez que os | + | # Ao finalizar o pedido, o valor final será diferente do valor que foi importado do NeoGrid. Esta situação é indesejada, uma vez que os valores que vêm do NeoGrid, em geral, são valores tabelados e fixados contratualmente com os clientes. |
=== Cenário 2: Alteração de Condição de Pagamento - Implantação de flag === | === Cenário 2: Alteração de Condição de Pagamento - Implantação de flag === | ||
+ | |||
+ | # O usuário acessa o pedido neogrid na plataforma EVO. | ||
+ | # Ao acessar as informações de pagamento, o usuário altera a condição original de 03 dias para 05 dias. | ||
+ | # Ao realizar a modificação, a plataforma GeoSales EVO entende que deve fazer o recálculo dos parâmetros para adequar o pedido à nova condição de pagamento inserida. | ||
+ | # Neste caso, o usuário irá selecionar o flag de ativação (que, na verdade, é de inativação) da preservação dos dados do pedido. Quando este flag está ativado, a plataforma GeoSales EVO irá permitir a alteração da condição de pagamento sem, contudo, a alteração do valor final do pedido. | ||
+ | # Ao finalizar o pedido, o valor final será o mesmo valor que foi importado do NeoGrid. Esta é a situação desejada, pois atenderá à demanda do cliente sem mexer em nenhum aspecto de valor do pedido. | ||
+ | |||
== Regras de Negócio == | == Regras de Negócio == |
Edição das 14h07min de 22 de junho de 2021
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
21/06/2021 | João Ramon | Criação do documento |
Necessidade
Há pedidos que são trazidos integralmente para a plataforma GeoSales EVO por meio de outra plataforma de pedidos: o NeoGrid. Ao ser migrado para o EVO, o pedido não poderá sofrer nenhuma alteração nas suas parametrizações, sob risco de sofrer mudanças no valor final do pedido. Isso constitui um problema em situações onde o vendedor deseja alterar algum parâmetro de venda por conta de uma venda especial, mas não pode alterar por conta das limitações impostas do NeoGrid, ou pela mudança nos valores, caso faça qualquer alteração no EVO. Esta situação tem sido bastante vivenciada pelo cliente, sobretudo na funcionalidade de Condição de Pagamento. Portanto, é necessária a criação de um meio que possibilite a alteração da condição de pagamento de um pedido migrado do NeoGrid sem a alteração de valores por conta das parametrizações do EVO.
Solução
Para atender à demanda do cliente, faz-se necessária a criação de um meio que permita que a condição de pagamento seja alterada, sem, contudo, alterar o valor final do pedido. Uma vez que o pedido é migrado para o EVO via NeoGrid, todas as informações do pedido já vem parametrizadas, de acordo com as restrições contratuais impostas pelo próprio NeoGrid. Ao abrir este pedido no GeoSales EVO, o pedido torna-se disponível para edição. Ao selecionar a aba de informações de pagamento, deve ser possível alterar a condição de pagamento e manter as informações importadas do NeoGrid intactas.
Implementação
- Ao abrir o pedido importado do NeoGrid na tela de pedidos, ao abrir a aba 'Informações Pagamento', surgirão dois campos: Meio de pagamento e Condição de pagamento. Ao lado destes dois campos, deverá ser implementado um botão de ativação, no formato de flag, chamado 'não alterar valor do pedido'. Quando este flag estiver acionado, o pedido poderá realizar a alteração da condição de pagamento, e o valor final manter-se-á o mesmo.
- É importante salientar que este flag fiará no seu estado normal (default) desabilitado. Portanto, ficará a cargo do usuário fazer o flag para esta configuração.
- O acesso à essa funcionalidade deverá ser parametrizada via controle de acessos do EVO.
Protótipos e Ilustrações
Cenários
Para simular as condições atuais e desejadas, consideremos a tabela abaixo
Numero do pedido | Origem do pedido | Condição de pagamento | Valor do pedido |
---|---|---|---|
202100012021 | GeoSales | 03 dias | 500,0000 |
202100022021 | NeoGrid | 03 dias | 500,0000 |
Pelo exposto, pode-se perceber a existência de dois pedidos que, embora possuam o mesmo valor, foram originados de forma diferente: um foi feito dentro do EVO, e outro veio importado do NeoGrid. Para a composição dos cenários, iremos considerar apenas o pedido gerado pelo NeoGrid. O pedido criado no EVO foi citado apenas para fins comparativos.
Para estas informações, consideremos os seguintes cenários:
Cenário 1: Alteração de Condição de Pagamento - Quadro Atual
- O usuário acessa o pedido neogrid na plataforma EVO.
- Ao acessar as informações de pagamento, o usuário altera a condição original de 03 dias para 05 dias.
- Ao realizar a modificação, a plataforma GeoSales EVO entende que deve fazer o recálculo dos parâmetros para adequar o pedido à nova condição de pagamento inserida.
- Ao finalizar o pedido, o valor final será diferente do valor que foi importado do NeoGrid. Esta situação é indesejada, uma vez que os valores que vêm do NeoGrid, em geral, são valores tabelados e fixados contratualmente com os clientes.
Cenário 2: Alteração de Condição de Pagamento - Implantação de flag
- O usuário acessa o pedido neogrid na plataforma EVO.
- Ao acessar as informações de pagamento, o usuário altera a condição original de 03 dias para 05 dias.
- Ao realizar a modificação, a plataforma GeoSales EVO entende que deve fazer o recálculo dos parâmetros para adequar o pedido à nova condição de pagamento inserida.
- Neste caso, o usuário irá selecionar o flag de ativação (que, na verdade, é de inativação) da preservação dos dados do pedido. Quando este flag está ativado, a plataforma GeoSales EVO irá permitir a alteração da condição de pagamento sem, contudo, a alteração do valor final do pedido.
- Ao finalizar o pedido, o valor final será o mesmo valor que foi importado do NeoGrid. Esta é a situação desejada, pois atenderá à demanda do cliente sem mexer em nenhum aspecto de valor do pedido.
Regras de Negócio
[RN1] - O flag de ativação a ser implementado deverá vir sempre desativado. O status ativado deve ser acionado pelo usuário, caso contrário, o flag nulo será a opção default.
[RN2] - O acesso do usuário será gerenciado via controle de aessos do EVO. A opção deverá ser habilitada para o usuário que precise parametrizar esta função.
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
Setor | Aprovado Por | Data |
---|---|---|
Desenvolvimento - GeoSales | Renato Lima | 00/00/2021 |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |