1、功能简介
由成员手动发起的流程可通过“流程中心”访问并人工启动,也可由“执行其他流程”的节点进行启动。
注意:每个流程有且仅有一个启动节点,添加第二个开始节点时系统会提示「该类型节点不能添加」。
2、配置步骤
2.1 第一步:创建新流程
在主页导航下,找到并点击流程,进入如图界面,点击创建流程,选择业务流程。
2.2 第二步:添加人工启动
从左侧节点菜单栏,选中人工启动节点,按住拖动至右侧网格区域中。
2.3 第三步:配置人工启动节点
选中刚刚添加的节点,点击上方编辑或双击节点,可打开配置界面。
2.3.1 首先,选择该流程要绑定的表格
绑定后,即可在该表格发起流程。
流程绑定表格且点击保存后,不可以更改该节点绑定的表格,且一个表格仅允许绑定一个流程。。
只有通过人工才能发起流程,导入数据、触发器创建数据,均不会发起流程。
2.3.2 然后,设置在表格创建数据时,发起流程的按钮:
- 支持保存数据后再发起流程:数据创建页支持选择 “仅保存数据” 所创建的数据;
- 仅支持直接发起流程:数据创建页不支持选择 “仅保存数据” 所创建的数据。
除“仅保存数据”按钮外,绑定流程的表格,创建数据时始终显示的两个按钮是“发起流程”和“取消”。
3、发起流程的三种入口
流程开启时,才允许发起流程,且每条数据仅支持发起一次流程。
常用的流程发起入口包括以下三种:
3.1 打开数据创建页,创建数据并发起流程,如下图所示:
3.2 打开已创建的数据详情页,点击“发起流程”。
针对已创建但未发起过流程的数据,在流程开启的状态下,进入数据详情页可人工发起流程,如下图:
哪些情况会出现已创建但没发起流程的数据?
- “启动事件” 节点设置为 “支持保存数据后再发起流程” 时,手动选择 “仅保存数据” 所创建的数据;
- “启动事件” 节点任意设置,通过导入/自动化功能自动创建的数据;
- 表格绑定流程前创建的数据。
3.3 在页面/自定义详情页的“快捷表单”组件,创建数据并发起流程
快捷表单组件中,流程-人工启动节点关于发起流程的方式的配置不会直接生效,需单独在组件设置中选择是否开启“提交时一同发起流程”,效果见下图:
4、注意事项
4.1 发起流程需分别配置表格&流程的权限,成员需同时具备以下权限:
- 在表格中,拥有查看数据的权限;
- 在流程中,拥有允许发起流程的权限,如下图。
注意:流程管理员在表格中不一定拥有查看数据的权限。
4.2 每个流程只能有一个启动节点,每个启动节点只能绑定一个表格,且每个表格仅能绑定一个流程。
4.3 每条数据只能发起一次流程,流程取消/结束后不支持在本条数据再次发起,可新建数据发起新流程。