跳到主要内容

子流程

1. 简介

1.1 功能简介

子流程顾名思义,相当于在智能助手主流程内再开启一个内部的流程。子流程内部的逻辑可以和普通流程类似,有执行节点,有分支等。

1.2 使用场景

  • 逻辑复用:同一张表单,通过不同方式触发相同的业务逻辑。例如,同一个触发表单,一个智能助手新增时触发,一个点击按钮触发,但底下节点的执行逻辑相同,则可以把相同的逻辑配置在子流程中。
  • 批量处理超过1000条数据:因为目前更新数据节点有1000条数据量的限制,超过这个量可以使用子流程进行处理。
  • 批量处理数据时需要根据数据内容走不同的分支逻辑

2. 使用步骤

2.1 新增子流程节点

  1. 选择数据对象:选择主流程中的数据节点作为子流程的数据源,相当于为子流程指定一个触发表单。传给子流程的数据可以是单条记录,也可以是多条记录,取决于此处选择的节点类型。
  2. 选择数据执行方式:如上图中的说明。
  3. 选择要执行的子流程,可以选择同数据源已经创建好的子流程,如果为空,则在主流程保存时,系统会自动新建一个“未命名子流程”。
  4. 参数传递:与主流程的参数设置类似(详见更新流程参数),可以用于把其它节点的一些字段值通过参数的方式传给子流程。

2.2 进入子流程进行配置

在子流程界面找到刚刚新建的子流程,进行重命名或进入子流程进行设置,配置方式与主流程相同。