其他 Windchill 功能 > 制造过程管理 > 将 eBOM 变换为 mBOM > 传播上游更改
  
传播上游更改
最近可能对上游结构进行了更新,例如,添加了新部件或移除了现有部件。这些更新可能不会反映在下游结构中。您可以使用关联部件结构浏览器中的“传播上游更改”窗格,以使用最新的上游更改来更新下游结构。应用程序会比较上游结构的当前小版本和链接到当前下游结构的上一个最新小版本。您可以查看检测到的更改,并将所需更改传播到下游结构。
默认情况下,使用对等关联作为比较小版本的条件。您可以根据时间更改要比较的条件。有关详细信息,请参阅自定义比较机制
要传播上游更改:
1. 在中间窗格工具栏中单击 ,并在上游结构中选择相应的部件。
“传播上游更改”窗格将在浏览器右侧打开。
* 
检测上游更改机制要求用户在上游结构中选择一个部件。搜索会检测到对链接到下游部件的第一级子项所做的更改。下游结构中所做的选择不会影响搜索结果。
2. 输入搜索条件,以指定要列出的上游更改类型。可用的搜索条件如下:
“添加的部件”:指定最近添加的部件。
“移除的部件”:指定最近移除的部件。
“偏离位置”:指定更新了位置坐标的部件。
“数量”:指定更新了数量值的部件。
“已分配的表达式”:指定更新了选项和选择的部件。有关详细信息,请参阅选项和选择
3. 单击“搜索”
“上游更改”面板中的框可显示搜索任务的搜索结果。该表格会列出针对上游结构中的部件检测到的更改。表格中的每一行都会显示更新的部件详细信息以及特定搜索条件下的当前值和旧值。
* 
移除部件时,表格中的“当前值”单元格显示为空。同样,添加部件时,“旧值”单元格显示为空。
4. 选择您想要传播到下游结构的更改,然后单击
* 
下游结构中所做的选择不会影响传播结果。
5. 单击“确定”确认此操作。
“生成下游更改”面板中的框可显示传播任务的结果。该表格会列出已传播到下游结构的更改。表格中的每一行都会显示更新的部件详细信息以及特定搜索条件下的更新值和旧值。
成功地传播到下游结构的更改会从“上游更改”表格中移除。未选择或无法传播的更改会继续显示在“上游更改”表格中。
* 
在传播更改之后,建议您更新下游结构中对应父项节点的对等链接。这可以确保后续上游更改搜索能够提供相关信息。
* 
当传播与所添加部件相关的更改时,默认情况下,应用程序会考虑结构之间存在的对等链接和公用对等上下文。如果使用的是“生成下游结构”功能,则可以通过特性 com.ptc.windchill.associativity.reconciliation.addUsageUsesBomGeneration 对此默认行为进行更改。然后,下游结构中新添加的部件将遵循在生成下游结构时所定义的逻辑。
“上游更改”“生成下游更改”表格工具栏中提供了以下操作。
图标
操作
说明
全部清除
清除选定的条目。
全选
选择表格中列出的所有条目。
反向选择
反向当前选择。清除当前的选择,并选择未选定的条目。
在结构中选择
突出显示与上游或下游结构中的选定更改相关联的部件。
* 
菜单上单击 “清除所有突出显示的行”操作,以从选定部件移除突出显示。
将更改传播到下游
“上游更改”表格中的选定更改传播到“生成下游更改”表格中。
搜索
根据搜索框中指定的关键字将结果细化。