Mudanças entre as edições de "Cancelamento de Pedidos em Status Prospect"
Linha 32: | Linha 32: | ||
=== Criação de Pendência na Tabela TIPO_BLOC_PEDIDO_SIT === | === Criação de Pendência na Tabela TIPO_BLOC_PEDIDO_SIT === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<!--=== Cenário 1 (Pedido não efetivado e Aprovado - Sem Pendências) === | <!--=== Cenário 1 (Pedido não efetivado e Aprovado - Sem Pendências) === | ||
− | + | Dado que eu acesso a plataforma GeoSales EVO | |
− | + | E realizo um cadastro de prospect | |
− | + | E salvo as alterações | |
− | + | E efetivo o perfil | |
− | + | Então o Perfil será enviado para integração na ERP do cliente. | |
− | + | O perfil não foi integrado na ERP. | |
− | + | Será gerado log na Tabela ACK | |
− | + | Será acionado o trigger de retorno do perfil à base | |
− | + | Será disparado informação de retorno ao usuário, para novas alterações. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Cenário 1 (Pedido Efetivado e Aprovado pelo vendedor, sem necessidade de aprovação pelo Gestor) - sem Integração ERP === | === Cenário 1 (Pedido Efetivado e Aprovado pelo vendedor, sem necessidade de aprovação pelo Gestor) - sem Integração ERP === |
Edição das 17h31min de 19 de abril de 2021
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
16/04/2021 | João Ramon | Criação do documento |
Necessidade
Após a criação de um cliente com status "Prospect", este perfil ainda poderá ser editado, caso ainda não esteja efetivado. Quando o cliente é efetivado, ele é direcionado para integração À ERP do cliente. O problema é que, se houver uma falha de integração, o pedido não poderá mais ser modificado, por já estar efetivado, e ficará eternamente com pendência de Integração. Faz-se necessário criar um dispositivo que permita a edição deste perfil (inclusive cancelamento) após efetivação.
Solução
Quando o perfil, após a efetivação, tentar subir para integração, caso não obtenha êxito, deverá ser disparado um trigger de retorno, fazendo com que o perfil retorne À tela de prospect, com status de não efetivado, permitindo a edição do perfil pelo usuário, que deverá ser informado do retorno do prospect à base.
Implementação
- Todos os processos de tentativa de integração são registrados na tabela ACK_LOG_TABLE.
- Quando for detectada a falha na integração do prospect na tabela, será o momento para a ativação do trigger de retorno.
- O usuário deverá ser informado sobre o retorno (poderá ser por email);
- O perfil deverá estar disponível para edição e para cancelamento, caso seja a demanda do usuário.
- Feita as devidas alterações, as seguintes soluções deverão ser implementadas:
- Nova efetivação do perfil para nova tentativa;
- Exclusão do perfil, caso o usuário escolha pelo cancelamento;
Cenários
Criação de Pendência na Tabela TIPO_BLOC_PEDIDO_SIT
Regras de Negócio
[RN1] - A pendência que ira disparar o trigger para retorno deverá ser criado na tabela TIPO_BLOC_PEDIDO_SIT.
[RN2] - O retorno do pedido será feito imediatamente após a falha na integração, e retorno da pendência 'falha na integração'.
[RN3] - Após o trigger ser acionado, deve ser disparado um mecanismo de feedback para o usuário (ex. disparo de e-mail, informando que o pedido retornou).
[RN4] - Pode ocorrer, ainda de muito remotamente, o risco de o pedido ser integrado no momento entre o processo de retorno. No caso de ocorrência deste processo, o processo de retorno deverá ser cancelado.
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 | Pessoa que aprovou | 00/00/0000 |
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 | ___________________ | ___/___/_____ | ________________________ |
Gerente de Projeto - Cliente | ___________________ | ___/___/_____ | ________________________ |
Gerente Comercial - Cliente | ___________________ | ___/___/_____ | ________________________ |