流程设计
1. 概述
当您的表单需要多方参与或需要按一定顺序提交数据时,就要用到流程。通过流程设计能让数据在不同的负责人之间自下而上的流转,完成审批或提交。适用于申请、审批、工单处理等场景。
2. 快速入门
通过绘制流程图来指定数据流转方式,搭建线上工作流。
(1)您在完成表单编辑后,点击顶部[流程设计]按钮即可进入该表单的流程配置页面。
(2)首次配置时会有如下提示,点击[开始使用]进入画布。
(3)产品以节点、有向线条、配置界面为核心来配置数据和任务流转路径。下图为一个简单的审批流程。
(4)设置好后,点击右上角[保存]或[发布]按钮,完成流程创建。
3. 功能介绍
流程中一共有4种不同类型的节点,分别具有不同的功能。
- 开始节点:代表流程的开始,是整个流程的入口,如用户提交了申请。
- 结束节点:代表流程的结束,是整个流程的出口,如最后一个节点完成审批。
- 审批节点:需要用户完成操作的节点,如审批、编辑;可添加多个,节点间通过线路连接。
- 网关:基于内容动态选择任务流转路径的节点;可添加多个,节点间通过线路连接。
3.1 用户任务
审批节点支持人工审批、自动通过、自动终止三种审批方式。
(1)人工审批可基于用户、角色或组织架构实现流程审批。
审批指定支持直接指定(预先设置)和审批人指定两种方式。
直接指定(预先设置):由管理员直接指定该审批节点审批人。支持用户、角色、汇报关系、部门负责人、直属部门负责人五种方式指定审批人。
用户:选择项目里的用户进行审批。(可多选)
角色:选择项目里的某个角色进行审批。(可多选)
汇报关系:根据填报人的直属上级关系进行审批。(不同的用户不同的审批人)
部门负责人:选择项目里的组织架构中的某个部门进行审批。(可多选)
直属部门负责人:选择项目里主部门下的直属负责人进行审批。(当一个用户存在多个部门,只会按主部门的直属部门负责人进行审批)
审批人指定:由上一个审批节点的审批人来指定当前审批节点的审批人。
- 全选:在表单提交时将指定的审批人全部勾选。
全不选:在表单提交时默认不勾选审批人,由上一审批节点的审批人自行选择审批人(至少选择一个)。
多人审批方式支持会签(所有审批人同意)和或签(一名审批人同意)两种方式。
(2)权限控制(审批节点权限):用于设置节点审批人可见单元格及可编辑单元格范围。
(3)通知方式:流程到达审批节点,通过设定的方式通知审批人进行审批。我们支持系统通知、邮件、短信、钉钉、企业微信、webhook多种通知方式。
3.2 网关
基于条件实现数据和流程的流转,您可通过点击线条配置数据流转条件。
- 当提交的内容符合多个流转条件时,将会选择第一条线。
- 当将"作为兜底的流转条件"勾选时,当工单未满足其他所有分支条件时,会走此条分支。
3.3 线路
线路即两个流程节点之间的连线,它控制流程的走向,代表流程关系的建立。点击节点后会弹出工具栏,选择[连线]后与其他节点建立连线,表示流程的进行方向。
3.4 创建第三方节点
第三方节点用于对接第三方流程引擎“这是流程引擎名称”。当工单流转到这一节点时,会自动在第三方流程引擎发起对应工单。
3.5 快速访问工具栏
工具栏支持缩小/放大、重置(刷新)、后退/前进、自动布局功能。
3.6 文本注释
在流程设置环节,需要通过注释了解流程的设计原理及流转规则。可以点击节点添加注释,如下图所示:
3.7 流程状态
在流程设置环节,提交人和审批人所看到的数据填报流程状态如下图所示:
审批人流程状态分为:待审批和已审批。
提交人流程状态分为:待填写、已填写、被退回、已批准。
以上内容对您是否有帮助?