部件
Windchill ESI 允许您将在 Windchill PDMLink 中创建和更改的部件发布到某个分布目标,如 SAP 或 Oracle。您可以配置 Windchill PDMLink 系统以便发布部件的特定属性,以及与部件关联的文档。Windchill PDMLink 部件信息用于在分布目标内创建部件。
ERP Connector 会将以下部件关联的属性从 Windchill PDMLink 传递到分布目标:
• 编号
• 无论部件是否为虚拟部件
• 默认单位
• 控制特征
• 类型
• 名称
• 源
• 版本
• 小版本
• 日期有效性
• 上一更改者
• 分布目标
• 序列有效性
• 批有效性
• 生命周期状态
• 查看
• 存储位置
• 先前发布的部件版本
• 扩展数据
• 部门数据
发布制造部件的企业版本
根据上游部件的规范制造各个下游部件。对于特定部件,“企业版本”属性显示链接的上游部件版本。有关详细信息,请参阅“企业版本”。
发布制造部件时,ESI 响应包含企业版本 (上游版本) 信息以及制造部件信息。
例如,在发布制造部件 (版本 A.1) 时,ESI 响应包含上游设计部件 (版本 B.1) 信息以及制造部件 (版本 A.1) 信息。请参阅下图。
当您想要使用下游 ERP 系统中的工程修订版本 (在本例中为设计部件) 跟踪部件修订版本时,此功能非常有用。
请按照以下步骤启用此首选项:
1. 打开“首选项管理”实用程序。单击 > > 。
2. 选择 > > 。
3. 将首选项“发布制造部件的企业版本”设置为 Yes。
在 SAP ERP 系统中,通过更改通告针对材料耗用企业版本;而在 Oracle ERP 系统中,针对材料和 BOM 耗用企业版本。
部件的工厂特定属性
可使用 Windchill MPMLink 的视图特定功能发布部件的工厂特定属性。要发布工厂特定属性:
• 请确保将 > > 类别中的“发布工厂数据信息”首选项设置为“是”。
• 在 Windchill MPMLink 中定义与每个工厂对应的特定视图。
• 在相应的视图属性选项卡中定义工厂特定属性。
• 使用 Windchill ESI 发布部件。
Windchill ESI 随后会从 Windchill MPMLink 检索部件的工厂特定属性,并将该信息发送至分布目标中的相关工厂。
| • 必须在 ESI 响应元信息文件中定义这些属性的映射。同时,还应扩展 EAI 软件组件,以将这些属性适当地映射到 SAP 上。 • 在使用“发送至分布目标”操作、“将材料发送至分布目标”操作、“更改通告”、“升级请求”或“设置状态”发布部件或资源的部门数据或工厂数据时,可从下列位置使用“已保存筛选器”: ◦ 发布部件或 BOM 时,分布目标上的“BOM 设置”。 ◦ 发布资源或资源结构时,分布目标上的“资源设置”。 ◦ 发布工艺计划结构时,分布目标上的“工艺计划设置”。 ◦ 使用更改通告进行发布时,分布目标上的“更改通告设置”。 |
发布扩展数据
在 Windchill 中,扩展数据是版本化的可操作对象,用于存储需要发布到 ERP 系统的数据。扩展数据可在 ESI 响应中使用 ERP Connector 发布到分布目标。
要发布扩展数据,可通过将首选项“发布企业数据信息”设置为“是”来对其进行启用。
| • 如果要从部件或扩展数据发布版本信息,请在 esi.properties 文件中设置特性 com.ptc.windchill.esi.useVersionInfofromPartOrED。例如,<Property default="PART" name="com.ptc.windchill.esi.useVersionInfofromPartOrED">。其他值可以是 PART 或 COMMON_ENTERPRISE_DATA 否则,系统会默认发布企业数据。 • “分布目标”属性 (位于出现在 ESI 响应中的 Destination 和 TargetID 元素内) 标识应在其中创建或更改部件的分布目标。 • Windchill PDMLink 采用 YYYY-MM-DD HH:MM:SS 格式传递“部件日期有效性”。 • 当使用以对象为中心的模式发布部件,且将分布目标属性“发布部件时发布相关文档”设置为“是”时,也会发布与部件相关联的文档。 |
部门数据
部门数据属性会在 ESI 响应中与部件或资源属性一同发布,其中所述部件或资源属性均来自与工厂数据关联的所有相关部门数据对象。
请确保将 > > 类别中的“发布工厂数据信息”首选项设置为“是”。
如果工厂数据的生命周期状态发生更改,则可将扩展数据或部门数据配置为在 ESI 响应中自动发布。您可以通过从 > > 启用首选项“可自动触发部件发布的扩展数据生命周期状态”来实现此配置。可在以逗号分隔的列表中指定多个生命周期状态。该首选项的默认值为空。
启用此首选项后,如果企业数据或工厂数据生命周期状态根据此首选项中所指定的信息发生更改,则 ESI 将根据与分布目标关联的配置规范或筛选器呈现相关部件小版本和部门数据,以便在 ESI 响应中发布部件。
| • 仅当首选项“自动启动 ESI 工作流”设置为“是”时,才会启用部件的发布。 • 如果发布的是工厂数据,则系统会同时发布工厂数据和企业数据。然而,如果发布的是企业数据,则系统会发布相关工厂数据。 |
可在 ESI 响应的单独存储桶中发布扩展数据和部门数据。可通过自定义 ESI 响应来完成此操作。有关在 ESI 响应中自定义存储桶的详细信息,请参阅
“参考文档”站点上的
ERP Connector Customizer's Guide (《ERP Connector 自定义者指南》)。