

1.表单事件触发
表单事件触发是实现数据自动化变更的重要手段之一,通过对“指定表单”设置“触发事件”,当表单在执行过程中数据发生变化时,系统将会根据“触发条件”筛选出符合条件的数据进入流程中,流程开始后实时对工作表进行“监听”。
1.1 指定触发表单
选择表单事件触发后,可通过下拉框选择应用中的表单,点击“确定”即可进入该表单的工作流设计界面。


1.2 选择触发方式
在表单事件触发中,有4种触发方式,勾选触发方式前的复选框选中即可。
新增数据:当指定的表单有数据被新增时,工作流被触发;
修改数据:当修改数据时:当指定的表单有数据被更改时,工作流被触发,可以设置只有选择“任意字段”或“指定字段”被修改时才会触发工作流;
删除数据:当删除数据时:当指定的表单有数据被删除时,工作流被触发;


1.3 设置触发条件
设置触发条件可以对流程的触发起到限制作用,只有满足筛选条件时,流程才会触发,可根据实际业务需求进行设置。如:在人事管理场景中,只有请假类型为病假才能将请假申请流转到审批节点。


1.3.1 触发关系
在表单触发的条件关系中,有“任一”和“所有”两种关系;
- “任一”即在所有设置的筛选条件中,只要满足其中一个或一组条件,工作流就会被触发;如:请假原因包含病假或婚假其中一个,就能触发工作流,请假申请流转至审批节点。
- “所有”即表单所填写的字段信息均满足筛选条件才会触发工作流。如:“请假类型”为病假且“事务代理人”字段不为空是,才能触发工作流,请假申请流转至审批节点。
1.3.2 条件数量
在筛选条件中,支持设置单个或多个筛选条件
①点击“添加过滤条件”,选择需要设置的过滤字段并对过滤条件进行补充,即完成单个条件过滤;

②点击“添加条件组”可添加一组条件关系,点击两次添加两组,以此类推,且条件组之间的关系可以选择“任一”或“所有”。


2.定时触发
定时触发是指到达指定时间,则工作流将自动触发,从而开始实现数据自动化流转的触发类型,适用于如日报、周报、月报的填报提醒等应用场景。
触发方式可设置“指定时间”或“周期性执行”。


2.1 指定时间触发
进入定时触发流程设计,设置开始触发时间为“指定时间”,工作流只会在到达该指定时间时被触发一次。


2.2 周期性执行触发
设置触发时间:进入定时触发流程设计,设置开始触发时间为“周期性执行”,并选择触发时间,在到达该指定时间时工作流被触发。
设置重复规则:重复规则工作流循环的周期类型,可以是每小时、每天、每个工作日、每周、每月、每年、或者自定义的周期时间。
设置结束执行时间:设置结束执行时间可打破工作流循环执行,指定一个时间作为结束执行时间,到该指定时间后,流程将终止循环。
示例场景:从2023年6月29日至2024年6月29日,每天18:30 系统自动提醒每个员工填写日报。
第一步:设置工作流“开始触发时间”为2023-06-29 18:30:00,“重复规则”为1天,“结束执行时间”为2024-06-29 18:30:00。


第二步:添加站内通知节点,选择通知人,内容为“每日工作进度汇报提醒。”


3.Webhook触发
webhook触发功能是指通过第三方系统发送请求时,触发对英雄云指定表单的新增数据、删除数据、更新数据操作。设置步骤如下
3.1 编辑表单
创建员工档案表,其中包含字段“员工姓名”、“员工年龄”。


3.2 选择触发类型
“新建工作流”→ 选择“webhook触发”→“确定”。


3.3 配置触发方式
将外部系统中的“字段对照表”(JSON格式)填写至JSON示例文本框中,点击“下一步”;


可观察到JSON数据自动转换成参数列表,如下图:


3.4 触发工作流
添加“新增数据”节点并配置节点的相关信息,点击“保存”→“启用流程”。
当从外部系统发送信息变更请求时触发工作流,在表单中自动生成一条由外部系统变更的数据,并生成相应的流程日志。


4.日期字段触发
通过日期字段触发,可以实现在到达某个日期前/后,自动触发工作流的功能,适用于重要日期提醒,使用日期字段触发方式时表单中需有“日期类型”字段。
4.1 选择触发类型
“新建工作流”→ 选择“按日期触发”→ 选择有日期字段的表单 →“确定”。


4.2 设置触发条件
设置“指定日期字段”→“开始执行时间”→“重复周期”。

