<runUntilDeactivated> 元素會指定時間範圍繼續開啟,直到停用規則為止。因此,當規則開始處理程序時, 此規則的時間範圍就會啟動,直到規則停用或從規則集中移除,或是「主動式相互關聯技術」引擎關閉為止。
規則類型 | 編碼 <runUntilDeactivated> 時的規則行為 |
---|---|
收集 | 收集規則會接受符合其事件選擇準則的第一個事件,並繼續接受及處理事件,直到停用規則才會執行 <onTimeWindowComplete> 元素中定義的動作,然後立即執行 <onDeactivation> 元素中定義的動作。 |
計算 | 計算規則會接受符合其事件選擇準則的第一個事件,並繼續接受及處理事件,直到停用規則才會執行 <onTimeWindowComplete> 元素中定義的動作,然後立即執行 <onDeactivation> 元素中定義的動作。 |
重複 | 重複規則會接受符合其事件選擇準則的第一個事件,並繼續接受及處理事件,直到停用規則才會執行 <onTimeWindowComplete> 元素中定義的動作,然後立即執行 <onDeactivation> 元素中定義的動作。 |
序列 | 序列規則會接受符合其事件選擇準則的第一個事件,並繼續接受及處理事件,直到發生下列其中一種情況為止:
|
臨界值 | 臨界值規則會接受符合其事件選擇準則的第一個事件,並繼續接受及處理事件,直到發生下列其中一種情況為止:
|
計時器 | 計時器規則變成作用中之後,不會執行任何動作,直到停用時才會執行 <onTimeWindowComplete> 元素中定義的動作,然後立即執行 <onDeactivation> 元素中定義的動作。忽略 <timerRule> 元素的 repeat 屬性。 |
<runUntilDeactivated> 沒有屬性。
<runUntilDeactivated> 不包含任何元素。