更新日期
1. 简介
英雄云为实现企业多种多样的业务需求,提供了丰富的工作流节点,用户可根据需求选择不同的节点进行配置,目前可将这些节点分为六大类:触发节点、数据节点、分支节点、人工节点、消息通知节点以及流程/插件节点,各类节点对数据的处理效果也不同。

2. 节点介绍
2.1 触发节点
触发节点用于配置工作流的触发事件,是工作流的起始节点。当用户配置的特定事件发生时(如提交表单、到达预设时间、接收外部请求等),该节点即自动启动流程实例,驱动后续任务按序执行。
目前英雄云提供多种触发方式,各触发节点详细说明如下。
- 表单触发:当表单进行新增、更新或删除记录操作时,且满足一定的配置条件时,触发该工作流;
- 定时启动:根据预先设定的时间与重复规则定时启动工作流;
- Webhook:通过外部系统对Webhook URL的请求触发工作流,方便第三方系统和英雄云系统的数据互传;
- 日期字段触发:监控表单中某个日期/时间字段的值,当系统时间到达该字段所设定的时间或者符合设定的时间规则时,自动启动流程;
- 子流程:用于封装流程作为可复用的通用流程,子流程触发节点中可以设置流程参数,方便子流程中节点调用。

2.2 数据节点
数据节点是用于对表单数据进行操作的节点,包括以下五类:
- 获取单条数据:用于获取指定表单的单条记录;
- 获取多条数据:用于获取指定表单的多条记录,一次最多只能获取200条;
- 新增数据:用于在指定表单中新增新记录;
- 更新数据:用于对获取的记录执行字段更新操作;
- 删除数据:对获取的记录执行删除操作,删除的数据在数据回收站可以恢复。

2.3 分支节点
分支节点用于在工作流中加入分支流程,目前英雄云有三种分支节点:
- 条件分支:根据设定的条件判断可进入不同的分支执行不同的节点,所有条件不满足会进入默认分支;
- 并行分支:可用于执行并行任务;
- 结果分支:可根据审批节点的审批结果执行不同的分支,只有通过和否决两条结果分支。


2.4 人工节点
人工节点是指需要人工参与处理的流程环节,主要包括两类:

2.5 消息通知
消息通知节点主要用于向通讯录中的成员发送通知,支持以下三种通知方式:

2.6 流程/插件
为增强工作流的功能性与灵活性,平台提供了以下几类流程/插件节点:
