<timerRule> 元素将根据定时器模式来定义规则。
<timerRule> 具有以下属性:
名称 | 描述 | 数据类型 | 必需? |
---|---|---|---|
name | 标识规则。该标识在包含该规则的规则块中必须是唯一的。 不得包含句点。 | xsd:NMTOKEN | 是 |
processOnlyForwardedEvents | 由于定时器规则不处理事件,因此忽略该属性。 | xsd:boolean | 否 |
repeat | 定义在停用定时器规则之前该规则是否重复运行。
有效值为:
如果将该值设置为 false,则该规则在其时间间隔内仅运行一次, 并在相应的时间窗口完成后执行规则响应操作,然后停止。 如果定时器规则的 <timeWindow> 元素包含 <runUntilDeactivated> 元素,则忽略 repeat 属性。 |
xsd:boolean | 否 |
<timerRule> 包含以下元素。
必须将这些元素按所显示的顺序进行编码。如果某个元素为可选元素,则可以不对其进行编码,但所有已编码的元素都必须按照正确的顺序。
元素 | 必需或可选? |
---|---|
<comment> | 可选。允许出现 0 或 1 次。 |
<variable> | 可选。允许出现 0 次或多次。 |
<activationInterval> | 可选。允许出现 0 或 1 次。 |
<lifeCycleActions> | 可选。允许出现 0 或 1 次。 |
<timeWindow> | 必需。仅允许出现 1 次。 |
<onTimeWindowComplete> | 可选。允许出现 0 或 1 次。 |