Padrão de Cronômetro

Uma regra de cronômetro é definida pelo padrão de cronômetro. Ele inicia ações em intervalos regulares. É uma regra com preservação de estado. Embora uma regra do cronômetro não processe eventos, ela pode ser ativada ou desativada por um evento.

Visão Geral

O padrão de cronômetro é análogo a um cronômetro que inicia no começo de um período de tempo e pára no final do período de tempo. O período de tempo é indicado por um espaço de tempo obrigatório, conforme definido pelo elemento <timeWindow> na linguagem da regra.

A não ser que especificado para não repetir, o padrão de cronômetro repetirá até que a regra de cronômetro seja desativada. Portanto, quando a regra de cronômetro for iniciada, ela aguardará o período de tempo especificado antes de iniciar qualquer ação e repetirá esse comportamento até que seja desativada ou que o mecanismo da Tecnologia ACT seja encerrada.

A regra do cronômetro é exclusiva, pois não contém critérios de seleção de eventos. A regra do cronômetro inicia o processamento de acordo com o intervalo de ativação da regra, conforme definido pelo elemento <activationInterval>. Se o elemento <activationInterval> padrão for utilizado e o padrão de cronômetro for definido para repetir, a regra do cronômetro será iniciada quando for carregada pelo mecanismo da Tecnologia ACT e será parada quando o mecanismo da Tecnologia ACT for encerrado. Para ativar uma regra de cronômetro com um evento, é necessário especificar o evento no elemento <activateOnEvent> contido no elemento <activationInterval> da regra.

Condições sob as quais a Resposta da Regra é Executada

Com o padrão de cronômetro, a resposta da regra é executada quando o espaço de tempo é concluído, conforme definido pelo elemento <onTimeWindowComplete>.

Exemplo de Uso desse Padrão de Regra

O padrão de cronômetro pode ser útil para implementar as regras de limpeza. Um exemplo de uso do padrão de cronômetro é uma regra que faz o seguinte:
A cada 30 minutos, a regra executa uma ação que limpa eventos inofensivos e informativos abertos por um período superior a 48 horas.
Referências relacionadas
Resumo da Regra de Cronômetro