与其他应用程序集成 > Windchill ESI 简介 > 使用 Windchill Integration for MES > Windchill Integration for MES体系结构 > 从 Windchill 发布的过程流程图
  
从 Windchill 发布的过程流程图
以下过程流程图列出了将 Windchill ESI 服务包含在 Windchill PDMLink 中所执行的活动。您的 MES 接口中还会显示其他活动。
通常,从 Windchill 发布的流程如下:
1. Windchill PDMLink 对象升级至相应的生命周期状态,如 Released
2. Windchill ESI 发布至制造工作流调用 Windchill ESI 服务,该服务生成一条或多条表示已发布产品信息的 Windchill ESI 响应消息。发布中存在多少个 MES 服务器实例,就会生成多少条响应消息。每条消息都会参与到一个 Windchill ESI 事务处理中。
3. Windchill ESI 服务将 Windchill PDMLink 对象的发布状况记录为待处理。随后,通过运行 Info*Engine 将响应消息放到交付通道上。
4. MES 接口接收响应消息。
5. 分布目标中的每个操作 (子事务处理) 成功或失败时,MES 接口都会通过 Windchill ESI PostResult Web 服务通知 Windchill ESI 服务。
6. 当发布中的指定 Windchill ESI 事务处理完成时,MES 接口会通过 Windchill ESI PostResult Web 服务通知 Windchill ESI 服务该事务处理是否成功。然后,针对发布中的每个事务处理重复此过程。
7. 处理 Windchill ESI 事务处理的指定 PostResult RPC 时,如果事务处理失败或发布中的所有事务处理均已成功完成,Windchill ESI 服务会调用 postEvent API。此 API 会通知暂停于步骤 2 中的工作流进程继续进行处理。