Envio de histórico do ticket para o e-mail do atendente 12 de março de 2024 14:46 Atualizado Ao final de cada atendimento humano, é possível recuperar todo o histórico do atendimento utilizando algumas ações dentro do fluxo e enviar esse histórico para o e-mail do atendente. Para isso, basta seguir os passos abaixo: No bloco obrigatoriamente após o bloco de Atendimento Humano, você deve setar 4 ações de entradas. A primeira ação será a de Executar Script para pegar o e-mail do atendente que realizou o atendimento do ticket, já no formato correto. Na variável de entrada, você irá inserir a variável input.content. Além disso, você deverá salvar o retorno em uma nova variável, emailAgente. No corpo do script, insira o demonstrado abaixo: function run(inputVariable1) {let obj = JSON.parse(inputVariable1)let emailAgente = obj.agentIdentity.split("@")[0]return emailAgente} Agora, para a segunda ação iremos criar uma requisição HTTP. Insira o método, url de comando, os cabeçalhos e as variáveis de retorno, conforme exibido abaixo: Observação: Para saber qual é sua Key de autenticação utilizada na chave Authorization, clique aqui. Observação: Utilize a url com id do contrato para consumir os endpoints informados abaixo, sua performance e funcionamento podem ser impactados caso não esteja com id do contrato, portanto, é fundamental utilizar a url com o id do contrato para utilizar as requisições http! POST https://{{contractid}}.http.msging.net/commands Content-Type: application/jsonAuthorization: Key {YOUR_TOKEN} No corpo da requisição, insira o demonstrado abaixo: { "id": "{{random.guid}}", "to": "postmaster@desk.msging.net", "method": "GET", "uri": "/ticket/{{input.content@id}}/history-file"} Para a terceira ação de Executar Script, na variável de entrada, você irá inserir a variável historyTicket. Além disso, você também deverá salvar o retorno em uma nova variável, linkTicket. No corpo do script, insira o demonstrado abaixo: function run(ticket) { let ticket = JSON.parse(ticket) let pdf = ticket.resource return pdf.replace(" ", "%20");} Na quarta ação de requisição HTTP, configure desta forma: Novamente, para saber qual é sua Key de autenticação utilizada na chave Authorization, clique aqui. POST https://http.msging.net/messagesContent-Type: application/jsonAuthorization: Key {YOUR_TOKEN} No corpo da requisição: { "id": "{{random.guid}}", "to": "{{emailAgente}}@mailgun.gw.msging.net", "type": "text/plain", "content": "{{historyTicket@resource}}"} Observação: A variável “emailAgente” utilizada na requisição será a mesma que salvou como retorno na execução do script. Retorno do e-mail: Abra todo o conteúdo do e-mail em uma guia para visualizar o histórico: Informação complementar Os links das mídias no Blip expiram em 15 minutos, sendo assim, faça o download do histórico em seu computador caso queira visitá-lo novamente. Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados Histórico de atendimento Como salvar dados do atendimento humano Histórico de Atendimento para atendentes, no Blip Desk Como salvar o histórico de atendimento humano via Integração do Blip com Google Drive Como analisar o histórico de conversas de um contato