与其他应用程序集成 > Windchill ESI 简介 > 使用 ERP Connector > ERP Connector 功能 > 物料清单
  
物料清单
ERP Connector 可以将在 Windchill PDMLink 中创建或更改的多级 BOM (BOM) 发布到分布目标,例如电子邮件地址。通过 Windchill PDMLink,您可以配置 ERP Connector,以发布特定的 BOM 属性。另外,若要发布 BOM 和它的属性,可以配置 ERP Connector,使其可以同时发布创建或更改的部件。
Windchill 发布 BOM 时,ERP Connector 还会发布关联的对象及其属性。这样,ERP Connector 便可确保发布完整的产品记录。可以配置哪些关联对象及属性将随 BOM 一起发布。以下列出了默认情况下传递的相关对象和属性:
上一更改者
日期有效性
序列号有效性
批号有效性
使用
全局替换部件
装配部件编号
用于指定装配是否为 CAD 虚拟的属性
版本
先前发布的部件版本
小版本
组件数量
组件数量单位
组件行号
特定替换部件编号
特定替换部件数量
特定替换部件行号
位号
分布目标
用于指定组件是否为 CAD 虚拟的属性
装配部件 ID
组件 ID
备用项组
零部件编号
先前发布的部件版本
可配置模块
可折叠
Windchill PDMLink 发布 BOM 时,ERP Connector 可以发送 BOM 中的多个组件。可将其配置为发送每个组件的行号信息。
将对等 BOM 增量信息发布至分布目标
将对象再次发布至分布目标时,将根据先前发布的信息来发送信息。如果具有已发布到分布目标的上游 BOM,同时存在尚未发布的对等下游 BOM 时,可能会发生这种情况。如果随后发布下游 BOM,您可以使用与上游 BOM 相同的分布目标。而不必为下游 BOM 创建和关联其他分布目标。
为了说明此行为,请考虑下列示例:
Computer A.20 (制造) 的装配具有零部件 CPU、鼠标、键盘、监视器和网络摄像头,且这些零部件均已发布至分布目标 DT-1100DT-1200。分布目标是下游系统中的制造工厂
随后,根据业务要求需要创建 DT-1100DT-1200 的下游对等 BOM。现在,可以按如下所示创建制造视图的子视图。
制造
1100
1200
然后,从上游对等制造 BOM Computer, A20 (制造) 中创建下游对等 BOM - Computer A10 (1100)Computer A30 (1200),如下图所示:
将分布目标 DT-1100 关联到 BOM Computer, A.10 (1100),将分布目标 DT-1200 关联到 BOM Computer, A.30 (1200),并将这些 BOM 发布到分布目标。增量更改可通过将 Computer, A.10 (1100)Computer A.30 (1200)Computer, A.20 (制造) 进行比较来计算,并将 BOM 作为已更改的 BOM 发送。
发布到 DT-1100 的 BOM Computer A.10 (1100) 响应将按下表所示进行计算:
对象
操作
类型
计算机 A.10 (1100)
更改
部件和装配部件
监视器 A.2 (1100)
更改
部件
鼠标 A.2 (1100)
更改
部件
键盘 A.1 (制造)
部件
CPU B.1 (制造)
部件
光盘驱动器 A.1 (1100)
创建
部件
所有组件均已适当地标记为创建/删除/更改/无
发布到 DT-1200 的 BOM Computer A.30 (1200) 响应将按下表所示进行计算:
对象
操作
类型
计算机 A.30 (1200)
更改
部件和装配部件
触摸屏监视器 A.1 (1200)
创建
部件
鼠标 A.1 (1200)
更改
部件
键盘 A.1 (1200)
更改
部件
CPU A.1 (1200)
更改
部件
5M 网络摄像头 A.1 (1200)
创建
部件
所有组件均已适当地标记为创建/删除/更改/无
此行为由属性 com.ptc.windchill.esi.CalculateDeltaUsingLatestPublishedObject 控制,该属性的默认值为 TRUE。为防止下游 BOM 发布到与先前已发布的上游 BOM 相同的分布目标,请将此属性更改为 FALSE。有关详细信息,请参阅 ESI 自定义指南。
* 
请注意以下几点:
传递至分布目标的“BOM 使用关系”属性值既可通过装配部件小版本自身获得,也可通过 Windchill ESI 首选项“视图到分布目标映射”“视图到 BOM 类型映射”获得。
与序列 (或批号) 有效性关联的上下文装配应该是这样一个装配:其中保存有在 Windchill 中指定了序列 (或批号) 有效性的组件。如果情况并非如此,而且如果首选项“验证有效性上下文”的值为“是”,则发布将失败。此外,当发布序列 (或批号有效性) 时,如果上下文对象不是发布的一部分,而且如果首选项“包括有效性上下文”的值为“否”,则发布将失败;但是,如果此首选项的值为“是”,则上下文对象将自动包括在发布中。
按照设计,Windchill PDMLink 不支持更改的 (更新的) 特定替换部件。要想更改或更新特定替换部件,请使用“删除”“创建”操作。
当使用以对象为中心的模式发布 BOM,且将分布目标属性“发布 BOM 时发布相关文档”设置为“是”时,也会发布与 BOM 中的部件相关联的文档。
Windchill PDMLink 允许发布并非最新修订版本的 BOM 小版本。例如,如果 P1 B.10 已发布到分布目标,之后您想要发布此前尚未发布到该目标的 P1 A.15(早期版本),则在下游发布系统允许此类发布的情况下,您将能够发布 BOM。
您可以发布 BOM 中的表达式。有关详细信息,请参阅关于发布关联的已分配表达式