
# 创建生产收货同步流
步骤1 集成工作台-我的流-创建流
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443981988.png)
步骤2 添加重复执行计划：
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443502160.png)
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493742589.png)
步骤2 添加执行动作查询MES报工记录列表
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493862001.png)
查询时间为前两分钟到前一分钟报工的记录：
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493981989.png)
步骤3 新建变量记录各个查询值
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443662084.png)
步骤4 新增遍历循环，遍历从MES查询的报工记录
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493462097.png)
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443822024.png)
步骤5 根据查询结果为上一步创建的变量赋值
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443981992.png)
步骤6 根据工单ID查询工序计划详情
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443502164.png)
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493742593.png)
步骤7 根据工序计划判断是否是最后一道工序（利用函数功能，编写一个函数，获取processess中最大的工序编号）
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493862005.png)
步骤8 如果是最后一道工序，则基于工单编号在B1创建生产收货
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000002498853798.png)
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443662088.png)
步骤9 开启流
