44.3. RuleSet 或 RuleTable 定义的其他规则属性
RuleSet
和 RuleTable
区域也支持其他规则属性的标签和值,如 PRIORITY
或 NO-LOOP
。在 RuleSet
区域中指定的规则属性将影响同一软件包中的所有规则资产(而不仅仅是电子表格)。在 规则区域中指定的规则
属性将仅影响该规则表中的规则。您只能在 RuleSet
区域中使用每条规则属性一次,并在 规则
区域中使用一次。如果在电子表格内的 RuleSet
和 RuleTable
区域中使用相同的属性,则 RuleTable
使用 priority,并且 RuleSet
区域中的 属性会被覆盖。
下表列出了支持的标签(列标题)以及额外 RuleSet
或 RuleTable
定义的值。对于列标题,您可以使用给定标签或以表中列出的字母开头的任何自定义标签。
标签 | 或以 开头的自定义标签 | 值 |
---|---|---|
| P |
定义规则的
示例: |
| V |
包含日期和时间定义的字符串。仅当当前的日期和时间在
示例: |
| Z |
包含日期和时间定义的字符串。如果当前的日期和时间位于
示例: |
| U |
布尔值。当这个选项被设置为
示例: |
| G | 为您指定要为其分配该规则的日程表组的字符串。日程表组允许您对规则组进行更多执行控制。只有已获取焦点的管理者组中的规则才能够被激活。
示例: |
| X | 您要为其分配该规则的激活(或 XOR)组的字符串。在激活组中,只能激活一条规则。第一条规则取消激活组中所有规则的待处理激活。
示例: |
| D | 如果规则条件仍满足,则用于定义在激活规则的时间持续时间(以毫秒为单位)的长整数值。
示例: |
| T |
用于标识
示例: |
| E | 用于调度规则的 Quartz 日历定义。
示例: |
| F |
布尔值,仅适用于 schedule groups 中的规则。当此选项设置为
示例: |
| L |
布尔值,仅适用于规则流组或日程组中的规则。当此选项设置为
示例: |
| R | 标识规则流组的字符串。在规则流组中,只有在相关规则流激活组时,规则才能触发。
示例: |
图 44.2. 使用属性列的决策表电子表格示例