• 批量处理:当流程中需要处理的批量数据太多,则可以通过子流程处理,子流程可批量处理的数据量为1万行以内。
  • 流程复用:当一个流程是可复用流程时,可以配置为子流程,这样,其他工作流就可以直接引用它减少重复的配置工作。

    1.流程复用

    示例:一个审批流程既可以点击按钮触发,也可以在数据更新时触发

    1.1 添加节点

    配置按钮工作流时,直接在触发节点后添加一个子流程
    点击”添加”图标,选择”子流程”动作
    761629273339_.pic_hd.jpg

    1.2 设置节点

    点击”设置此节点

  • 选择数据对象: 即选择子流程中需要用到的哪个数据

771629273339_.pic_hd.jpg

  • 多条执行方式: 可以选择多条执行方式为逐条执行/并行, 一般需要同时处理批量数据时使用并行, 这里选择逐条执行

741629273339_.pic.jpg

  • 执行子流程: 可以选择已有的子流程或新建子流程, 这里点击【新建】新建一个子流程

751629273339_.pic.jpg

1.3 编辑子流程

新建后点击”编辑”图标,进入子流程编辑界面
791629275110_.pic_hd.jpg

781629275110_.pic.jpg

  • 将审批的全流程配置在子流程中, 最后发布流程。

611629334798_.pic_hd.jpg

1.4 引用子流程

设置好子流程后,可以在另一个工作流中直接选择配置好的子流程,完成子流程的复用
如图在配置工作表更新时触发的工作流时, 添加子流程节点, 在设置中选择刚刚设置好的子流程
621629334908_.pic_hd.jpg

2.批量处理

例如当月度计划审核通过后,将该月度计划所关联的任务,发送通知给任务协助人。

2.1查找多条数据

查找当前月度计划关联的任务
image.png

2.2 添加子流程节点

逐条通知该月度计划关联任务的协助人
image.png

2.2 设置子流程

逐条执行,添加通知节点,通知该月度计划关联任务的协助人
image.png

2.4 发布

发布子流程、发布主流程,即可。

3.注意点

  • 子流程的执行历史,在主流程的工作流历史中。

image.png
image.png
image.png