文档首页/
华为云SparkPack解决方案/
最佳实践/
SparkPack 企业ERP泛微OA集成指南/
SparkPack(B1)和EcologyOA集成/
集成方案设计/
单据从ERP同步到OA进行审批并回写审批状态
更新时间: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。
父主题: 集成方案设计