与其他应用程序集成 > Windchill ESI 简介 > 将 Windchill ESI 与 Oracle Applications 集成 > 更改通告
  
更改通告
Windchill ESI 使您可以将在 Windchill ESI 中创建的“更改通告”发布到分布目标,例如 Oracle Applications。从 Windchill ESI 发布更改通告也包括发布列出的所有部件、BOM、工艺计划和操作对象 (项进程用于维护除部件修订之外的项属性)。通过在 Windchill ESI 中启用此功能,用户还可以在发布更改通告时创建和更改部件、BOM、工艺计划和操作。
Windchill ESI 在 Oracle Applications 中创建所有工程更改命令,以便这些命令可以列出对象修订和 BOM 对象。当 Windchill ESI 在 Oracle Applications 中处理工程更改命令时,最初会在 Oracle 中将每个工程更改命令的状态设置为“已安排”。管理员应为所有与 ESI 相关的组织设定 Automatic Engineering Change Order Implementation 同步程序,使其以预定的间隔运行。该程序根据有效性将所有最近创建的 (已安排) 工程更改命令的状态设置为“已执行”。这是一项关键的处理步骤,因为它会使工程更改命令生效。有关详细信息,请参阅《Windchill Enterprise Systems Integration 管理指南 - Oracle Applications》
当您将各种属性与 Windchill PDMLink 中的 CN 关联时,Windchill ESI 会将属性传递至 EAI 软件组件。以下为要传递的属性 (该列表包括生成的对象和更改通告对象本身的属性):
编号 (更改编号)
说明 (更改编号说明)
部件编号/装配部件编号
部件版本/装配部件版本
部件有效性开始日期/装配部件有效性开始日期
零部件编号
组件行号
组件数量
组件操作序列号
位号
特定替换部件组件
分布目标
序列号有效性起始编号
序列号有效性终止编号
批号有效性起始编号
批号有效性终止编号
工艺计划 (路由) 部件编号
操作标签
操作部门
操作的资源数量
资源的安排标志
资源的利用率
* 
请注意下列事项:
尽管已传递了所有列出的属性,但并非所有属性都是更改通告属性。其余的属性是待更改对象的属性,列在各自的部分中。例如,部件编号属性将列在响应文件的“部件元素”部分中。
当使用以更改通告为中心的模式发布数据,且将分布目标属性“发布更改通告时发布相关文档”设置为“是”时,也会发布与更改通告中的对象相关联的文档。
会始终发布文档、CAD 文档结构和更改通告中作为生成的对象保留的选项集。
Windchill ESI Services 发布更改通告数据后,EAI 软件组件会立即将 Windchill 的更改通告属性映射至 Oracle Applications 的工程更改命令属性。下表显示了 Windchill 的更改通告属性与 Oracle Applications 的工程更改命令属性之间的映射关系。
Windchill PDMLinkWindchill MPMLink 更改通告与 Oracle Applications 工程更改命令属性的映射关系
Windchill PDMLink 更改通告属性
Oracle Applications 工程更改命令属性
编号 (更改通告编号)
ECO Name
名称 (更改通告)
工程更改命令说明
说明
Reason for Change
部件编号/装配部件编号
Revised Object Name
部件版本/装配部件版本
New Revised Object Revision
部件有效性开始日期/装配部件有效性开始日期
Start Effective Date
零部件编号
Component Object Name
组件行号
Object Sequence Number
组件数量
Quantity per Assembly
位号
Reference Designator Name
特定替换部件组件
Substitute Component Name
分布目标
Organization
更改原因说明
说明
组件操作序列号
Object Operation Sequence Number
起始序列号有效性/起始批号有效性
From Unit Number
终止序列号有效性/终止批号有效性
To Unit Number
工艺计划 (路由) 部件编号
Revised Object Name
操作标签
Operation Sequence Number
操作部门
Department
资源数量
Resource
资源的安排标志
Scheduled flag
资源利用率
Usage Rate
Windchill PDMLink 中的“分布目标”属性标识应在其中创建更改通告的分布目标。EAI 软件组件利用这一信息与正确的目标数据源进行通信,并向其传送组织信息。
有些从 Windchill PDMLink 传递来的属性是在未经过变换的情况下通过 EAI 软件组件传递至分布目标的;但有几个属性包含已由 EAI 软件组件修改或交叉引用的值。
Windchill PDMLink 采用 YYYY-MM-DD 24HH:MM:SS 格式传递“有效性开始日期”。Windchill ESI 假定时区在 Windchill PDMLink、TIBCO 和 Oracle Applications 中统一配置。
对“更改通告标题”、“已修订对象”(部件)、“已修订项”(BOM 标题) 以及“工艺计划”的操作 (与更改通告相关) 均在 EAI 软件组件中交叉引用。下表显示了可能会提供的 Windchill PDMLink 操作值以及对应的 Oracle Applications 值 (从 EAI 软件组件传递到 Oracle Applications)。
Windchill 操作值 (与更改通告相关) 向 Oracle Applications 事务处理类型值的映射
Windchill 操作值
Oracle Applications 事务处理类型值 (数据库值)
添加的更改通告、部件、BOM、工艺计划
Create (CREATE)
更改的部件、BOM、工艺计划
Update (UPDATE)
* 
按照设计,Windchill ESI 不支持工程更改命令的“更新”或“删除”事务处理类型。Windchill PDMLink 可能仅发布新建的 (创建的) 更改通告。
对已修订组件、位号、特定替换部件和操作的绝对操作均在 EAI 软件组件中交叉引用。下表显示了可能会提供的 Windchill PDMLink 操作值以及对应的 Oracle Applications 添加-更改-删除 (ACD) 类型值 (从 EAI 软件组件传递到 Oracle Applications)。
Windchill 绝对操作值与 Oracle Applications 添加-更改-删除 (ACD) 类型值之间的映射关系
Windchill 操作值
Oracle Applications 添加-更改-删除 (ACD) 类型值 (数据库值)
添加的 BOM组件、替换部件、位号、操作
Create (1)
更改的 BOM 组件、操作
Update (2)
删除的 BOM 组件、替换部件、位号和操作
Delete (3)
* 
按照设计,Windchill PDMLink 不支持“更改的特定替换部件”或“更改的位号”。要想更改或更新上述两项,请使用“删除”和“创建”操作。
在 Oracle Applications 中创建或更改工程更改命令时需要用到某些属性,而 Windchill PDMLink 并不提供这些属性。在此类情况下,Windchill ESI 在将数据传递至 Oracle Applications 之前默认 EAI 软件组件中的值。下表列出了在 Windchill ESI 中默认的 Oracle Applications 工程更改命令属性及其默认值。
Oracle Applications 工程更改命令默认值
Oracle Applications 工程更改命令属性
默认值
ECO Header Change Type Code
Product Change (Prod Chg)
ECO Header Approval Status Type
Approved
Revised Component Operation Sequence Number
1 (1)
ECO Header Status
Scheduled (4)