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

概述

场景描述

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

创建应用步骤

数据模型设计

1. 创建请假表数据源。
?
?
?
填写所需数据。
?
?
?
2. 创建所需字段,例如:姓名、原因,可根据业务情况进行字段调整。
?
?
?

创建模板应用

?
?
?

新建数据源相关页面

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

编辑/创建页面

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

配置工作流

1. 创建工作流。
?
?
?
2. 设置开始节点入参。
?
?
?
设置输入变量参数。
?
?
?
1:输入变量类型。
2:选择创建的请假相关数据模型。
3:设置新增请假记录的数据变量别名,可用于流程中数据流转。
3. 增加审批节点。
单击开始节点后连接线上加号,添加审批节点。
?
?
?
是否为开始审批节点设置为否,该节点可作为审批操作节点。节点后连接线分支联动为审批操作同意,该场景模拟下指定超管为任务接收人。
注意
如接收人设定为非超管时,需要对接收人进行权限配置,请参见 角色权限配置
?
?
设置待办消息通知。当流程提交或流转时,会自动发送审批待办消息给流程审批人。如需要投递到站内信、企业微信之外的消息平台请参见 流程消息订阅
?
?
4. 设置审批节点同意后的流程操作:增加审批后处理数据节点的更新记录,在数据记录处选择 qingjia,即在流程开始处设置的输入变量。
?
?
?
然后设置赋值。
?
?
?
5. 设置审批节点拒绝后的流程操作。
左侧元素面板选择更新记录拖拽至画布恰当位置。
?
?
?
创建审批节点更新记录1节点中连接线,默认为审批拒绝分支。
?
?
?
设置更新记录1节点赋值。
?
?
?
6. 将两个更新记录节点都接入结束。然后单击保存流程。
?
?
?
7. 在请假数据源的事件处理中新建事件处理。
?
?
?
触发时机选择新建后,绑定上一步创建的请假相关工作流。设置完成后提交。
?
?
?

设置角色权限

1. 设置员工账号。首先单击新建用户
?
?
?
进行用户信息设置。
?
?
?
2. 给员工账号分配对应的角色,并设置角色相关权限。权限包括如下:
应用访问权限。
?
?
?
数据模型权限。
?
?
流程权限。
?
?
企业工作台权限。
?
?
3. 权限配置完成,进行发布角色后权限配置生效。
?
?
?

发布应用

?
?
?

运行态效果

访问企业工作台

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

创建请假申请

模拟申请人提交请假申请操作,通过数据模型触发工作流,新建请假申请。
?
新建后查看列表该数据已创建成功。
?
?

审批操作

1. 用超管账号 administrator 登录企业工作台,可收到1条新增的待办通知。
?
?
?
2. 单击待办通知,可跳转至审批页面。然后进行审批操作。
?
?
?
3. 数据中是否通过字段已更新,说明审批完成。
?
?
?


http://www.vxiaotou.com