跳到主要内容

子服务

子流程是在其他几个触发节点里面创建的,不能直接创建,通常可用于将常用业务流程定义在子服务里面、大批量数据处理。

应用场景

  • 在**员工管理]表单中,批量导入1W条数据,新增成功后,通过子流程在系统后台处理,对该1W个员工发送短信通知。
  • 采购入库审核]流程结束,通过子流程在系统后台处理,向配件台帐管理]表插入多条数据。

操作路径

易星云工作台 ⇒ 点击我的应用] ⇒ 点击应用 ⇒ 进入应用编辑页面 ⇒ 点击顶部的服务管理] ⇒ 点击**+新建]或者已经创建的服务 ⇒ 进入服务编辑页面 ⇒ 鼠标移动到流程线上面 ⇒ 点击**+]号 ⇒ 点击**子服务] 子服务

设置步骤

设置表单事件触发

选择采购入库审核]流程表,因为是流程表单,触发方式会多一个流程事件],选择流程事件],后面选择审批结果],后面选择**同意],这样一个完整的流程事件触发就配置好了: 表单事件触发

添加子服务」节点

子服务步骤

  • 步骤1:选择数据对象:选择当前服务中的节点对象,作为子服务数据源; 选择数据对象

  • 步骤2:选择完数据对象后,需要选择多条数据执行方式:并行和逐条执行(默认);

并行:多个数据对象将同时执行各自的流程,即便某条子流程运行中止,也不影响其他子流程的执行。 逐条执行:多个数据对象将依次执行流程。每条子流程需要等前一条子流程通过后再开始触发;如果某条子流程运行中止,则后续的子流程都不再触发。 多条数据执行方式

  • 步骤3:执行子服务:如果之前没有创建过子服务,这里点击**+ 添加一个子服务],在弹出的确认窗口点击**确定]按钮,这样就创建了一条新的子服务; 创建子服务

  • 步骤4:如果之前已经创建过子服务,点击**选择已有服务]按钮,可以选择之前创建过的子服务; 选择已有服务

  • 步骤5:子服务执行完毕后,再开始下一个节点:勾选后,当子服务数据源为单条对象,之后节点可使用子服务中的参数; 执行完毕再开始下一节点

  • 步骤6:参数传递:向子服务的服务参数传递初始值,供子服务执行时使用,需要先点击**参数设置]按钮设置需要传递的的参数; 参数设置

  • 步骤7:添加参数:当设置完需要传递的参数后,点击**+ 添加参数]按钮,在弹出的窗口里面选择刚刚创建的参数; 添加参数

  • 步骤8:设置完后,点击保存]按钮即可。这样流程到了子服务]节点时,系统会自动触发子服务里面的流程,向**配件台帐管理]表插入多条数据。

Tips

1、新建完子服务后,需要编辑子服务的内容并开启子服务,在子服务]节点上面有类似附件**的按钮,点击即可跳转到新建的子服务编辑页面,如下图所示: 跳转到子服务编辑页面

2、在子服务编辑页面,需要设置子服务更新表单的操作,设置子服务名称和点击**发布服务]来开启子服务,如下图所示: 编辑子服务