Integração por automações

Funcionalidades:

 

Criação de pedidos

 

Criação de pedidos para clientes existentes

 

Criação de lead

 

Listagem de boletos

 

Listagem de boletos para totem

 

PDF de boleto

 

Baixa de boleto

 

Informações do cliente

 

Criação de chamado

 

Listagem de nota fiscal

 

PDF da nota fiscal

 

Listar planos do cliente

 

Listar planos bloqueados do cliente

 

Desbloqueio de confiança

 

Listar faturas do cliente

 

Editar dados do cliente

 

 

Configurações:

 

Para a configuração dessa integração é preciso criar uma automação para cada função, o guia de como configurar as automações segue abaixo

https://myog.atlassian.net/l/cp/sBcxiw2W

 

Cada função tem determinadas informações que podem ser usadas nas ações, as funcionalidades disponíveis, assim como informações de cada função são as seguintes:

 

Criação de pedido:

 

order order = Pedido feito pelo cliente

string message = mensagem com inforrmações do pedido, geralmente usado num campo de observações

{ "remote_id" = "" "remote_message" = "" "is_issue" = False }

string remote_id = ID do pedido dentro do ERP

string remote_message = Resposta da API ou None

bool is_issue = Pedido foi aberto como chamado ou não

Este método é chamado quando um pedido é criado dentro do sistema e o cliente não é usuário do erp, ou ele é cliente do erp e a configuração Procedimento para Pedidos Migração esta em Criar Pedido/Prospecto

Criação de pedido para cliente já existente:

 

Order order= Pedido feito pelo cliente

string message= Mensagem com informações do pedido, geralmente usado num campo de observações

string customer_document_number = CPF/CNPJ do cliente

User wda_user = Usuário do cliente

{ "remote_id" = "" }

String remote_id = ID do pedido no ERP

Este método é chamado quando um pedido é criado dentro do sistema e o cliente já é usuário do erp, e a configuração Procedimento para Pedidos Migração esta em Criar Chamado/Atendimento

Criação de lead:

 

Lead lead= Informações do lead gerado

Este método é chamado quando um lead é gerado durante o checkout para criar um lead dentro do ERP

Listar revendedores:

 

Este método é chamado quando se abre a página para configurar um revendedor, ele é usado para associar um revendedor no sistema datacake com o ERP

Listar produtos:

 

Este método é chamado quando se abre a página para configurar um produto, ele é usado para associar um produto no sistema datacake com o ERP

Listar datas de vencimento:

 

Este método é chamado quando se abre a página para configurar um vencimento de fatura, ele é usado para associar uma data de vencimento no sistema datacake com o ERP

Listar origens comerciais:

 

Este método é chamado quando se abre a página para configurar uma origem comercial, ele é usado para associar uma origem comercial no sistema datacake com o ERP

 


Listar faturas:

 

Este método é chamado nas listagem de boleto, tanto do site, quanto do app e do totem, deve retornar as faturas do cliente no ERP

Pegar pdf de um boleto:

 

Este método é chamado quando o cliente quer acessar o pdf de uma fatura e o campo link_boleto da fatura veio vazio, tanto do site, quanto do app e do totem, o aplicativo pode exigir esse método por questões de segurança para não acessar um link fora do sistema.

Pegar uma fatura pelo ID:

 

Este método é usado na listagem de faturas do totem e na baixa de fatura, funciona de forma similar ao Listar faturas, porém deve retornar apenas a fatura que o id é igual ao customer_bill_id

Baixa de boleto:

 

Este método é chamado quando uma fatura é paga pelo sistema (pix se ele foi integrado com o banco e TEF), usado para dar baixa em uma fatura dentro do erp


Pegar contatos do cliente (email, celular):

 

Este método é chamado para compartilhar faturas, criar conta no app e alguns outros pontos que precisam do contato do cliente, ele deve retornar os contatos (email, celular) do cliente do ERP


Pegar texto para avaliar pendência interna:

 

Este método é chamado para fazer a validação de pendência interna do cliente dentro do ERP, ele deve retornar as mensagens que vão ser avalidadas para saber se aquele cliente já tem uma pendência com o provedor, caso o cliente não esteja no ERP ou não tenha pendencias com o provedor esse método deve retornar uma lista vazia