Elemento timerRule

O elemento <timerRule> define uma regra de acordo com o padrão de cronômetro.

Atributos

<timerRule> possui os seguintes atributos:

Tabela 1. Atributos do Elemento <timerRule>
Nome Descrição Tipo de dado Obrigatório?
name Identifica a regra. Esse identificador deve ser exclusivo no bloco de regra que contém essa regra. Não pode conter um ponto. xsd:NMTOKEN Sim
processOnlyForwardedEvents Esse atributo é ignorado porque a regra do cronômetro não processa eventos. xsd:boolean Não
repeat Define se a regra do cronômetro será executada repetidamente até que seja desativada. Os valores válidos são:
  • true (o valor padrão)
  • false

Se o valor for definido como false, a regra será executada por meio de seu intervalo de tempo apenas uma vez, executará a ação de resposta da regra quando o espaço de tempo respectivo estiver concluído e será parada.

Se o elemento <timeWindow> da regra do cronômetro contiver o elemento <runUntilDeactivated>, o atributo repeat será ignorado.

xsd:boolean Não

Contido em

<timerRule> está contido no seguinte elemento:

Contém

<timerRule> contém os elementos a seguir.

Os elementos devem ser codificados na ordem mostrada. Se um elemento for opcional, ele não precisará ser codificado, mas todos os elementos que forem codificados deverão seguir a ordem correta.

Tabela 2. Elementos Contidos no Elemento <timerRule>
Elemento Obrigatório ou opcional?
<comment> Opcional. 0 ou 1 ocorrência é permitida.
<variable> Opcional. 0 ou mais ocorrências são permitidas.
<activationInterval> Opcional. 0 ou 1 ocorrência é permitida.
<lifeCycleActions> Opcional. 0 ou 1 ocorrência é permitida.
<timeWindow> Obrigatório. Apenas 1 ocorrência é permitida.
<onTimeWindowComplete> Opcional. 0 ou 1 ocorrência é permitida.
Conceitos relacionados
Padrão de Cronômetro