搜索
更新人
更新时间 更新日期

1. 简介

1.1 功能概述

触发节点 是工作流中的起始节点,用于定义流程的启动条件。英雄云支持用户根据业务需求设置不同类型的触发条件,当特定事件发生时(表单数据被新增/更新/删除、到达预设时间、接收外部请求等),系统自动启动对应的工作流实例。目前平台提供表单触发定时触发Webhook触发按日期触发子流程触发5种标准触发方式。

1.2 应用场景

  • 员工请假申请:员工 填写请假申请表 后,系统自动将请假单转交审批,并及时通知员工审批结果。
  • 订单金额计算:“订单审批”主流程需要计算订单总金额时,自动调用已封装的“金额计算”子流程,完成税费、折扣等逻辑处理后返回结果。
  • 每日库存预警:系统 每日早上9点 自动启动“库存预警”流程,检查低于安全库存的商品,并生成补货提醒通知采购人员。

2. 设置入口

各类型触发节点的创建入口均在工作流管理页面,操作路径如下:
操作路径:进入工作流管理页面 >> 点击右上角 「+工作流」 按钮 >> 选择需要的 触发节点 >> 点击 「确认」 按钮 >> 进入工作流编辑页面后,触发节点即自动创建完成。
触发节点创建入口示意图

3. 各节点说明

3.1 表单触发

  • 触发逻辑:当用户对指定表单的数据进行特定操作(“新增”“编辑”“删除”)时,自动启动流程。
  • 设置流程:点击 「表单触发」 节点 >>  勾选 触发方式(新增/更新/删除,支持多选)>>  点击下方 「配置条件」 可设置额外筛选条件(非必选)。
  • 详细文档表单触发节点
表单触发节点配置界面

3.2 定时启动

  • 触发逻辑:按预设周期(每天/每周/每月)或特定时间点自动启动流程。
  • 设置流程:点击 「定时启动」 节点 >> 设置 触发方式 >> 设置 具体执行时间 >> 设置 重复规则 >> 设置结束执行时间(非必选)>> 点击 预览 查看触发时间。
  • 详细文档定时启动节点
定时启动节点配置界面

3.3 Webhook

  • 触发逻辑:通过接收外部系统发送的HTTP请求(携带特定数据)来启动流程。每个Webhook流程自动生成唯一URL,外部应用向该地址推送数据即可触发。
  • 设置流程:点击 「Webhook」 节点 >> 准备JSON格式请求示例 >> 点击 「下一步」 查看解析参数 >> 点击 「复制链接」 获取Webhook URL。
  • 详细文档Webhook触发节点
Webhook节点配置界面

3.4 日期字段触发

  • 触发逻辑:监控表单中日期/时间字段的值,当系统时间到达该字段设定时间或符合设定规则时自动启动流程。
  • 设置流程:点击 「日期字段触发」 节点 >> 选择 指定日期 字段 >> 设置 开始执行 时间 >> 设置 重复周期 >> 设置 结束时间(非必选)>> 可配置数据 过滤 条件(非必选)。
  • 详细文档日期字段触发节点
日期字段触发节点配置界面

3.5 子流程

  • 触发逻辑:在主流程中调用另一个 独立流程(子流程),用于封装可复用通用逻辑,避免重复搭建。当规则更新时,只需修改子流程一处,提升维护效率。
  • 设置流程:点击 「子流程」 节点 >> 点击 「参数设置 >> 未设置参数」 >> 选择 参数类型、编辑 参数名称>> 可点击 「添加参数」 配置多个参数(非必选)>> 点击 「确认」
  • 详细文档子流程触发节点
子流程节点配置界面

4. 注意事项

  • 表单触发工作流生效范围:仅在通过网页端手动 单条新增修改删除 记录时生效。导入、批量修改/删除、工作流自身变更引起的数据变化不会触发。
  • 子流程参数名称一致性: 主流程中定义的参数名必须与子流程内部引用的参数名完全一致,否则子流程无法正确接收数据。