更新时间:2023-05-15 GMT+08:00
分享

生产工单同步集成方案

整体设计流程:

具体设计图:

生产工单从SparkPack 企业ERP同步到MES由集成工作台完成,方案如下:

准备:

1、SparkPack 企业ERP系统中新建一个自定义字段表示工单同步状态,并添加一个存储结构,使得SparkPack 企业ERP中生产工单每次更新的时候该字段都会被更新成未同步;

2、在将SparkPack 企业ERP中工单同步到MES以后,需要修改工单同步状态为已同步,由于修改工单会触发存储结构导致同步状态会被重置成未同步,所以需要增加一个自定义字段,并修改存储结构,在同时更新工单同步状态字段和辅助字段的时候,避免工单被重置成未同步。

流程:

  • 在集成工作台创建MES连接器,通过MES鉴权接口创建连接,连接MES系统;
  • 在MES连接器中封装所需MES系统接口,包括创建生产工单、更新生产工单、关闭生产工单等;
  • 在集成工作台创建SparkPack 企业ERP连接器,通过SparkPack 企业ERP鉴权接口创建连接,连接SparkPack 企业ERP系统;
  • 在SparkPack 企业ERP连接器中封装所需SparkPack 企业ERP接口,包括查询生产工单等;
  • 在集成工作台创建流,每分钟重复执行,利用SparkPack 企业ERP连接器封装的接口,查询SparkPack 企业ERP系统内未同步(同步状态字段为false)的所有生产工单;
  • 遍历生产工单,如果MES中没有该生产工单,则同步在MES中创建该工单;如果SparkPack 企业ERP中已取消该工单,则在同步在MES中关闭该工单;如果SparkPack 企业ERP中更新过该工单,则同步在MES中更新该工单。MES中创建、更新、关闭工单都通过MES连接器中封装的接口完成。
分享:

    相关文档

    相关产品