请假流程及相关应用搭建示例

最近更新时间:2024-03-06 14:42:01

我的收藏
本篇实践示例是围绕 OA 办公中常见的请假场景,主要涉及功能点为:
数据源的创建:根据业务需求创建相关字段。
数据源的事件绑定:通过数据模型触发流程。
创建模板应用,并对表单组件绑定的数据源进行字段展示的控制。
用户与角色权限控制。
工作流的创建与配置,例如:审批节点,更新记录节点。
发布应用。
企业工作台的操作以及流程审批。

概述

场景描述

公司内部请假系统,员工发起请假申请,可填写姓名、请假原因等其他扩展字段。相关领导收到员工发起的请假申请审批通知后,可通过单击通知跳转至审批页面操作审批。审批完成后,根据领导的审批操作对该条请假数据进行结果批示。



创建应用步骤

数据模型设计

1. 创建请假表数据源。



填写所需数据。



2. 创建所需字段,例如:姓名、原因,可根据业务情况进行字段调整。




创建模板应用





新建数据源相关页面

进入应用编辑器,进行新建页面操作,通过数据管理模板创建出相关数据源页面。




编辑/创建页面

修改编辑请假页面中的显示字段,去掉勾选是否通过字段(因为员工申请请假时,不能自己填写是否通过,应该由审批人操作)。



配置工作流

1. 创建工作流。



2. 设置开始节点入参。



设置输入变量参数。



1:输入变量类型。
2:选择创建的请假相关数据模型。
3:设置新增请假记录的数据变量别名,可用于流程中数据流转。
3. 增加审批节点。
单击开始节点后连接线上加号,添加审批节点。



是否为开始审批节点设置为否,该节点可作为审批操作节点。节点后连接线分支联动为审批操作同意,该场景模拟下指定超管为任务接收人。
注意
如接收人设定为非超管时,需要对接收人进行权限配置,请参见 角色权限配置


设置待办消息通知。当流程提交或流转时,会自动发送审批待办消息给流程审批人。如需要投递到站内信、企业微信之外的消息平台请参见 流程消息订阅


4. 设置审批节点同意后的流程操作:增加审批后处理数据节点的更新记录,在数据记录处选择 qingjia,即在流程开始处设置的输入变量。



然后设置赋值。



5. 设置审批节点拒绝后的流程操作。
左侧元素面板选择更新记录拖拽至画布恰当位置。



创建审批节点更新记录1节点中连接线,默认为审批拒绝分支。



设置更新记录1节点赋值。



6. 将两个更新记录节点都接入结束。然后单击保存流程。



7. 在请假数据源的事件处理中新建事件处理。



触发时机选择新建后,绑定上一步创建的请假相关工作流。设置完成后提交。




设置角色权限

1. 设置员工账号。首先单击新建用户



进行用户信息设置。



2. 给员工账号分配对应的角色,并设置角色相关权限。权限包括如下:
应用访问权限。



数据模型权限。


流程权限。


企业工作台权限。


3. 权限配置完成,进行发布角色后权限配置生效。




发布应用





运行态效果

访问企业工作台

用以上步骤创建的用户身份登录企业工作台。



创建请假申请

模拟申请人提交请假申请操作,通过数据模型触发工作流,新建请假申请。

新建后查看列表该数据已创建成功。



审批操作

1. 用超管账号 administrator 登录企业工作台,可收到1条新增的待办通知。



2. 单击待办通知,可跳转至审批页面。然后进行审批操作。



3. 数据中是否通过字段已更新,说明审批完成。