Cancelamento de Cadastros em Status Prospect

De GeoSales
Revisão de 18h27min de 19 de abril de 2021 por Ramon.queiroz (discussão | contribs) (Criou página com '== Histórico de Alterações== {| class = "wikitable" ! Data ! Quem ! Comentários |- | 16/04/2021 ||João Ramon || Criação do documento |- |} == Necessidade == Após a...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

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 cadastro 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 prospect 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 cadastro (inclusive cancelamento) após efetivação.

Solução

Quando o cadastro, 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 ele retorne À tela de prospect, com status de não efetivado, permitindo a edição do cadastro 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 cadastro 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:
  1. Nova efetivação do cadastro para nova tentativa;
  2. Cancelamento do cadastro, caso o usuário escolha pelo cancelamento;
fluxograma de gatilho de retorno

Cenários

Cenário - Cadastro não integrado à ERP

  • Dado que eu acesso a plataforma GeoSales EVO
  • E realizo um cadastro de prospect
  • E salvo as alterações
  • E efetivo o cadastro
  • Então o cadastro será enviado para integração na ERP do cliente.
  • O cadastro não foi integrado na ERP.
  • Será gerado log na Tabela ACK
  • Será acionado o trigger de retorno do prospect à base
  • Será disparado informação de retorno ao usuário, para novas alterações.

Regras de Negócio

[RN1] - O retorno do cadastro será feito imediatamente após a falha na integração, e retorno da pendência 'falha na integração'.

[RN2] - 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 cadastro retornou).

[RN4] - Pode ocorrer, ainda de muito remotamente, o risco de o cadastro 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 ___________________ ___/___/_____ ________________________