生成和更新逻辑
利用 BOM 变换器下游视图中的 “生成批量下游 BOM”“更新批量下游 BOM”操作,可在 BOM 变换器中生成和更新批量 mBOM。
生成逻辑
假设 BOM 变换器中显示以下结构:
Generic eBOM 下具有 Green 1Red 部件。
Phantom 部件已创建并添加到 Generic mBOM 下。此部件为不可变换部件。
Generic eBOM 中的部件使用 MPMLink 结构变换操作进行变换。已变换的部件会添加到 Generic mBOM 中的 Phantom 部件下。
Variant eBOM 1Generic eBOM 生成。仅生成 Green 变型。因此,Variant eBOM 1 下仅有 Green 1 部件。
系统通过变换变型 eBOM 以及将通用 mBOM 引用为模板来生成变型 mBOM。
请知悉,Generic eBOMVariant eBOM 1 之间存在变型链接。此外,还会在变型 eBOM 部件和对应的变型 mBOM 部件之间创建对等链接。
在生成 Variant mBOM 1 后,系统会创建 Phantom’ 部件并将其添加到 Variant mBOM 1 根节点下。
Generic mBOM 中的部件 PhantomVariant mBOM 1 中的部件 Phantom’ 之间存在对等链接。
更新逻辑
假设部件 Green 2 (Design) 已添加到 Generic eBOM 下。由于存在此差异 (类型为“添加的部件”),Generic eBOMGeneric mBOM 结构之间的对等链接过期。此外,Generic eBOMVariant eBOM 1 之间的变型链接也不同步。要让变型链接同步,使用“重新配置”操作或其他相关操作更新 Variant eBOM 1
Variant eBOM 1 重新配置变型规范后,Green 2 (Design) 部件会添加到 Variant eBOM 1 下。
此外,Generic eBOMVariant eBOM 1 之间的变型链接现在也已同步。
但是,Variant eBOM 1Variant mBOM 1 之间的对等链接过期。
可执行差异搜索手动解决 Generic eBOMGeneric mBOM 之间的差异。在解决差异后,部件 Green 2 (Design) 会添加到 Generic mBOMPhantom 节点下。
* 
也可以将部件 Green 2 (Design) 直接添加到 Generic mBOM 部件下。
在进行上述变更后,即会解决 Generic eBOMGeneric 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”后,不可变换部件的对等链接也会一并更新。
这对您有帮助吗?