01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Segmento: | Varejo |
Módulo: | Integração. |
Função: | Envio de contato RD Conversas |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Existir um processo para a configuração e envio de contato para o RD Conversas.
03. SOLUÇÃO
Para se utilizar dos processos do RD Conversas, após fazer o contrato do RD Conversas para se obter o TOKEN, deve-se configurar o sistema para que possa ser utilizado, para isto alguns dados devem ser informados no parâmetro coorporativo DS_LST_CONFIG_RDCONVERSAS.
Imagem 1 - Parâmetro coorporativo de utilização do RD Conversas devidamente configurado, onde deve ser dado um duplo clique no campo valor ou pressionado a tecla F12 no campo.
Imagem 2 - Acima temos os campos do parâmetro que deveram ser preenchidos.
Campo | Descrição |
---|---|
DS_TOKEN_RDCONVERSAS | Neste campo deve ser informado o código TOKEN que foi fornecido na contratação do processo. |
CD_CAMPO_ADIC_PESRDCONV | Aqui deverá ser informado qual o código do campo adicional da pessoa (cadastrado no PESFL101) para ser vinculado ao cadastro do cliente no envio do seu contato ao RD Conversas. |
NR_CHIP_RDCONVERSAS | Aqui deverá ser informado o número do CHIP que foi liberado no contrato. |
QT_DIAS_AVISO_VENC | Aqui é onde será definido quantos dias devem ser considerados para se buscar a data de vencimento. Ex.: Se configurado o valor 2, será pega a data atual + dois dias, supondo que a data atual seja 23/05/2024 o processo ira buscar os títulos que irão vencer no dia 25/05/2024. |
QT_DIAS_AVISO_POS_VENC | Este parâmetro não é obrigatório, nele poderá ser definido quantos dias pós vencimento será considerado para buscar a data de vencimento. Ex.: Se configurado o valor 67, será utilizado a data atual menos sessenta e sete dias, supondo que a data atual seja 23/05/2024 o processo irá buscar os títulos que foram vencidos no dia 17/03/2024. |
No componente INTFM037 (Manutenção de Configuração RD Conversas) é feita a configuração das mensagens que serão enviadas.
Em "Configurações gerais" ira trazer os valores do parâmetro coorporativo "DS_LST_CONFIG_RDCONVERSAS" e quando alterado diretamente em tela será replicado o valor para o parâmetro.
Em "Configurações por empresa" ira trazer as mensagens configuradas para cada empresa, não sendo permitido dois tipos de mensagens iguais para a mesma empresa, temos também a configuração de qual chip será enviado a mensagem e o status da mesma se esta ativa ou inativa.
Na mensagem temos a configuração de "Lista de campos" onde será possível configurar os campos que serão informados por parâmetro no envio da mensagem.
O botão de "Consultar templates" ira buscar todas as mensagens disponíveis no RD Conversas para que possamos fazer a sua configuração.
O botão "Replicar dados" ira abrir a opção pera selecionar para quais empresas será replicada a mensagem em foco.
Imagem 1 - No componente será mostrado as mensagens já configuradas para o envio do RD Conversas e as configurações gerais.
Imagem 2 - O botão "Consultar templates" ira mostrar todas as mensagens cadastradas no RD Conversas, para se cadastrar no sistema deve-se selecionar a(s) mensagem (ns) e clicar no botão confirmar, retornando assim para a tela de configuração.
Imagem 3 - O botão "Replicar dados" irá replicar a mensagem em foco para as demais empresas selecionadas.
Para se enviar o contato dos clientes para o RD Conversas, deve-se primeiramente ter configurado o parâmetro coorporativo DS_LST_CONFIG_RDCONVERSAS e o empresarial CD_TIPOFONE_CELULAR.
Imagem 1 - Na imagem acima, temos o cadastro do cliente 104, especificamente na configuração dos Dados adicionais, onde não existe nenhum campo adicional vinculado a ele.
Imagem 2 - O processo de envio do contato, ocorrerá em lote através da tela do PESFP079, onde deve ser escolhido a opção RD Conversa no campo Tipo envio. Ao consultar a lista das pessoas selecionadas, apenas aqueles que ainda não foram enviados para o RD Conversas e que possuam alguém telefone com a tipagem igual a que foi configurada no parâmetro CD_TIPOFONE_CELULAR é que serão apresentadas em tela.
Imagem 3 - Demonstração do processo de envio do contato com sucesso.
Imagem 4 - Após ser enviado o contato, é adicionado nos Dados adicionais da pessoa/cliente um campo adicional (é utilizado o campo configurado no parâmetro coorporativo) com o ID retornado pelo envio do contato.
Nos componentes PESFM010 / PESFM086 / PESFM200 quando o parâmetro "DS_LST_CONFIG_RDCONVERSAS" estiver configurado e for informado/alterado o telefone configurado no parâmetro "CD_TIPOFONE_CELULAR" e a pessoa não tiver sido enviado ainda para o RD Conversa, será feito o envio automático desta pessoa.
Imagem 5 - Na imagem acima vemos a gravação de uma pessoa com o tipo de telefone informado no parâmetro "CD_TIPOFONE_CELULAR", automaticamente será enviado ao RD conversas.
Imagem 6 - Após gravado automaticamente podemos ver nos dados adicionais os dados do ID de envio do RD conversas.
Foi desenvolvido um processo que permite que diariamente e de forma automática que seja verificado, e consequentemente enviado uma notificação ao cliente em seu WhatsApp que existe um boleto a ser vencido.
Assim como os demais processos do RD Conversas o cliente da fatura deve possuir um número de telefone cadastrado conforme o tipo de telefone celular definido no parâmetro.
Imagem 1 - Primeiramente para as empresas que deseja habilitar essa funcionalidade, deve-se existir uma mensagem cadastrada do tipo Vencimento boleto que esteja ativa para cada uma das respectivas empresas.
Imagem 2- Também deve-se verificar se já existe uma configuração de agente externo ativa para se utilizar nos processos do GERFP095, caso não exista deve-se criar uma.
Imagem 3 - Por fim, para ativar o processo vá na tela do GERFP095 e crie uma configuração de processo em background e a deixe ativa.*
Configuração | Valor |
---|---|
Empresa | Aqui será informado para quais empresas o processo será executado, caso não seja informado nenhuma, será utilizado a empresa logada. |
Tipo de processo | Integração |
Processo | 103 |
Tipo de frequência | Diária |
Data/hora início | Qualquer data e hora futura, a critério do usuário, lembrando que as demais execuções diárias utilizarão da mesma hora informada |
Parâmetro | Aqui caso o usuário queria um único processamento com todas as empresas informadas no filtro, deve-se buscar e utilizar o parâmetro IN_AGRUPAFILTROEMP |
Imagem 4 - Exemplo de uma configuração onde foram selecionadas 5 empresas e definidas para serem geradas em um único processamento, gerando uma única sessão a ser executada.
* Obs.: Como o processo após ativado será executado diariamente sem que haja nenhuma interação do usuário, é recomendado que em alguns momentos seja consultado os resultados dos processos através do LOG do GERFP095 para os processos criados.
Para o envio de notificação de vencimento do RD Conversas podemos configurar os tipos de mensagem: "Vencimento carnê" e "Vencimento boleto".
Vencimento carnê: enviará a notificação das faturas que possuem cobrança em "Carteira digital (PIX)" que estejam com a situação "Em andamento".
Imagem 1 - Acima temos em destaque, as configurações de mensagens para "Vencimento carnê" e "Vencimento boleto".
Imagem 2 - Detalhamento do processo (103 - Envio Notificações RD Conversas) agendado no componente GERFP095.
Imagem 3 - Demonstração das mensagens recebidas de notificação de vencimento.
Para os pedidos realizados através do processo de Prateleira infinita ou do OMNI, existe a possibilidade de realizar a notificação dos estágios do pedido para os clientes via WhatsApp, bastando apenas configurar qual estágio do pedido deseja que ocorra a notificação.
Imagem 1 - Acima temos alguns dos estágios que podem ser monitorados e configurados para realizarem a notificação, conforme ocorre o avanço do pedido*.
Imagem 2 - Demonstração de algumas mensagens recebidas conforme o pedido foi avançando.
Obs.: Alguns estágios podem ser exclusivos de cada tipo de processo (Prateleira infinita ou OMNI).
Foi alterado o componente CMCFM006 "Solicitação de Material de Consumo" para que após o lançamento de item, caso necessário aprovação de superior, seja realizado o envio de mensagem Whatsapp ao superior do usuário informando sobre autorização pendente.
Também foi alterado o componente CMCFP015 "Painel do Aprovador - Solicitação" para quando o usuário liberar ou não a solicitação, seja realizado o envio de mensagem Whatsapp para o solicitante informando da liberação ou não liberação.
Para que a pessoa receba a mensagem, é necessário que seu número de telefone esteja em seu cadastro no componente PESFM010 com o mesmo tipo de telefone indicado no parâmetro CD_TIPOFONE_CELULAR.
Imagem 1 - Demonstra os três tipos de mensagens no componente de configuração RD Conversas relacionadas ao processo de CMC.
Imagem 2 - Demonstra a mensagem enviada ao Whatsapp do superior após o solicitante lançar item e retornar ao componente CMCFM006.
Imagem 3 - Demonstra a mensagem enviada ao Whatsapp do solicitante após liberação da solicitação via componente CMCFP015. Processo este acionado através do componente CMCFP011, opção "Solicitação".
Imagem 4 - Demonstra a mensagem enviada ao Whatsapp do solicitante após não liberação da solicitação.
Para que a pessoa receba a mensagem, é necessário que seu número de telefone esteja em seu cadastro no componente PESFM010 com o mesmo tipo de telefone indicado no parâmetro CD_TIPOFONE_CELULAR.
Para ser possível gerar notificação na emissão da nota fiscal pelo TRAFM060 e ser o envio é necessário que o usuário configure os parâmetros TP_IMPRESSAO_FAT_VD = 3, TP_MODALIDADE_COB_FAT = 1 e no TRAFP098 a conta esteja cadastrada com o CRTL+A.
Imagem 1 - Demonstrar no INTFM037 de Manutenção de Configuração RD Conversas com a inclusão no checkbox "Tipo mensagem" o item "Notificação de emissão de boleto".
Imagem 2 - Demonstrar no PESFM010 de Manutenção de Pessoa(Completa) do cadastro de telefone de uma pessoa com o telefone configurado no parâmetro CD_TIPO_CELULAR.
Imagem 3 - Demonstrar no FCRFP098 de Impressão de Boleto Bancário de envio de uma fatura não impressa para o RD Conversas.
Imagem 3 - Demonstrar no faturamento da venda pelo TRAFM060 gerando a notificação de envio no via WhatsApp FCRFP098, com o parâmetro TP_IMPRESSAO_FAT_VD = 3, TP_MODALIDADE_COB_FAT = 1 e com a conta cadastrada com o Ctr+A.
Para o envio de notificação de boletos vencidos do RD Conversas deverá:
- Configurar uma mensagem do tipo "Notificação pós vencimento de boleto";
- Possuir configuração no parâmetro QT_DIAS_AVISO_POS_VENC (opção do parâmetro coorporativo: DS_LST_CONFIG_RDCONVERSAS) ou no campo "Qt. dias pós vencimento" do INTFM037.
- Esta configuração definirá quantos dias pós vencimento o boleto será considerado para ser enviado a notificação.
- Exemplo: Se configurado o valor 67, será utilizado a data atual menos sessenta e sete dias, supondo que a data atual seja 16/10/2024 o processo irá buscar os títulos que foram vencidos no dia 10/08/2024.
Imagem 1 - Acima temos em destaque, a configuração do campo "Qt. dias pós vencimento" e da mensagem do tipo "Notificação pós vencimento de boleto" para envio da notificação.
Imagem 2 - Detalhamento do processo (103 - Envio Notificações RD Conversas) agendado no componente GERFP095.
Imagem 3 - Demonstração da mensagens recebida de notificação de vencimento.
- documento_tecnico
- totvs
- totvs_moda
- rdconversas
- rd_conversas
- token
- integracao
- pesfp079
- intfm037
- contato
- telefone
- envio
- virtual_age
- pesfm010
- pesfm086
- pesfm200
- carteira_digital
- pix
- boleto
- cobranca_bancaria
- dvafis_22097
- cmc
- cd_tipofone_celular
- cmcfm006
- cmcfp015
- notificacao_cmc
- bra
- brasil
- notificacao_emissao_boleto
- emissao_boleto_whatsapp
- rdconversa_emissao_boleto
- outubro