
# 创建保存流
1. 集成工作台需要接受条码应用发送的请求，首个节点需要选择"当收到HTTP"请求时，认证方式选择"APP认证"。 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001744564965.png)
   
   
2. 可以根据接口格式定义请求的请求参数 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001744525133.png)
   
   
3. 添加条件判断节点，判断是否"反冲发料" 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001696804960.png)
   
   
   
4. 拼接反冲发料的sql 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002530547529.png)
   
   
5. 选择diapi连接器中的执行sql执行动作，传入拼接的sql，执行sql，查询发料行 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498867720.png)
   
   
6. 定义一个数组变量接受发料行数据 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002530587741.png)
   
   
7. 遍历查出来的发料行数据 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498928952.png)
   
   
8. 计算收货数量 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498768340.png)
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498928460.png)
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498929036.png)
   
   
   
   
9. 执行存储过程查询发料行 
   ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002530550203.png)
   
   
10. 数据追加到数组变量 
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498710374.png)
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498710738.png)
    
    
11. 如果有data变量有数据，则调用子流程，创建生产发料 
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001744525289.png)
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001696805108.png)
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001696645628.png)
    
    
12. 无论是否倒扣料，调用子流程创建出入库单据 
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001744565117.png)
    
    
13. 将子流程的响应结果直接封装到响应体返回 
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001744525293.png)
    
    
14. 保存
 
