一条自动化工作流程 由1个触发器 + N个功能节点组成。
- 触发器:或叫触发节点,是工作流能否启动的开关,满足了触发器的条件才能启动流程。
- 功能节点:是流程中自动执行的动作,流程中需要进行的数据操作、通知、审批等任务都需要对应的功能节点来完成。
工作流的创建步骤:
- 新建工作流
- 选择并配置触发方式
- 设置流程中需要执行的功能节点
- 保存并发布流程
- 启用流程并测试
一、新建/编辑工作流
1.在应用中点击【进入后台】图标进入应用后台
- 选择工作流,点击【新建】按钮新建一个工作流
- 填写工作流基本信息
二、选择并配置触发方式
触发方式共有5种
1、通过工作表触发:即当工作表中创建了记录或更改记录数据、删除记录时触即可发流程。详情见工作表触发
例如:《考核记录》表中有新的记录产生,就触发流程,通知考核人员进行评分操作。
2、 定时触发:您可以设定一个循环周期时间,每当时间到达一个周期时间,都可以执行一次计划动作。详情见定时触发
例如:每个工作日的晚上6点, 给同事发送通知提醒:【下班时间到了,别忘了写日报哦】
3、按日期字段触发:选择工作表中的一个日期字段组成日期时间表,每当到表中的其中1个时间,就触发流程执行操作。详情见日期时间触发
例如:《销售活动》表中的开始时间(日期字段),每到开始时间前两个小时,就给负责人发送通知提醒。
4、按钮触发: 点击工作表中的按钮时触发流程。详情见按钮触发
例如:点击上架按钮, 课程状态从”待上架”变更为”已上架”
5、子流程触发:通过在工作流中通过设置子流程节点触发子流程工作流。详情见子流程触发
6、校验流触发:
详情见校验流触发
三、设置流程中需要执行的功能节点
点击【添加】图标,选择合适的功能节点
节点类型介绍
- 新增记录
- 更新记录
- 删除记录
- 锁定和解锁
- 设置参与人
- 数据同步
- 分支
- 查找
- 运算
- 延时
- 子流程
- 校验
- 审批
- 通知
- 网络请求
- 代码块
每个节点后,可以继续设置新的节点,直到业务流程结束。
例如:一个测试验收发起后,先审批,在根据审批结果的不同,通知给不同的人。
如下图: 触发流程 》 审批 》分支 》通知
四、保存并发布流程
工作流编辑完成后,一定要点击【发布流程】工作流才能生效
五、启用流程并测试
工作流发布后, 状态默认为启用状态, 这时可以根据触发器的配置,修改记录内容看流程是否正确执行。