
# 保存数据方案
整体设计流程：
图1   
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001696294336.png)
具体设计方案：
图2   
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001696487588.png)
如上图，数据查询具体方案如下：
- 在集成工作台创建servicelayer连接器，连接器通过登录接口进行自定义认证；
- 在servicelayer连接器中创建执行动作，封装创建生产发料、创建生产收货等所需接口；
- 通过servicelayer登录接口创建连接，连接servicelayer系统；
- diapi连接器使用查询接口中已经创建好的连接器；
- 在集成工作台创建一个手动触发流，作为保存子流；
- 在集成工作台创建api流，接受来自条码应用保存数据的请求；
- 根据请求中的数据判断是否倒扣料；
- 如果倒扣料，使用diapi连接器中执行sql的执行动作，查询发料行，构造生产发料请求数据，调用子流创建生产发料；构造生产收货请求数据，调用子流创建生产收货；
- 如果没有倒扣料，则直接调用子流创建出入库单据；
- 根据条码应用请求所需返回的数据，将结果返回
 
