
# 数据从ERP同步到OA
整体设计流程：
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001744672321.png)
详细设计图：
图1
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498384170.png)
如上图，数据从ERP同步到OA具体方案如下：
- 在集成工作台创建B1(servicelayer)连接器，连接器通过登录接口进行自定义认证；
- 在servicelayer连接器中创建执行动作，封装查询数据的统一接口；
- 在servicelayer连接器中创建连接，输入登录接口的认证信息，连接servicelayer；
- 在集成工作台创建泛微OA连接器，连接器通过获取token接口进行自定义认证；
- 在OA连接器中创建执行动作，封装创建基础数据的接口；
- 在OA连接器中创建连接，输入获取token接口的参数信息，连接OA；
- 在集成工作台创建计划流，通过servicelayer连接器中查询数据的执行动作定时(每隔1min)查询B1中未同步的数据；
- 遍历查询出的所有未同步数据，对每条数据单独处理；
- 按照OA创建数据接口要求，将B1查询出的数据构造成OA接口的请求格式；
- 使用OA连接器中创建数据的执行动作，调用OA创建数据接口，在OA中创建数据；
- 如果在OA中创建数据成功，使用servicelayer连接器中更新数据的执行动作，将B1中已同步的数据状态更新为已同步。
