发布多个有效性信息
部件或产品根据所应用的有效性制造。将应用的有效性发布到下游企业资源计划 (ERP) 系统这一点非常重要。
有效性可应用于部件、扩展数据和部门数据对象。有效性可以是日期、批号或序列号。有关详细信息,请参阅
关于有效性。
用户可以使用 ERP Connector 将已应用的有效性信息发布到针对分布目标的 Windchill Enterprise Systems Integration (ESI) 响应中。
默认情况下,系统会提供在 Windchill ESI 响应中发布有效性信息时所需的配置。在 Windchill ESI 响应中,应用于部件或对象的多个有效性信息将以“部件”、“扩展数据”和“部门数据”等单独的存储桶形式呈现出来。
Tibco Business Logic 不支持发布多个有效性,因此无法将多个有效性发布到 Oracle 和 SAP 系统。Windchill ESI 将发布单个有效性并显示未发布的有效性的相关信息。Tibco Business Logic 不会消耗应用于扩展数据或部门数据的有效性。
当企业数据和工厂数据属性与部件、企业数据和工厂数据合并时,不会发布有效性。如果以单独的存储桶形式发布企业数据和工厂数据,则应用于这些对象的有效性会在 Windchill ESI 响应中进行发布。Tibco Business Logic 不会消耗企业数据和工厂数据的有效性。上述情况同样适用于部门数据。
应用于扩展数据和部门数据的有效性信息将以相应的扩展数据和部门数据存储桶形式发布。即使扩展数据和部门数据属性与部件属性相组合,此信息也不会与部件有效性信息合并。
您可以与 BOM 一起从原材料链接对象发布有效性。
1. 要通过更改通告从制造历史对象发布有效性:
a. 在 esi.properties.xconf 文件中的以下特性中,将默认值设置为 true:
<Property default="false" name="com.ptc.windchill.esi.publishEffectivityInformationFromManufacturingHistory"/>
b. 运行以下命令:
xconfmanager -pf
c. 传播此特性后,您将会在 esi.properties 文件中看到 com.ptc.windchill.esi.publishEffectivityInformationFromManufacturingHistory。
4. 单击 > 。“更新分布目标”页面随即打开。在此页面上,搜索并选中要发布到的目标的相应复选框。
5. 单击“确定”。
6. 在上游或下游视图中选择根部件,然后单击 > 。将打开“发送至分布目标”页面。
7. 单击“下一步”。“包含的对象”部分会显示已选中用于发布的目标列表。
8. 单击“发送”。会有消息确认发布已启动。
9. 解决该更改通告。
会生成以下响应:
“有效性”
<Effectivity>
<ObjectID>OR:wt.effectivity.WTDatedEffectivity:198919:222562873-1634234454365-525180031-1-0-0-127@vagrant.ptcnet.ptc.com</ObjectID>
<Class>com.ptc.windchill.esi.Part</Class>
<StartEffectivity>2021-10-27 00:00:00</StartEffectivity>
<EndEffectivity>2021-10-31 00:00:00</EndEffectivity>
<EffectivityCxtPartNumber/>
<EffectivityType>Date Effectivity</EffectivityType>
<EffectivityQualifier>Exact</EffectivityQualifier>
<PartMaster>0000000064</PartMaster>
<TargetID>FILE_0001</TargetID>
</Effectivity>