Skip to main content

BOm dia pessoal,

Tenho uma integração do google sheets, nessa integração enviamos dados dos atendimentos. Gostaria de incluir o tempo de fila do cliente, é possivel fazer isso? tem alguma varável já existente?

@vinicius.galvao acho que o @GabrielPetrone fez isso! Seria muito massa um tutorial de como implantar isso.


Fala rei conseguiu ajuda? aqui o artigo que o rafa comentou 

 


Hey @vinicius.galvao , você conseguiu?

Eu cheguei a implementar um dashboard no Google Sheets consolidando os dados recebidos pela variável `input.content` logo após a finalização do ticket. Veja bem um exemplo:

 

  1. Para coletar esses dados usando uma variável já existente (sem fazer Requisição HTTP), você precisa usar a variável APÓS a finalização do ticket.
  2. A variável é input.content.

Olha o retorno dessa variável neste exemplo:

{
"id": "476247da-5483-4c8d-018b153c3c43",
"sequentialId": 2,
"ownerIdentity": "[email protected]",
"customerIdentity": "[email protected]",
"customerDomain": "0mn.io",
"agentIdentity": "atendente%[email protected]",
"provider": "Lime",
"status": "ClosedAttendant",
"storageDate": "2023-10-09T16:19:11.040Z",
"openDate": "2023-10-09T16:19:47.080Z",
"closeDate": "2023-10-09T16:19:56.679Z",
"statusDate": "2023-10-09T16:19:56.679Z",
"externalId": "476247da-5483-4c8d-a4ac-018b153c3c43",
"rating": 0,
"team": "Default",
"unreadMessages": 0,
"closed": true,
"closedBy": "atendente%[email protected]",
"firstResponseDate": "2023-10-09T16:19:53.810Z",
"priority": 0,
"isAutomaticDistribution": false,
"distributionType": "Redis"
}

 

Eu implementei da seguinte forma:

Considerei na minha regra de negócio que TEMPO DE FILA ou TEMPO DE ESPERA é a diferença entre a DATA DE CRIAÇÃO DO TICKET (storageDate) - DATA DE ABERTURA DO TICKET (openDate), resultando em aproximadamente “36 segundos de fila” no ticket acima.

 

Importante reforçar que este é o cálculo que apliquei pra minha regra de negócio, digo isso pois a plataforma tem um outro cálculo de Tempo de Fila, que se não estou enganado é considerado com a DATA DE CRIAÇÃO DO TICKET (storageDate) - DATA DA PRIMEIRA RESPOSTA (firstResponseDate).

 

Por fim, utilize essa técnica com o input.content após a finalização do ticket para poder consumir alguns dados disponíveis e fazer o seu cálculo, que é sucesso.


Comente