名称
|
适用对象
|
可选
|
备注
|
类型
|
key
|
BusinessRuleSetBusinessRule
|
否
|
业务规则对象的唯一键。对于业务规则集、键而言,通常如下所示 CHANGE_RELEASE_VALIDATION
|
字符串 - 256 个字符
|
name
|
BusinessRuleSetBusinessRule
|
是
|
BusinessRuleSet 或 BusinessRuleObject 的名称。名称字段为本地化字段。
|
字符串 - 256 个字符
|
description
|
BusinessRuleSetBusinessRule
|
否
|
业务规则对象的说明。说明字段为本地化字段。
|
字符串 - 4000 个字符
|
configs
|
BusinessRule
|
是
|
configs 属性可保存针对对象评估 BusinessRule 所需的信息。configs 元素包含的配置元素数为 0 或大于 0。每个配置元素都将包含定义运行规则所需配置的 name 和 key 属性。
如果 key 需要指定多个值,则可以使用一个新的配置元素来指定它,如示例中所示。如果规则需要指定名称 "validType",则应按如下所示进行指定: <config name=" validType " value="WTPart.class"></config> <config name=" validType " value="WTDocument.class"></config>
|
名称值对
|
enabled
|
BusinessRuleSetBusinessRule
|
是
|
指示能否配置待执行业务规则对象。当值为 false 时,将忽略该业务规则对象,然后查找容器分级查找中下一个可用的启用状态的对象。
|
布尔型
|
overridable
|
BusinessRuleSet
|
如果系统可以覆盖以下容器处的 BusinessRuleSet,则将 overridable 属性设置为 true。如果将值设置为 false,即使在子项容器中定义了 BusinessRuleSet,仍会使用已将 overridable 设置为 false 的父项容器中的业务规则实例。查找机制的工作原理与 Windchill 首选项查找容器的原理类似。
|
布尔型
|
|
blockNumber
|
BusinessRuleLink
|
是
|
用于指示规则执行的数字。可将多个规则配置为同一 blockNumber。这支持并行执行规则。1 值指示业务规则集内要执行的第一个规则。
示例:如果 blockNumber 1a ruleA
blockNumber 2a ruleB 和 ruleC
规则执行引擎将执行 ruleA,并且可能会并行执行 ruleB 和 ruleC。
|
整数值
|