Visão geral de calendários comerciais

Pacotes de regras podem conter um ou mais Calendários comerciais. Os calendários comerciais definem os dias e as horas úteis da organização. Eles também podem estar associados a qualquer regra no pacote.

Os calendários são classes prontas para uso disponíveis no Modelo de fatos que podem ser usados pelas Regras. Um calendário contém:

  • Nome
  • Fuso horário (a lista de fusos horários disponíveis é definida no tempo de execução Java)
Importante
Os calendários comerciais podem ser configurados para permitir que o fuso horário seja fornecido no momento da avaliação da regra.

Quando o usuário GRAT configura um calendário comercial, um fuso horário é escolhido junto com os outros atributos do calendário (semana normal de trabalho, exceções, feriados). Os fusos horários que respeitam o horário de verão são exibidos com um sufixo '*'.

Também é possível usar métodos padrão que podem ser acessados de dentro do modelo de regra para permitir que o ID do fuso horário seja transmitido no momento da avaliação da regra pelo aplicativo que está solicitando a avaliação da regra. Se o ID do fuso horário não for passado dessa maneira, o fuso horário 'salvo' será usado. Se o ID do fuso horário for passado, ele substituirá o fuso horário salvo e os cálculos serão feitos usando o fuso horário fornecido. Consulte Melhorias no calendário comercial (Práticas recomendadas/Guia do usuário).
  • Dia e hora de início da semana
  • Dia e hora de término da semana
  • Feriados (um ou mais)
  • Alteração de hora (uma ou mais)

Um feriado é fixo, relativo ou anual.

  • Um feriado fixo contém a data do feriado, incluindo o dia, o mês e o ano, como 01/01/2015.
  • Um feriado relativo contém o mês e o dia da semana do feriado e se ele está no primeiro, segundo, terceiro, quarto ou último dia daquele mês, como na terceira quinta-feira de novembro.
  • Um feriado anual contém o mês e o dia do feriado, como 7 de setembro.

Uma alteração de hora indica como as horas úteis podem ser ajustadas em dias específicos; por exemplo, definindo meio dia de trabalho em um dia específico da semana de trabalho. Como um feriado, uma alteração de hora pode ser fixa, relativa ou anual e contém a mesma definição de data que a definição de feriado correspondente. Além disso, a alteração de hora contém a data de início e término da data definida.

Calendários comerciais são necessários para poder definir regras baseadas em horas úteis. Por exemplo:


QUANDO a tarefa ficar ociosa por mais de 3 dias úteis ENTÃO aumente a prioridade em 20

QUANDO hoje é um feriado E a tarefa é urgente ENTÃO o Grupo de agentes é 'Atendimento urgente'


As partes em itálico dos exemplos acima usam informações do calendário comercial.

Os tópicos a seguir explicam como trabalhar com calendários comerciais no GRAT:

Esta página foi modificada pela última vez em 22 de novembro de 2019, às 09h31min
Comments or questions about this documentation? Contact us for support!