按属性值对部件列表进行排序
在生成部件列表时,您可以按特定属性值对生成的部件列表中的项排序,从而可以按与其部件列表项位置不同的顺序为部件列表排序。
配置完成后,将在使用下列方法之一生成部件列表时应用此类型的排序:
• 通过“生成部件列表”或“生成选定部件的部件列表”操作从 BOM 部件生成。
• 从通用部件列表 (模板) 生成
• 在更新源 BOM 后更新部件列表
要基于属性值为生成的部件列表指定排序顺序:
1. 确定要用来对生成的部件列表进行排序的部件列表项属性,例如数量。
2. 访问 XCONF 文件 PartsListItemAttributeMappings.xconf 并使用 xconfmanager 实用程序对其进行编辑。
有关详细信息,请参阅 Windchill 帮助中心中的“使用 xconfmanager 实用程序”。
3. 按以下格式声明两个特性条目:
◦ <Property name="partlistitem.sortAttribute" default="itemQuantity"/>
在此处定义了将用作已生成/已更新部件列表中项的排序标记的部件列表项属性 (itemQuantity)。
此特性的默认值是 itemNumber。如果保留此值,部件列表将始终按源 BOM 的相同顺序进行排序。
◦ <Property name="partlistitem.sortOrder" default="ascending"/>
在此处定义了部件列表项在生成的部件列表中的排序顺序 (升序或降序)。
4. 添加或更新 XCONF 文件后,需要重新启动方法服务器。
5. 从 BOM 部件或通用部件列表生成部件列表。
生成的部件列表中的部件列表项按其数量属性值进行排序。
如果在更改源 BOM 后更新部件列表,则也将应用此排序。
排序遵循以下常规规则:
• 应用字母数字排序
• 不含指定属性值的项将被放置在部件列表末尾 (如果排序顺序为升序,则放置在列表底部,如果排序顺序为降序,则放置在列表顶部)
• 如果有多个不含指定属性值的项,则会按名称对这些项进行排序
• 对于指定属性显示为重复值的项,会将它们一起分组到部件列表中的相应位置并按名称进行排序
请注意以下实施注意事项︰
• 重新生成部件列表时会对其重新排序
• 向部件列表手动添加项时不会对其进行重新排序
• 发布部件列表 (PDF 或 Arbortext Content Delivery) 时排序保持不变
• 仍可以使用“另存为默认视图用于显示和发布”选项手动对部件列表进行排序
|
使用此选项会覆盖为对部件列表进行自动排序所做的任何设置。
|