其他 Windchill 功能 > 制造过程管理 > 将 eBOM 变换为 mBOM > 审阅 mBOM > 关于在 BOM 变换器中检测和解决差异
  
关于在 BOM 变换器中检测和解决差异
在产品的上游结构中进行更改时,让制造团队了解此类更改,以便能够在下游结构中同步所有更改,这一点非常重要。通过使用中间窗格工具栏中的 “检测差异”和“审阅并解决差异”操作,可以简化方式检测和解决这些更改。此处,术语“差异”用于指示工程物料清单的上一版本与新版本之间的差异。
* 
除了使用 “检测差异”操作,您还可以使用中间窗格工具栏中的 “协调助理”操作来检测和解决差异。
PTC 建议使用 “检测差异”来检测和解决差异。
在 BOM 变换器中检测和解决差异
要检测和解决树结构中的差异,请执行下列步骤:
1. 在上游树结构中,选择要检测其差异的部件或装配。
2. 单击 “检测差异”。相关差异会在上游树结构和下游树结构中突出显示,之后“审阅并解决差异”对话框随即打开。其中会显示突出显示部件的差异。审阅表格中列出的差异部件,并根据需要解决这些差异。
* 
您可以选中“仅显示选定的部件差异”复选框,以查看与上游树结构中的选定部件相关的差异。有关详细信息,请单击用例:使用“仅显示选定的部件差异”复选框解决单个差异
“审阅并解决差异”对话框包括每个更改的下列状况:
“自动”- 上游结构中的更改可通过 操作传播到下游结构。
“手动”- 无法使用默认逻辑传播上游结构中的更改。
“交互式”- 上游结构中的更改可通过使用默认逻辑和用户交互进行传播。使用 操作可解决状况为“交互式”的差异。
“已解决”- 上游结构中的更改已经在下游结构中解决。
3. 或者,单击 “审阅并解决差异”打开“审阅并解决差异”对话框。
* 
使用 “审阅并解决差异”操作之前,请先使用 “检测差异”操作。选择部件并单击 “审阅并解决差异”后,除非预先检测到选定部件的差异,否则“审阅并解决差异”对话框中不会列出这些差异。
4. 使用左侧窗格中“条件”“状况”部分下的选项来筛选您要审阅并解决的任何特定差异。要了解有关“条件”“状况”部分的详细信息,请参阅传播上游更改
5. 选中要审阅和/或解决的差异所对应的复选框。
* 
您可以使用“审阅并解决差异”对话框中的“全部清除”、“全选”、“反向选择”或“在下游结构中选择”操作来审阅差异。
6. 单击 以传播更改。这些更改将传播到下游端。
* 
上游视图中的差异部件可在下游视图中有多个对等部件。对于此类差异部件, 操作会将“审阅并解决差异”对话框中显示的上游更改传播到所有下游对等部件。
您可以一次解决多个差异。对于每个已解决的差异,都会在“审阅并解决差异”对话框中创建两个条目。
解决差异时,对于每个已解决的差异,均会在“审阅并解决差异”对话框中创建两个差异条目。选中“已解决”复选框后,您便可查看这些条目。以斜体显示的条目表示产生的下游更改。以蓝色突出显示的条目表示检测到的上游更改,而这些更改已得到解决。
以斜体显示的条目表示产生的下游更改。突出显示的条目表示检测到的已解决上游更改。如果您选择两个条目中的任意一个,然后单击 “在下游结构中选择”操作,则下游结构中的已解决部件会突出显示。
* 
对于“添加的部件”条件的差异,仅当选择“审阅并解决差异”对话框中突出显示的已解决差异并启动 “在下游结构中选择”操作时,下游结构中的已解决部件才会突出显示。
“审阅并解决差异”工具栏中提供了下列操作:
图标
操作
说明
全部清除
清除选定的条目。
全选
选择表格中列出的所有条目。
反向选择
反向当前选择。清除当前的选择,并选择未选定的条目。
在下游结构中选择
“审阅并解决差异”表格中的选定差异会被选中并突出显示在下游树结构中。要了解有关“条件”“状况”部分的详细信息,请参阅与“在下游结构中选择”操作相关的用例
将更改传播到下游
传播在下游树结构中选定的更改。
下一个差异部件
上一个差异部件
向上或向下遍历上游结构以标识下一个差异部件。
有时可能不会在“审阅并解决差异”对话框中列出任何差异。
以下是未检测到任何差异的一些可能原因,以及可应用的建议解决方案:
可能原因
建议解决方案
在选定部件中未检测到任何差异。
在启动 “检测差异”操作之前执行 “审阅并解决差异”时,可能会发生这种情况。除非预先检测到差异,否则“审阅并解决差异”对话框中不会列出这些差异。在启动“审阅并解决差异”操作之前,可以考虑先使用 “检测差异”操作。
如果已检测到差异,请从上游树结构中选择一个差异部件。或者,可以使用“审阅并解决差异”对话框中的 操作移至上游树结构中的上一个或下一个差异部件。
选定实体不是部件。
在树结构中选择有效的实体。
“审阅并解决差异”对话框中选择的差异条件不正确。
使用“审阅并解决差异”对话框“条件”“状况”部分中提供的选项来选择合适的选项。
要点
使用 “检测差异”和 “审阅并解决差异”操作时,请注意下列事项:
如果选定部件不具有任何差异,但您启动了 “检测差异”操作,则系统会显示一条消息,指示未检测到任何上游更改。
仅当在上游结构中选择了部件时,“检测差异”和 “审阅并解决差异”操作才会启用或仅可供使用。此行为的一个例外情况是在 BOM 变换器中从更改通告或更改任务信息页面打开部件时。在 BOM 变换器中从更改通告或更改任务信息页面打开部件时,无需进行任何选择即可使用这些操作。
“检测差异”和 “审阅并解决差异”操作的实施取决于“协调辅助条件”用户级首选项中设置的值。单击 “检测差异”后,只有满足“协调辅助条件”首选项中所设条件的部件才会突出显示。如果设置为默认值“已过期”,则系统会检测所有类型的差异。
此首选项中指定的值会在“传播上游更改”对话框的“搜索上游更改”部分中进行预填充。
要标识或跟踪子装配中的差异,请选择子装配,然后单击 “检测差异”。子装配中的差异部件会在部件结构中突出显示。例如,引擎子装配。通过选择多个子装配并启动 “检测差异”操作,可一次检测多个子装配的差异。
当您针对上游视图中在多个上下文中具有对等部件的过期部件启动 “检测差异”操作时,“下游上下文”列中的信息十分有用。您可以解决存在于所述多个上下文中的差异。
* 
默认情况下,“审阅并解决差异”对话框中的“下游上下文”列处于未选定状态。
上游视图中的差异部件可在下游视图中有多个对等部件。对于此类差异部件, 操作会将“审阅并解决差异”对话框中显示的上游更改传播到所有下游对等部件。
选中“仅显示选定的部件差异”复选框后,“审阅并解决差异”对话框中的突出显示会消失。
默认情况下,“审阅并解决差异”对话框中会提供以下各列:“标识”“编号”“名称”“版本”“条件”“当前值”“旧值”“状况”“下游上下文”。您可以单击“审阅并解决差异”对话框中的箭头来选择列,如下图所示。
使用“审阅并解决差异”对话框中的 ,可搜索与特定部件相关联的差异。单击 后,您必须键入与该差异关联的部件的名称。
从上游树结构中选择差异部件后,可在“审阅并解决差异”对话框中查看相应的差异。在下游树结构中选择部件并不会影响“审阅并解决差异”对话框中显示的结果。
选中“状况”部分的“已解决”复选框后,随即显示已解决的差异列表。如果在上游树结构中选择了其他部件,然后再次选择已显示差异的先前选定部件,则对于产生的下游更改,以斜体显示的条目将会消失。例如,最初选择 CapBody 部件后,“审阅并解决差异”对话框会显示与该部件相关的差异。
如果选择非差异部件 (例如 Cartridge),则仅会显示检测到的上游更改。
如果再次选择 CapBody 部件,则生成的下游更改将会消失。
从上游树结构中选择差异部件后,可在“审阅并解决差异”对话框中查看相应的差异。
在下游树结构中选择部件并不会影响“审阅并解决差异”对话框中显示的结果。
“审阅并解决差异”对话框中解决差异时,默认情况下,并不会选中“审阅并解决差异”对话框“状况”部分中的“已解决”复选框。如果要查看已解决的差异,则需要选中“已解决”复选框。例如,下图中,“已解决”复选框处于清除状态:
下图中,“已解决”处于选中状态:
“状况”部分中选中“已解决”复选框,可查看已解决差异的列表。
如果在上游树结构中选择了其他部件,然后返回到已显示差异的先前选定部件,则对于产生的下游更改,以斜体显示的条目将会消失。例如,最初选择 CapBody 部件后,“审阅并解决差异”对话框会显示与该部件相关的差异。
如果选择非差异部件,例如 Cartridge,则该对话框中不会显示任何差异。
如果再次选择 CapBody 部件,则生成的下游更改将会消失。
可能会出现这样一种情况:对于不存在于 BOM 变换器中的部件,其差异会显示在“更新为当前对等对象”对话框中。之所以会发生这种情况,是因为对 BOM 变换器中的结构应用了筛选条件。
假设您已从树结构中移除了一些部件并启动了 “检测差异”操作。在启动 “检测差异”操作之前从树结构中移除的部件的父项部件不会在上游树结构中突出显示。但是,移除的部件会在“审阅并解决差异”对话框中显示为差异。此外,已移除的部件也会在下游树结构中突出显示。您可以使用“移除的部件”复选框来查看或隐藏这些差异。
您可以在“BOM 变换器”窗口内移动“审阅并解决差异”对话框。
最佳做法是,您必须尽可能多地解决显示在“审阅并解决差异”对话框中的差异。
上游的部件可在下游中具有多个对等部件。仅会针对启动 “检测差异”操作的部件解决差异。
相关主题