Skip to main content

Pessoal,
Estou precisando limitar a quantidade de atendimento na fila. Exemplo, quando a fila de atendimento chegar em 30 atendimentos, deve desviar para um bloco de “limite atingido”.

Segue script criado a baixo, porém, está dando erro quando chega no bloco. Não lê a variável, ou seja, o erro é “variável null”.

function run(getTicketsMetrics, getWaitingTicketsMetrics) {
var metric = JSON.parse(getTicketsMetrics);

		var queue = queuePos(getWaitingTicketsMetrics);
    
    if (queue >= 31) {
        return true; 
    } else {
        return false;
    }
   }


   function queuePos(getWaitingTicketsMetrics) {
  
     var queue = JSON.parse(getWaitingTicketsMetrics);
     var queueCount = queue.resource.total;
  
     if (queueCount === undefined) {
         queueCount = 1;
         return queueCount; 
     } else {
         queueCount = queueCount + 1;
         return queueCount;
     }
   }

Olá @vitor_rafael tudo bem ?

Você está passando a referencia de forma correta no script ?

tipo assim :


Boa tarde, Rafael!
Estou sim. Segue imagem com as referências.


@vitor_rafael vi o código e com as evidencias peço que teste o valor dos retornos das requisições, pois pode estar vindo um body que o bot não está conseguindo trabalhar.