更新日期
1. 简介
英雄云支持用户设置不同的条件来触发流程,每种条件对应不同的触发节点。因此触发节点是工作流中的开始节点,用于定义流程启动的条件与时机。用户可根据业务需求,设置不同类型的触发条件来启动工作流程。
目前平台提供5种标准触发方式,对应以下触发节点:
| 触发类型 | 触发节点名称 | 主要用途 |
| 表单触发 | 「表单触发」 | 当用户对指定表单的数据进行特定操作时(如“新增”、“编辑”、“删除”),自动启动流程。 |
| 定时触发 | 「定时启动」 | 按照预设的周期(如每天、每周、每月)或特定的某个时间点,自动启动流程。 |
| Webhook触发 | 「webhook」 | 通过接收外部系统发送的HTTP请求(携带特定数据)来启动流程。 |
| 按日期字段触发 | 「日期字段触发」 | 监控表单中某个日期/时间字段的值,当系统时间到达该字段所设定的时间时或者符合设定的时间规则时,自动启动流程。 |
| 子流程触发 | 「子流程」 | 封装可复用的通用流程逻辑作为子流程以供其他主流程调用。 |
2. 节点说明
2.1 表单触发
-
触发流程:当用户对指定表单的数据进行特定操作时(如“新增”、“编辑”、“删除”),自动启动流程。
- 设置流程:设置触发方式 --> 设置触发条件(条件不满足时不触发)
-
使用场景举例:
-
提交申请:员工提交请假单后,自动启动审批流程。
-
问题反馈:客户提交售后表单后,自动创建客服工单流程。
-
数据更新:当库存表单中某物品数量低于安全库存时,自动触发采购申请流程。
-
- 详细文档:表单触发节点

2.2 定时启动
-
触发流程:按照预设的周期(如每天、每周、每月)或特定的某个时间点,自动启动流程。
- 设置流程:设置触发方式(指定时间或周期性执行) --> 设置具体执行时间 --> 设置重复执行规则(若设置周期性执行)--> 设置结束执行时间(可不选,则默认一直周期性执行)--> 可预览触发时间,查看时间配置正确性
-
使用场景举例:
-
定期报告:每周一早上9点,自动向部门经理发送数据汇总报告。
-
生日祝福:每天检查员工生日表,当天生日的员工自动收到祝福邮件。
-
合同到期提醒:每天检查合同表,对即将在未来30天内到期的合同,自动向负责人发送提醒。
-
- 详细文档:定时启动节点

2.3 Webhook
-
触发流程:通过接收外部系统发送的HTTP请求(携带特定数据)来启动流程。这是实现系统集成和开放式自动化的关键。
- 设置流程:粘贴JSON格式请求数据示例 --> 点击下一步查看解析参数 --> 复制链接进行webhook请求
-
使用场景举例:
-
第三方消息:当收到钉钉/企业微信的群消息、或邮件时,触发流程进行处理。
-
IoT设备数据:传感器上传数据到平台后,平台通过Webhook触发英雄云的设备检修流程。
-
电商平台对接:当有新的订单时,电商平台通知英雄云,触发订单处理流程。
-
- 详细文档:Webhook触发节点

2.4 日期字段触发
-
触发流程:监控表单中某个日期/时间字段的值,当系统时间到达该字段所设定的时间时或者符合设定的时间规则时,自动启动流程。
- 设置流程:指定日期字段 --> 设置开始执行时间 --> 设置重复周期 --> 设置结束执行时间 --> 筛选数据过滤条件
-
使用场景举例:
-
会议/活动开始前提醒:在“会议开始时间”前15分钟,自动向参会者发送提醒。
-
项目节点督办:当到达“任务截止日期”时,自动向任务负责人发送催办通知。
-
定时发布:设置“文章发布时间”,到达指定时间后自动执行发布操作。
-
- 详细文档:日期字段触发节点

2.5 子流程
-
触发流程:在一个主流程的某个节点中,调用并启动另一个独立的流程(子流程),通常用于封装可复用的通用流程逻辑。通过子流程封装标准化流程,我们构建了可复用的业务能力单元。这不仅消除了不同流程中的操作差异,保证了输出质量,更在规则需要更新时,仅需修改一处子流程,所有调用它的主流程便会自动同步,极大地提升了维护效率和系统一致性。
- 设置流程:设置参数 --> 添加参数 --> 参数命名
-
使用场景举例:
-
通用审批子流程:多个主流程(如采购、请假、报销)在需要部门审批时,都调用同一个“部门审批”子流程。
-
标准化处理环节:将多个流程中重复出现、操作逻辑固定的处理步骤(如数据校验、通知发送、格式转换等),设计成成一个独立的“子流程节点”,便于直接调用。
-
复杂流程模块化:将大型流程拆分为多个逻辑清晰的子流程,便于管理和维护。
-
- 详细文档:子流程触发节点
