Skip to main content

Pessoal, preciso de ajuda para entender o que está errado nesse processo.

Objetivo:
Extrair as informações:

  • ID do Ticket - “sequentialId”
  • Atendente - ??
  • Fila de Atendimento - “team”

Contexto:

Logo após o atendimento humano, fazemos uma pesquisa CSAT. Porém, na hora de analisar as respostas, não conseguimos identificar de qual ticket ou analista a nota é atribuída.

Estado atual:

  • Usuário passa pelo bloco “atendimento humano”. Condição de saída encaminha usuário para o bloco “CSAT HUMANO”;
  • No CSAT HUMANO é feito a pesquisa CSAT. Como Ação de entrada é processado o script:
    function run(entrada){
    let dados = JSON.parse(entrada);
    return responseID;
    }
    • Variável de entrada= input.content
    • Salvar Retorno= responseID
  • Após a entrada do usuário, chamo a {{responseID}}, mas o beholder retorna:
     "error": "Take.Blip.Builder.ActionProcessingException: The processing of the action 'ExecuteScript' has failed\r\n ---> ReferenceError: responseID is not defined\r\n   --- End of inner exception stack trace ---\r\n   at Take.Blip.Builder.FlowManager.ProcessActionsAsync(LazyInput lazyInput, IContext context, Actiont] actions, ICollection`1 actionTraces, State state, CancellationToken cancellationToken)\r\n   at Take.Blip.Builder.FlowManager.ProcessStateInputActionsAsync(State state, LazyInput lazyInput, IContext context, StateTrace stateTrace, CancellationToken cancellationToken)\r\n   at Take.Blip.Builder.FlowManager.ProcessInputAsync(Message message, Flow flow, IContext messageContext, CancellationToken cancellationToken)"

 

O que posso fazer para extrair essas informações do usuário?

 


 


Bom dia, Gabriel

 

O erro informado está relatando que a execução do script teve falha. Essa falha está relacionada a linha que contém o conteúdo “return responseID;”, isso acontece porque a variável responseID não foi definida anteriormente.

 

É provável que o “responseID” esteja dentro da variável “dados”, cheque se essa informação confere e atribua corretamente ao seu retorno.


Consegui resolver com o ChatGPT. Para quem tiver a mesma dúvida, aqui está como:


Comente