页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 7 下一个 »

快速入门

本章旨在以一个实例,全方位演示如何规划一个完整的流程,包含角色的定义、需求的解析及定义、流程的执行等。

需求说明

在我们的日常办公中都能接触到的审批流程就有请假的审批流程。下面是某公司的请假流程说明:

1、 各分公司员工提交请假申请。

2、 若请假天数小于5天,由各分公司领导审批即可。

3、 若请假天数大于等于5天,则需要分公司领导审批后还必须总公司领导审批通过才可以。

需求解析

通过分析以上的需求,我们总结出如下几点内容:

1、 根据流程,应该有两类角色:审批角色和普通角色。

2、 根据审批的要求,结合组织架构,规划用户组织如下:

3、 流程有如下两条运行线路:

  • 普通员工提交请假申请,若小于5天则所属分公司领导审批通过结束。
  • 普通员工提交请假申请,若大于等于5天则需要所属分公司领导和总公司领导都审批通过结束。

实现方案

定义组织结构

1、 创建两类角色并设置角色的操作权限:

角色操作授权
审批角色
  1. 分析展现中的电子表格;
  2. 公共设置中的流程。
普通角色
  1. 数据连接;
  2. 数据准备中的数据集;
  3. 分析展现中的电子表格;
  4. 公共设置中的流程。

2、 创建如下三个用户组及五个用户,并且进行角色分配:

用户组

用户

所属角色

总公司

领导A(LA)

审批角色,普通角色

北京分公司

领导B(LB)

审批角色,普通角色

普通员工B(EB)

普通角色

广州分公司

领导G(LG)

审批角色,普通角色

普通员工G(EG)

普通角色

如下所示:

新建请假信息报表

请假信息表表样设计如下:

1、 在电子表格设计界面,设计好表样:

2、将数据集的数据拖入表中。

3、在请假日期数据的单元格上右键选择“设置单元格格式”,设置日期的单元格格式如下:

4、点击 发布 按钮,将报表保存到服务器上,新建请假信息报表完成。

设计请假填报报表

请假表表样设计如下:

该请假表填报通过电子表格实现,步骤如下:

1、 在数据库中定义好填报表(也可以叫“回写表”):

2、 在系统中连接好以上定义的填报库表。

3、 在电子表格设计界面,设计好表样:

4、 通过工具栏的 填报属性 按钮:

分别设置单元格C4、E4、C5、E5、和C6的填报属性如下:

单元格

填报属性

单元格C4、E4

 

单元格C5

单元格E5

单元格C6

5、 以上设置完成,保存当前电子表格,命名为“员工请假表”。

请确保所有流程用户拥有以上所有资源的资源权限和操作权限。

设计审批流程

按照审批需求分析,我们确定的审批流程如下:

该流程的实现步骤如下:

1、 新建流程:在“公共设置”界面单击“新建流程”快捷菜单,进入“新建流程”初始界面。

2、 设置流程处理的报表:在“新建流程”初始界面设置处理的报表。

3、 拖拽节点进行相关设置:

流程节点

实现方法

设置

流程开始

从“工具窗口”中直接拖拽“开始”节点到画布

填写请假申请

从“开始”节点菜单中选择“追加起草节点”

分公司领导审批

从“起草节点”菜单中选择“追加用户任务节点”


网关

从“用户任务”节点菜单中选择“追加网关节点”

总公司领导审批

从“网关”节点菜单中选择“追加用户任务节点”

流程结束

从“网关”节点菜单中选择“追加结束事件节点”

网关分支线1

连接“追加用户任务节点”的线

网关分支判断公式的定义说明请参见:网关 章节。

图中判断公式定义的前提条件:必须在电子表格中通过Excel的“名称管理器”定义好引用位置。如下图所示:

网关分支线2

连接“追加结束事件节点”的线

网关分支判断公式的定义说明请参见:网关 章节。

图中判断公式定义的前提条件:必须在电子表格中通过Excel的“名称管理器”定义好引用位置。如下图所示:

4、 设置当前流程审批的报表:可以在新建的初始界面时设置,也可以单击画布空白处后显示流程基本信息时设置。

5、 保存以上步骤创建的审批流程。

执行效果

下面,我们以北京分公司员工“EB”登录分别提交一个“大于5天”和一个“小于5天”的请假单,来查看以上流程的执行效果:

 “EB”登录系统,进入“我的待办”界面,单击 发起流程 

 在弹出的“选择流程”窗口中选择刚才创建的审批流程。

请假天数大于5天

1、在 “请假审批流程”页面,填写请假申请(填写的请假天数大于5天),单击 提交 按钮:

流程处理信息中可以看到,提交后会到“分公司领导审批”环节。

2、 提交成功后,用分公司审批领导账户“LB”登录,在“我的待办”界面中找到“待办”列表:

3、 在列表中双击打开“EB”用户刚刚提交的请假申请,进入到该请假单的审批流程:

操作栏中我们选择 通过,选择处理意见后,单击 提交 按钮即可。

4、 分公司审批领导通过后,进入到下总公司审批环节,我们用账户“LA”登录执行审批:

5、 双击“待办”列表中的流程,进入审批页面:

审批通过,单击 提交 按钮,流程结束。

6、普通用户EB可在员工请假信息表中,查看申请通过的请假信息。

请假天数小于等于5天

1、在 “请假审批流程”页面,填写请假申请(填写的请假天数小于等于5天),单击 提交 按钮:

流程处理信息中可以看到,提交后会到“分公司领导审批”环节。

2、 提交成功后,用分公司审批领导账户“LB”登录,在“我的待办”界面中找到“待办”列表:

3、 在列表中双击打开“EB”用户刚刚提交的请假申请,进入到该请假单的审批流程:

审批通过,选择处理意见后,单击 提交 按钮,流程结束。

4、普通用户EB可在员工请假信息表中,查看申请通过的请假信息。

示例资源

审核流程示例资源如下:

1、SQL资源:request.sql

2、系统资源: migrate .xml

3、详细操作视频: 操作视频.rar

  • 无标签