关于对象初始化规则
通过使用对象初始化规则,管理员可以:
• 指定对象类型属性的默认值。
Windchill 解决方案创建该类型的对象时,便会使用这些默认值,但仅在用户未通过用户界面设置属性值的情况下使用。
• 指定约束,其确定用于创建特殊类型对象的用户界面对于与此对象关联的任何属性是否具有特殊的显示特征。对属性应用约束可为用户界面提供如下特征:
◦ 不可变 -- 用户无法更改将要显示的属性值。
◦ 服务器分配 -- 用户界面不显示属性值;该值在保存对象时生成并分配。
◦ 预生成 -- 用户界面显示属性的值。该值在属性出现在用户界面中之前生成。
◦ 隐藏 -- 用户界面不显示属性值或标签。
◦ 离散集 -- 用户界面被限制为从值的离散集中进行挑选。它也被称为枚举列表。
属性通过使用对象初始化规则获得的显示特征提供了一种功能,类似于在
“类型和属性管理”实用程序中为属性指定约束。有关对属性使用约束的其他信息,请参阅
约束选项卡。
您可以在 XML 文档中设置默认值并指定约束。使用“对象初始化规则管理”实用程序上载的每个 XML 文档都会被视为一条规则。每条规则可以包含为某一个对象类型定义的属性的默认值和约束。
此外,您可以使用规则中的
条件逻辑来确定何时使用特定默认值或约束,并可使用
规则变量保留计算结果,然后使用变量为属性设置默认值或定义约束。当您想为多个属性使用相同的值时,这会有所帮助。
规则是在上下文中定义的,仅影响存储在这些上下文或子上下文中的对象,从而允许特定对象类型的规则在每个组织、产品、存储库、项目和项目群中有所不同。
下面列出的相关链接提供了
安装时加载的规则、如何
添加规则,以及如何
访问“对象初始化规则管理”实用程序方面的信息。
有关规则如何工作的信息,请参阅
合并规则以创建复合规则。