通过收集所有关联对象来更新“联合生产”使用关系
要在 com.ptc.windchill.mpml.coproduce.manageIndependentCoproduce 特性设置为 false 时更新多个“联合生产”使用关系,需先收集与使用关系关联的主要部件、次要部件和“联合生产”对象,然后将这些使用关系替换为所需部件。
|
如果 com.ptc.windchill.mpml.coproduce.manageIndependentCoproduce 特性设置为 true,则需要仅收集“联合生产”对象,而不收集主要部件和次要部件。有关详细信息,请参阅 通过收集“联合生产”对象来更新“联合生产”使用关系。
|
执行以下步骤来更新“联合生产”使用关系:
假设 BOM 变换器中存在以下结构:
1. 创建新的“联合生产”对象。
2. 在文件夹浏览器页面中创建新部件 Child E17。请注意,在 BOM 变换器中打开的结构中不包含 Child E17。
部件 Child 1 也是“联合生产”使用关系,因此,根据业务需求,必须将其替换为 Child E17。具体方法是首先收集“联合生产”实体,然后执行“全局更新制造对象”操作。
3. 打开部件 Child 1 的部件信息页面。
4. 从“操作”列表中,启动“全局更新制造对象”操作。
| 建议启动了“全局更新制造对象”操作的实体应处于检入状态。 |
“全局更新制造对象助手”对话框随即打开,其中显示在“选择目标对象”选项卡上选定的“联合生产”使用关系 Child 1。
5. 选择“联合生产”使用关系 Child 1。
6. 在
“全局更新制造对象助手”对话框中,单击
“收集对象”。
“返回已收集的对象”对话框随即打开。
7. 在
“返回已收集的对象”对话框工具栏中,单击
“收集联合生产部件”。
在“收集对象”部分中收集与 Child 1 关联且具有 (001, Design), Subassembly 1. 0000000083, A.1 (Design) 标识的“联合生产”对象。
| 通过整合主要部件和次要部件结构来创建“联合生产”对象。主要部件或次要部件结构发生的所有变化也应体现在“联合生产”对象结构中。因此,无法直接更新“联合生产”对象。在更新“联合生产”对象结构之前,必须先更新主要部件和次要部件结构。 在此特定示例中,必须先收集主要部件,然后再继续执行替换操作。主要部件的标识为 0000000083, Subassembly 1, Demo Organization, A.2 (Design)。 如果通过仅收集“联合生产”对象来继续执行替换操作,则系统会出现以下错误消息:操作失败。必须收集所有相关的主要部件、次要部件和“联合生产”部件。 即使仅收集主要部件或次要部件而不收集“联合生产”对象,系统也允许替换部件。在此特定示例中,收集主要部件。 |
8. 要收集主要部件,请在
“返回已收集的对象”对话框工具栏中选择
“收集正在使用选定对象的对象”。在
“收集对象”部分中收集主要部件。
| 也可以使用 “收集正在使用选定对象的对象”操作来收集次要部件。 |
当前,您可以在“返回已收集的对象”对话框中看到三个条目。这三个条目包括所选对象、与所选对象相关联的“联合生产”对象以及所选对象所在的主要部件。
9. 单击“确定”。“返回已收集的对象”对话框随即关闭。
10. 当前,在“全局更新制造对象助手”对话框中可以看到所收集的对象。
11. 单击“下一步”。
12. 在
“选择替换部件”选项卡中,单击
以选择应替换选定关联的类型和对象。在本示例中,搜索部件
Child E17。
13. 单击“确定”。部件 Child 1 被替换为“联合生产”对象结构中和主要部件下的 Child E17。
替换完成后,系统会自动迭代所选部件的父项部件以及与所选对象关联的“联合生产”对象。在本示例中,迭代与所选对象相关联的主要部件和“联合生产”对象。
其他信息
• 即使仅收集主要部件而不收集“联合生产”对象,系统也允许替换部件。在此类情况下,仅对主要部件进行替换。您可以稍后更新“联合生产”对象。在这种情况下,可以使用 BOM 变换器
“构成”选项卡的
“联合生产”部分中提供的
“更新‘联合生产’结构”操作。
• 您可以使用
“返回已收集的对象”对话框中的不同操作来收集各种实体。例如,您可以使用
“收集原材料或半成品对象”操作来收集原材料部件。
• 请看其中涉及“构成集”对象的结构中的第二个“联合生产”对象。
• 在选定实体的情况下,您可以选取仅收集“构成集”对象和“联合生产”对象。系统允许您继续执行替换操作。例如,要替换 Raw Material 3,可通过收集以下两个实体继续操作:
◦ 具有 (001, Design), Finished Part 3, 0000000087, A 2 (Design) 标识的“构成集”;
◦ 具有 (002, Design), Finished Part 3, 0000000087, A.1 (Design) 标识的“联合生产”对象。
在选定实体的情况下,您可以选取仅收集“构成集”对象。系统允许您继续执行替换操作。例如,要替换 Raw Material 3,可通过收集以下“构成集”实体继续操作:
◦ 具有 (001, Design), Finished Part 3, 0000000087, A 2 (Design) 标识的“构成集”;
• 在替换原材料的情况下,替换完成后,系统不会自动迭代原材料所在的父项部件。但是,系统会自动迭代“联合生产”对象。