Elemento runUntilDeactivated

O elemento <runUntilDeactivated> especifica que o espaço de tempo continua aberto até que a regra seja desativada. Portanto, o espaço de tempo para essa regra inicia quando a regra começa a ser processada e não pára até que a regra seja desativada ou removida do conjunto de regras ou o mecanismo da Tecnologia ACT seja encerrada.

Detalhes

O comportamento específico de uma regra que inclui o elemento <runUntilDeactivated> depende do tipo de regra. Tabela 1 descreve o comportamento de cada tipo de regra em que o elemento <timeWindow> é válido e contém o elemento <runUntilDeactivated>.
Tabela 1. Comportamento da Regra quando <runUntilDeactivated> é Codificado
Tipo de regra Comportamento da Regra quando <runUntilDeactivated> é Codificado
coleta A regra de coleta aceita o primeiro evento que atender a seus critérios de seleção de eventos e continua a aceitar e a processar eventos até que a regra seja desativada, em cujo momento as ações definidas no elemento <onTimeWindowComplete> são executadas, seguidas imediatamente das ações definidas no elemento <onDeactivation>.
computação A regra de computação aceita o primeiro evento que atender a seus critérios de seleção de eventos e continua a aceitar e a processar eventos até que a regra seja desativada, em cujo momento as ações definidas no elemento <onTimeWindowComplete> são executadas, seguidas imediatamente das ações definidas no elemento <onDeactivation>.
duplicata A regra de duplicata aceita o primeiro evento que atender a seus critérios de seleção de eventos e continua a aceitar e a processar eventos até que a regra seja desativada, em cujo momento as ações definidas no elemento <onTimeWindowComplete> são executadas, seguidas imediatamente das ações definidas no elemento <onDeactivation>.
seqüência A regra de seqüência aceita o primeiro evento que atender a seus critérios de seleção de eventos e continua a aceitar e a processar eventos até que ocorra nas seguintes circunstâncias:
  • O padrão de seqüência é detectado. Quando isso ocorre, as ações definidas no elemento <onDetection> são executadas e a regra retorna ao seu estado inicial. O processamento de eventos por essa regra começa novamente e esse processo pode ser repetido várias vezes até que a regra seja desativada.
  • A regra é desativada durante o processamento de eventos. Quando isso ocorre, as ações definidas no elemento <onTimeOut> são executadas, seguidas imediatamente das ações definidas no elemento <onDeactivation>.
limite A regra de limite aceita o primeiro evento que atender a seus critérios de seleção de eventos e continua a aceitar e a processar eventos até que ocorra nas seguintes circunstâncias:
  • O padrão de limite é detectado. Quando isso ocorre, as ações definidas no elemento <onDetection> são executadas e a regra retorna ao seu estado inicial. O processamento de eventos por essa regra começa novamente e esse processo pode ser repetido várias vezes até que a regra seja desativada.
  • A regra é desativada durante o processamento de eventos. Quando isso ocorre, as ações definidas no elemento <onTimeOut> são executadas, seguidas imediatamente das ações definidas no elemento <onDeactivation>.
cronômetro Depois que a regra do cronômetro torna-se ativa, não acontece nada até que ela seja desativada, em cujo momento as ações definidas no elemento <onTimeWindowComplete> são executadas, seguidas imediatamente das ações definidas no elemento <onDeactivation>. O atributo de repetição no elemento <timerRule> é ignorado.

Atributos

<runUntilDeactivated> não possui atributos.

Contido em

<runUntilDeactivated> está contido no seguinte elemento:

Contém

<runUntilDeactivated> não contém elementos.