Exemplo: Mapeamento de script
O detalhamento por idade usa o script Incident.Age.Days para calcular a idade dos incidentes em dias e mapear os valores para o grupo de buckets de faixas etárias do incidente.
Nas duas primeiras imagens, você vê o detalhamento de idade, que usa a origem de detalhamento Incidente.Idade.Dias e o script Incidente.Idade.Dias para mapeamento de detalhamento. Você também vê que a origem do detalhamento se refere ao grupo de bucket Intervalo de idade do incidente (dias).
O script Incident.Age.Days usa o carimbo de data/hora quando o incidente foi aberto da tabela de incidentes e o subtrai do carimbo de data/hora no final do período de coleta. O script converte esse valor de milissegundos em dias.
var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
var days=function(x,y){return diff(x,y)/(24*60*60*1000);};
days(current.opened_at, score_end);
Os números resultantes de dias são classificados nos buckets do grupo de buckets.
Este é o resultado da execução deste script no indicador Número de incidentes em aberto.