生成和更新逻辑
利用 BOM 变换器下游视图中的
“生成批量下游 BOM”和
“更新批量下游 BOM”操作,可在 BOM 变换器中生成和更新批量 mBOM。
生成逻辑
假设 BOM 变换器中显示以下结构:
• Generic eBOM 下具有 Green 1 和 Red 部件。
• Phantom 部件已创建并添加到 Generic mBOM 下。此部件为不可变换部件。
• Generic eBOM 中的部件使用 MPMLink 结构变换操作进行变换。已变换的部件会添加到 Generic mBOM 中的 Phantom 部件下。
• Variant eBOM 1 从 Generic eBOM 生成。仅生成 Green 变型。因此,Variant eBOM 1 下仅有 Green 1 部件。
• 系统通过变换变型 eBOM 以及将通用 mBOM 引用为模板来生成变型 mBOM。
• 请知悉,Generic eBOM 和 Variant eBOM 1 之间存在变型链接。此外,还会在变型 eBOM 部件和对应的变型 mBOM 部件之间创建对等链接。
• 在生成 Variant mBOM 1 后,系统会创建 Phantom’ 部件并将其添加到 Variant mBOM 1 根节点下。
Generic mBOM 中的部件 Phantom 与 Variant mBOM 1 中的部件 Phantom’ 之间存在对等链接。
更新逻辑
假设部件 Green 2 (Design) 已添加到 Generic eBOM 下。由于存在此差异 (类型为“添加的部件”),Generic eBOM 和 Generic mBOM 结构之间的对等链接过期。此外,Generic eBOM 和 Variant eBOM 1 之间的变型链接也不同步。要让变型链接同步,使用“重新配置”操作或其他相关操作更新 Variant eBOM 1。
• 为 Variant eBOM 1 重新配置变型规范后,Green 2 (Design) 部件会添加到 Variant eBOM 1 下。
• 此外,Generic eBOM 和 Variant eBOM 1 之间的变型链接现在也已同步。
• 但是,Variant eBOM 1 与 Variant mBOM 1 之间的对等链接过期。
• 可执行差异搜索手动解决 Generic eBOM 和 Generic mBOM 之间的差异。在解决差异后,部件 Green 2 (Design) 会添加到 Generic mBOM 的 Phantom 节点下。
| 也可以将部件 Green 2 (Design) 直接添加到 Generic mBOM 部件下。 |
• 在进行上述变更后,即会解决 Generic eBOM 和 Generic mBOM 之间的差异。
• 当通过选择
Generic mBOM 根节点启动
“更新批量下游 BOM”操作时,系统将运行
“同步结构”操作以在后台更新变更。有关详情,请参阅
同步上游和下游结构。
• 系统将通过变换 Variant eBOM 1 结构并引用 Generic mBOM 结构作为模板,在 Variant mBOM 1 中添加最近添加的部件 Green 2。部件 Green 2 已添加到 Phantom’ 节点下。
• 在添加部件后,变型 eBOM 1 和 Variant mBOM 1 之间的差异即会得到解决。
| 在完成 “生成批量下游 BOM”操作后,系统会在通用 mBOM 和变型 mBOM 结构中的不可变换部件之间创建对等链接。在本用例中,会在 Phantom 部件和 Phantom’ 部件之间创建对等链接。在完成 “更新批量下游 BOM”后,不可变换部件的对等链接也会一并更新。 |