本篇实践示例是围绕 OA 办公中常见的请假场景,主要涉及功能点为:
数据源的创建:根据业务需求创建相关字段。
数据源的事件绑定:通过数据模型触发流程。
创建模板应用,并对表单组件绑定的数据源进行字段展示的控制。
用户与角色权限控制。
工作流的创建与配置,例如:审批节点,更新记录节点。
发布应用。
企业工作台的操作以及流程审批。
概述
场景描述
公司内部请假系统,员工发起请假申请,可填写姓名、请假原因等其他扩展字段。相关领导收到员工发起的请假申请审批通知后,可通过单击通知跳转至审批页面操作审批。审批完成后,根据领导的审批操作对该条请假数据进行结果批示。


创建应用步骤
数据模型设计
1. 在编辑器中创建请假表数据源。


填写所需数据。


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


创建模板应用


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


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


配置工作流
1. 创建工作流。


2. 设置开始节点入参。


设置输入变量参数。


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


将是否为开始审批节点设置为否,该节点可作为审批操作节点。节点后连接线分支联动为审批操作同意,该场景模拟下指定超管为任务接收人。
注意

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


然后设置赋值。


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


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


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


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


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


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


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


进行用户信息设置。


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


数据模型权限。


流程权限。


企业工作台权限。


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


发布应用


运行态效果
访问企业工作台
用以上步骤创建的用户身份登录企业工作台。


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

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



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


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


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


