更新时间:2024-07-02 GMT+08:00
分享

单据从ERP同步到OA进行审批并回写审批状态

创建流程:

整体设计流程:

详细设计图:

  • 使用已经创建好的B1连接器,新增查询草稿单、更新草稿单两个接口执行动作;
  • 在B1连接器中封装一个函数执行动作用于做数据转换;
  • 使用已经创建好的OA连接器,封装一个创建流程接口执行动作;
  • 创建一条定时任务流,每1min运行一次;
  • 通过B1连接器中查询草稿单执行动作,查询未同步的草稿单;
  • 遍历所有未同步的草稿单,对每条单据进行处理;
  • 根据草稿单详细信息,构造OA创建流程接口数据;
  • 使用OA连接器中的创建流程执行动作,在OA中创建流程;
  • 对于已经同步完成的单据,使用B1连接器中更新草稿单的执行动作,将单据状态更新为已同步

审批流程:

整体设计流程:

详细设计图:

图1

如上图,审批结果从OA发送到ERP具体方案如下:

  • 使用已经创建完成的B1连接器,在连接器中新封装查询审批流、更新审批流两个执行动作;
  • 新建一个api流,接受OA系统外发的审批结果;
  • 根据OA审批结果中的信息,使用B1连接器中查询草稿单的执行动作查询出审批的草稿单;
  • 根据草稿单信息,使用B1连接器中查询审批流的执行动作查询出对应的审批流单据;
  • 根据审批信息,使用B1连接器中更新审批流的执行动作更新审批流审批状态;
  • 更新审批状态完成以后,将成功或者报错信息响应给OA。

相关文档