跳到主要内容

子流程节点

子流程节点是一种特殊的节点,它支持通过当前流程触发另一条现有的审批流程表单,实现审批流的解耦。

说明

子流程节点目前仅支持宜搭专属版。

使用场景

通过将复杂的审批流程拆解成一个(或多个)主流程和多个(一个)子流程,可以业务更灵活的组织,也便在不同的流程中重复使用。

典型场景有如下:

  • 重复使用相同的流程:当某个业务流程需要重复使用时,可以将其封装为一个子流程节点,以便在不同的流程中重复使用。
  • 流程模块化:将一个复杂的业务流程分解成多个子流程节点,以便于管理和维护。
  • 流程调用其他流程:当某个业务流程需要调用其他业务流程时,可以使用子流程节点来封装被调用的流程。

使用子流程

  1. 登录宜搭工作台。选择目标应用,进入应用的页面管理页。
  2. 选择流程表单,单击编辑流程表单后方倒三角
    ,选择单击流程设计

  1. 将光标移动至流程节点的连接线位置,会弹出+按钮,单击+选择子流程节点。

  1. 选择子流程节点,在右侧节点配置弹窗中发起流程的子流程表单

  1. 选择子流程的发起人。支持设置指定成员或父表单成员字段

说明

多个发起人人时,会为每个发起人都创建一个审批流程,最多支持 50 个人。

  1. 配置子流程节点的数据传递。通过数据传递节点,可以设置主流程与子流程之间的数据传递规则,实现指定字段的数据初始化和数据更新。

说明

  • 支持将父流程的字段值赋值给子流程,也支持将子流程的字段值赋值给父流程。
  • 暂不支持给子表单组件赋值。

例如:在请假场景中,你可以在流程中配置一个当出差类型的请假审批完成后,发起出差申请,并将子流程中的出差事由设置为父流程中的请假理由字段。

  1. 设置当前主流程节点的后续节点的触发规则。

支持以下两种流转规则:

    • 子流程发起后,当前流程立即进入下一节点。
    • 子流程状态变更为已完成后,当前流程才进入下一节点。
  1. 设置子流程发起后的自动提交规则。

支持以下两种自动提交规则:

    • 仅创建流程表单,并停留在发起节点:即仅创建表单,不发起流程。
    • 创建流程表单并自动提交,进入子流程下一节点:即创建表单并发起流程。

  1. 单击保存完成配置。

使用限制

  • 每个父流程中,最多可添加三个子流程。
  • 最多支持传递 50 个字段的值给子流程或主流程。
  • 数据传递暂不支持子表单组件。
  • 父子流程嵌套层级最多为三层,超出层级后,子流程将不再触发流转。
Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4