其他功能 > 制造过程管理 > 使用制造对象 > 批量更新制造对象 > 通过收集所有关联对象来更新“联合生产”使用关系
通过收集所有关联对象来更新“联合生产”使用关系
要在 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) 标识的“构成集”;
在替换原材料的情况下,替换完成后,系统不会自动迭代原材料所在的父项部件。但是,系统会自动迭代“联合生产”对象。
这对您有帮助吗?