Inserção de Número de Pedido do Cliente (interno) no email

De GeoSales
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
22/06/2021 João Ramon Criação do documento

Necessidade

Após a conclusão do pedido no EVO, é gerado um número de pedido próprio do sistema, e um código ERP, criado após a sua integração. Quando o pedido é exportado, as informações de data de entrega podem ser alteradas. Quando isso ocorre, um email é disparado para o cliente automaticamente, informando que o pedido dele sofreu uma alteração de data de entrega. Ocorre, no entanto, que um dado igualmente importante, sobre o qual a maioria dos pedidos são pesquisados pelo cliente, é do código do pedido ERP, que é gerado após a integração. Portanto, é necessário que, quando a integração ocorrer, alterando a data de entrega do pedido e, consequentemente, disparando o email para o cliente, este email deverá conter, além do código GeoSales, a visualização do código do pedido ERP, gerado na integração.

Solução

Quando o pedido é enviado para o ERP, e criado um código interno. Este código se torna disponível após o retorno do pedido à plataforma. Neste ínterim, um email padronizado é disparado pelo EVO ao cliente, informando da mudança da data de entrega do pedido. Para que o cliente consiga rastrear este pedido de modo mais fácil, deve ser inserido no corpo do email este código interno criado após a integração. Dessa forma, o processo de busca do pedido se torna mais eficaz por parte do usuário.


Implementação

O email enviado para o cliente traz o código do pedido conforme o atributo CD_PEDIDO_PALM da tabela PEDIDO. Ao retornar o pedido após a integração, a tabela PEDIDO_RETORNO irá trazer o código interno do pedido, que serão alocados em CD_PEDIDO. Ao realizar o envio do email para o cliente, por conta da alteração de data de entrega, deverá haver o importe dos dois códigos de pedido: CD_PEDIDO_PALM e CD_PEDIDO. O modelo de email está ilustrado na parte de protótipos e ilustrações. Ao implementar a nova informação no email, esta deverá ficar logo abaixo do já existente código do pedido, com o nome 'Código do Pedido ERP'. Os cenários apresentados exemplificarão com mais clareza como a implantação deverá funcionar.

Protótipos e Ilustrações

BPMN do fluxo de atividades do disparo de email de mudança de data de entrega de um pedido após o retorno ao GeoSales EVO:


Emailcliente.png


Modelo de email disparado ao cliente quando a data de entrega é alterada após retorno da integração:


Emailprot.png

Cenários

Consideremos para os cenários apresentados nesta seção a seguinte situação:

CD_CLIENTE CD_PEDIDO_PALM CD_PEDIDO DT_ENTREGA
001 200120002020 NULL 25-06-2021

O pedido será finalizado e enviado à integração, gerando o número de pedido na CD_PEDIDO:

CD_CLIENTE CD_PEDIDO_PALM CD_PEDIDO DT_ENTREGA
001 200120002020 GEO30456 28-06-2021

Ao retornar da integração, o código do pedido foi gerado, e a data de entrega foi alterada. Esta situação faz com que a plataforma efetue o disparo de um email informativo ao cliente, avisando da alteração da data d entrega. Vejamos os cenários atual e desejado para esta situação:


Cenário 1: Situação atual

O cliente receberá o email com a seguinte informação:

Olá 'cliente 001',
A data de entrega do seu pedido foi alterada.
Código do Pedido: 200120002020
Vendedor: 'Vendedor'
Cliente '001'
Data de entrega anterior: 25/06/2021
Data de entrega atual:28/06/2021

Cenário 2: Situação Desejada

O cliente receberá o email com a seguinte informação:

Olá 'cliente 001',
A data de entrega do seu pedido foi alterada.
Código do Pedido: 200120002020
Código do Pedido ERP: GEO30456
Vendedor: 'Vendedor'
Cliente '001'
Data de entrega anterior: 25/06/2021
Data de entrega atual:28/06/2021

Regras de Negócios

[RN1] - O código que deverá ser trazido ao email deverá ser extraído da tabela PEDIDO_RETORNO, no campo CD_PEDIDO.

[RN2] - A aplicação deverá ser implementada nas situações em que o disparo do email for realizado, decorrente da alteração da data de entrega.

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 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