更新时间:2023-11-02 GMT+08:00
分享

创建ERP数据同步到OA业务流

  1. 进入我的流页面,创建一条新流

  2. 流名称为"基础数据从ERP同步到OA",初始节点选择计划-重复执行,重复周期为通过全局配置传入

    点击流里面的输入框,可以管理全局配置

  3. 首先从ERP查询数据,因此第一个节点选择B1连接器的查询单据列表执行动作

    执行动作中的参数用全局配置来管理

  4. 定义一个数组变量来接受处理的数据

  5. 前面查询单据列表会一次查询出多条数据,因此需要遍历来处理,新增一个遍历集合元素节点,遍历内容引用查询单据列表响应体的value

  6. 添加一个数据转换执行动作,这个执行动作是在连接器里自定义的一个函数执行动作,函数的作用是将B1的字段名映射成OA的字段名

  7. 添加一个json构造器执行动作,按照OA接口需要的格式创建一条json

  8. 将每次循环处理的json,放入到之前的数组变量中

  9. 用变量定义OA接口需要的currentDateTime的值

  10. 用MD5编码工具定义OA接口需要的MD5值

  11. 用一个json构造器,构造完整的OA接口请求体,数值引用前面定义的各个值

  12. 选择OA连接器的创建修改基础数据执行动作,传入接口需要的参数

  13. 获取调用创建修改基础数据接口后的响应体,对数据进行处理,获取同步成功的数据

  14. 选择B1连接器中更新单据的执行动作,将单据更新为已同步

  15. 保存

相关文档