受策略管理的命名和编号
Windchill Workgroup Manager 支持通过三种策略来确定如何为新建对象命名和编号。这些策略如下:
• 自动编号
• 名称驱动
• 自定义
这些策略只在首次创建部件和动态文档时应用。在上载新数据期间可使用这些策略 (基于模型文件创建新的动态文档时)。如果以后对策略进行更改,现有数据将不受影响。
这些策略可组合使用,以驱动命名和编号行为。例如,自动编号可与“自定义”一同使用,以形成编号策略。以下是对四种策略的具体描述:
• 自动编号
◦ 动态文档编号由动态文档编号生成器提供 (Windchill 的标准或通过自己的自定义)。
◦ 部件编号由部件编号生成器提供。
◦ 在创建文件时,文件名的默认值从动态文档名称的当前值复制得到。如果文件扩展名出现在动态文档名称中,则在部件中进行设置且受首选项控制时可根据需要将其丢弃。
◦ 动态文档和部件名称字段可使用“重命名”进行编辑。如果部件从动态文档自动创建,则用户将无法指定部件名称。如果以手动方式创建部件,则用户在创建过程中可选择指定名称。
新的动态文档必须在创作应用程序中创建。如果不存在属性映射,则 Windchill 名称将自动分配。用户随后可以在工作区内使用“重命名”在检入之前分配不同的值。
◦ 在“重命名”用户界面中,除非禁用自动编号或由管理员设置覆盖首选项允许用户覆盖自动编号序列以及在编号字段内手动输入值,否则编号字段无法进行编辑。
◦ 自动编号是默认的命名和编号策略。
• 名称驱动
◦ 动态文档编号从文件名复制 (文件的扩展名可丢弃且受 Windchill 首选项“上载丢弃编号文件扩展名”的控制,该首选项可通过 > > > > > 找到)。
◦ 如果在新文档工作区内为新文档使用“重命名”设置 Windchill“名称”属性,则它的值将从 Windchill 推送到动态文档名称。如果在创作应用程序中留为空白,则动态文档名称的默认值将从创作应用程序模型名称复制 (文件的扩展名可丢弃且受上述 Windchill 首选项“上载丢弃名称文件扩展名”的控制)。
◦ 动态文档和部件编号字段可使用“重命名”进行编辑。如果部件从动态文档自动创建,则用户将无法指定部件编号。如果以手动方式创建部件,则用户在创建过程中可选择指定编号 (假定已禁用自动编号)。如果动态文档在创作应用程序中创建,则其不具有定义 Windchill 动态文档编号的功能。即使 PTC_WM_NUMBER 属性在保存到工作区之前创建,也会被 Windchill 文件编号覆盖。用户随后必须在工作区内使用“重命名”在检入之前分配不同的值。
• 自定义
自定义策略的主要用途是为用户提供修改系统行为的方法。
“首选项管理”实用程序的“业务管理”部分中的“对象初始化规则管理”首选项提供了一种指定属性默认值和显示特定对象类型属性约束的方法。默认值和属性约束之后会在 Windchill 创建该类型的对象时使用。这些规范称为规则。每个规则可包含一种对象类型的默认值和约束。这些规则只适用于对象创建,不更改或设置现有对象的值。规则可进行设置,以提供自动编号生成以及提供自定义行为。也可以根据上下文设置规则,以允许在不同的上下文中具有不同的命名/编号规则。
|
无论所使用的命名和编号策略如何,当创建新对象时,系统唯一性约束都会要求在 Windchill 站点或每个 Windchill 项目中,动态文档属性“编号”和“文件名”都必须唯一。
|