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?