🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 新手入门 ## 1、简介 ### 1.1、功能介绍 流程,即数据自下而上流转的一个过程。流转过程中,需要审批人员根据流程图的顺序提交数据,对数据进行协作审批。 ### 1.2、使用场景 请假审批中,员工通过提交请假申请流程,可以让数据进行自下而上的审批流转,直到流转结束。 ### 1.3、预期效果 以请假申请为例,效果如下: ![](https://img.kancloud.cn/4a/60/4a601651e1b3d4f75c76ed47ca06920e_1901x701.png) 流转审批图: ![](https://img.kancloud.cn/cc/7a/cc7ae9104f9bd88b7171929d7b4dc615_1895x745.png) ## 2、设置步骤 员工请假时,需要经过直属领导审批,拆解流程内容分为以下6个步骤: 1、新建表单信息 2、设计申请流程 3、配置流程表单 4、配置节点属性 5、分配流程数据 6、启动流程 ### 2.1、 新建表单信息 员工请假时,需要填写请假申请。请假申请信息包括:申请人、申请部门、申请岗位、请假类型、请假天数等。 那么对应申请信息及对应的字段类型如下: | 字段信息 | 控件类型 | | --- | --- | | 申请人 (字符串) | 选择器(用户) | | 申请部门(字符串) | 选择器(组织) | | 申请岗位(字符串) | 选择器(岗位) | | 请假类型(字符串) | 下拉框 | | 开始时间(日期型) | 日期 | | 结束时间(日期型) | 日期 | | 天数 (数字) | 数字 | | 请假事由 (大文本) | 多行文本 | | 请假证明材料(添加下级业务对象) | 子表单 | | 名称 (字符串) | 单行文本 | | 附件 (字符串) | 上传附件 | | 说明 (字符串) | 单行文本 | #### 2.1.1、 设置业务对象信息 选择「表单管理>> 业务对象管理 >> 添加按钮」,设置业务对象名称为「请假申请表」,即可创建请假申请表的数据模型信息。 ![](https://img.kancloud.cn/62/a6/62a690a66f7e3fee07c0a0a09d3b43e7_1889x849.png) 添加下级业务对象(子表)字段信息: ![](https://img.kancloud.cn/78/4d/784d6d08adc8f51ddeb24def6a714029_1912x701.png) #### 2.1.2、 设置表单页面 选择「表单管理>> 表单管理 >>点击创建表单」,选择业务对象信息为「请假申请表」,点击“下一步”按钮,配置每个字段对应的展示控件类型,即可完成创建表单页面信息,如下图: ![](https://img.kancloud.cn/f1/66/f16639fee58e639e582d59a271908599_1918x936.png) ### 2.2、 设计申请流程 选择「工作流程>> 流程定义管理 >>点击在线流程创建按钮」,系统自动进入流程设计器拖拽页面,在出现的设计器中“开始”节点拖拽在画布中间,然后再选中“开始”节点,节点右边出现功能按钮再拖拽“用户节点”,拆解流程节点,如下: * 发起人填写 * 直属领导审批 * 分支节点(增加条件判断:大于三天需要人事审批,小于三天直接结束) * 人事审批 * 结束 进入流程设计中,根据拆解的节点名称,选中节点修改节点名称,设计完节点信息以后,还需在右边区域的“名称”命名为“请假申请流程”的信息,最后点击右上角的“发布”按钮: ![](https://img.kancloud.cn/45/68/4568dd17982a8bf4b46cb41dccce4e54_1918x738.png) 命名流程名称的操作界面: ![](https://img.kancloud.cn/8a/d4/8ad46c41f41f1ac6b86f17770d71c4c1_1909x697.png) ### 2.3、 配置流程表单 选择「工作流程>> 流程定义管理 >>选中刚设计的流程数据>>点击设置按钮(或直接进入流程设置页面)」,直接进入页面“全局布局”的“业务对象绑定”选择“业务表”,“绑定的对象”为设置业务对象信息为“请假申请表”,“表单设置”选择“在线表单”且在表单选择弹窗页面选择对应的“请假申请单”,如下图: ![](https://img.kancloud.cn/59/a3/59a3db25010a47810fece6a3868080cf_1909x901.png) **说明**:若其他节点都是只读的话,直接在左边流程图点击空白区域,进入“全局设置”,选择“表单设置”-“表单类型”-“在线表单”对应的“请假申请单”在选择区域出现的“权限”字眼,只管勾选只读权限,其他为“无”: ![](https://img.kancloud.cn/cf/13/cf133bab7a4a94a67e0ad63aaa9a1ba7_1911x747.png) ![](https://img.kancloud.cn/cc/e7/cce7dc475d989760647f5caac2724ac1_1539x794.png) ### 2.4、 配置节点属性 每个节点配置相对应的配置用户任务设置(用户审批)、不同表单展示以及字段权限、事件设置、按钮设置、跳转规则设置、催办等设置,为了快速验证流程流转只需关注用户任务设置和表单设置即可: * 发起人填写: 配置表单字段权限全部可见、可编辑,且申请人、请假类型等为必填; * 直属领导审批:配置表字段权限全部可见,但不可编辑; 同时,发起人填写在“用户任务设置”为类型“用户”选择“发起人”,直属领导审批为类型“组织负责人”选择“发起人所在组织”,人事审批为类型“组织”选择“行政组织”,配置完成后,点击大窗口顶部右上角“保存”按钮(`配置和修改其他信息后一定要点击此按钮保存存储`),如下图: ![](https://img.kancloud.cn/40/a9/40a977d021f8a1851938db3ec2e8c9d9_1916x810.png) #### 2.4.1、用户任务设置 选择「工作流程>> 流程定义管理 >>选中刚设计的流程数据>>点击设置按钮(或直接进入流程设置页面)」,在左边流程图页面,选中“发起人填写”,右边进入单个节点设置区域,选择“发起人填写”-“用户任务设置”-“点击添加人员按钮”: ![](https://img.kancloud.cn/f6/6a/f66ae74e277716c77fc5dac640ca992c_1875x428.png) 再选择“人员设置”-点击“添加”按钮: ![](https://img.kancloud.cn/51/ed/51ed105772f9a9fc2f19b99fd73d3497_1350x503.png) 再选择用户类型为“用户”-“点击选择”按钮: ![](https://img.kancloud.cn/07/cf/07cfd8129908f2d50c54a39b06b291d6_1354x499.png) 系统弹窗页面单选“发起人”信息后,点击右下角的“确定”按钮: ![](https://img.kancloud.cn/5a/90/5a90bb88a9a9d8a382aa1156016f064b_1352x419.png) #### 2.4.2、表单字段权限 选择「工作流程>> 流程定义管理 >>选中刚设计的流程数据>>点击设置按钮(或直接进入流程设置页面)」,在左边流程图页面,选中“发起人填写”,右边进入单个节点设置区域,选择“表单设置”-“表单类型”-“在线表单”对应的“请假申请单”在选择区域出现的“权限”字眼,可根据业务需要配置表单每个字段的操作权限,比如:将申请人、请假类型、天数、开始时间、结束时间设置必填: ![](https://img.kancloud.cn/3d/0a/3d0a25fe587d7b87a188952ee9a4a9b3_1915x725.png) ![](https://img.kancloud.cn/97/c7/97c7c231f7d2f1886cb0ed716d8867f8_1541x792.png) #### 2.4.3 设置分支网关条件 选择「工作流程>> 流程定义管理 >>选中刚设计的流程数据>>点击设置按钮(或直接进入流程设置页面)」,在左边流程图页面,选中“分支网关”,右边进入分支网关设置,选择“人事审批”点击“设置规则”条件为:大于三天,选择“结束”点击“设置规则”条件为:小于三天,配置“规则设置”条件配置完成后,点击“保存”按钮(`小窗口保存按钮点击完后,外面大窗口的保存按钮也一定要点击不然数据是不会入库`),如下图: ![](https://img.kancloud.cn/39/28/392842d536aef733ea7487dca9573c7c_1909x794.png) ![](https://img.kancloud.cn/3a/3d/3a3dbb5cd3c4111a91b685e70a412edb_1556x419.png) ### 2.5、分配流程数据 选择「工作流程>> 流程数据权限 >>点击添加按钮」,系统进入“添加流程数据权限”,权限类型选择“启动”,授权人员设置为“所有人”,授权流程添加“请假申请流程”,配置完成后,点击右下角“保存”按钮: ![](https://img.kancloud.cn/c9/17/c9175dd3497c8059185868fcee9e7a8a_1154x693.png) ### 2.6、启动流程 切换普通账户,比如:10001/1,选择「工作台>> 新建流程 >>点击请假申请流程」或选择「个人办公>> 流程中心 >>我申请的流程>>创建流程管理」选择“请假申请流程”点击流程名称超链接进入流程启动页面,输入业务数据,点击“启动”按钮,即可启用当前流程审批。 ![](https://img.kancloud.cn/e2/52/e25238e442ae7f2220bff2a40825d672_1909x625.png) ### 2.7、审批流程 切换用户审批账户,进入待办事务,选择员工提交的请假申请流程进行审批,选择同意按钮,则认为审批通过。 ![](https://img.kancloud.cn/3d/29/3d29d64a2841708dbe752cdc26ee2902_1812x811.png) ![](https://img.kancloud.cn/c3/69/c369fd291a4c7a85fe04255ae7282ddb_1886x586.png) ### 2.8、查看流程 在10001账户,选择「个人办公>> 流程中心 >>我申请的流程>>我启动的流程」可以查看当前用户提交且状态为“正在运行中”的全部流程信息: ![](https://img.kancloud.cn/96/8a/968abc57043d4fbdd4596ba24bb7061b_1899x397.png) **说明**:若流程结束查看流程,需移步选择「个人办公>> 流程中心 >>我申请的流程>>我结束的流程」中查看全部流程信息。