Mudanças para score_start/end devido aos diferentes fusos horários do usuário

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Para indicadores de fórmula, os valores das variáveis score_start e score_end são calculados com base no fuso horário do usuário que está executando a fórmula. Se usuários em fusos horários diferentes executarem a mesma fórmula, os valores de score_start e score_end mudarão.

    Aviso:
    O valor de data das variáveis score_start e score_end pode mudar quando usuários de fusos horários diferentes exibem a mesma fórmula.

    As fórmulas podem incluir variáveis score_start ou score_end como parâmetros para indicadores aos quais a fórmula faz referência. Essas variáveis representam o primeiro e o último segundo do período de coleta específico que está sendo calculado para o indicador referenciado. Os valores das variáveis score_start e score_end são calculados a partir da diferença entre o fuso horário do usuário que executa a fórmula e o fuso horário do servidor de banco de dados, que é GMT. Um usuário executa uma fórmula sempre que exibe o indicador de fórmula em um widget de painel ou no Hub de análise. Como resultado, o valor da data de início ou término do período de coleta pode mudar quando diferentes usuários exibem a mesma fórmula.

    Diferentes valores de score_end para diferentes fusos horários do usuário

    Considere um indicador de fórmula com uma frequência diária e a seguinte fórmula:
    pa.getScore($[[Number of open incidents]], score_end);
    Três usuários diferentes exibem um widget de painel com este indicador de fórmula em 18 de outubro. O servidor de banco de dados considera que score_end de 18 de outubro é 23:59:59 GMT em 18 de outubro.
    • Um usuário está no fuso horário Europa/Berlim. O valor de score_end é "2019-10-18 21:59:59" e a pontuação para a data de 18 de outubro é retornada.
    • Um usuário está no fuso horário dos EUA/Pacífico. O valor de score_end é "2019-10-19 06:59:59" e a pontuação para a data de 19 de outubro é retornada.
    • Um usuário está no fuso horário GMT. O valor de score_end corresponde ao servidor de banco de dados, "2019-10-18 23:59:59", e a pontuação para a data de 18 de outubro é retornada.