专业化管理 > 定制业务对象 > 对象初始化规则管理 > 了解对象初始化规则 > 对象初始化规则概述
  
对象初始化规则概述
对象初始化规则的使用为管理员指定下列各项提供了一种方法:
属性值生成 -- 为与某一对象类型关联的特定属性所定义的值可以是一个常量,也可以是在运行时生成的值。
有些客户端 (如 Windchill workgroup manager),会在将某个对象存储在数据库之前,使用属性值生成为某个属性 (如编号) 请求一个值。有关详细信息,请参阅CAD 文档编号
对象初始化的默认值 -- 在将对象存储在数据库中时,Windchill 会使用已建立的对象初始化规则,为还没有赋值的属性设置值。
仅当创建对象的用户界面未设置值或用户界面请求服务器生成的值时才使用默认值。例如,您可以为文件夹路径、生命周期模板、编号和版本控制设置默认值,之后再使用这些值为用户界面生成各个值。用于创建对象的当前用户界面中的功能将提供预期结果;如果还未通过用户界面设置值,则修改已设置的出厂设置规则可能会影响此功能。
用于限定属性值的显示特征 -- 如果用户界面检查到约束,则会在用户界面中显示属性值时使用这些约束。例如,编号的约束会在创建部件 (对象类型:WTPart) 的用户界面中实现。
出厂设置约束包括如下功能:
显示用户无法更改 (不可变) 的值。
获取可作为默认值 (服务器预生成的值) 显示在界面中的值。
不显示已生成的值,而只显示生成的词 (服务器已事先分配)。
不显示属性标签或值 (隐藏)。
规则变量 -- 想要对多个属性使用同一值时,可定义一个变量来保存计算的结果,然后在为属性设置默认值或定义约束时使用该变量。
一个变量不能依赖于任何其他变量的值。有关其他信息,请参见变量
这些属性规范称为规则。每条规则都同时包含一种对象类型的属性值和约束的规范。这些规则通过使用 XML 元素创建。
另外,通过在对象初始化规则中集成使用条件逻辑算法,可限定对 Windchill 属性设置值或使用约束的时间。
以下各节提供了有关在安装期间加载的规则、如何添加规则、规则如何工作以及规则内容方面的信息 (其中包括有关编号和版本控制的信息)。