Excel Server Home

第17章 再论工作流

第17章 再论工作流

    17.1 任务执行

 

在基础教程的第8章,我们学习了工作流的用法,工作流中的每个任务,除了起始任务之外,都需要指定该任务应由何人执行。一个任务的执行人可以用多种方式来指定:

 

l         指定部门和角色的用户

l         在上一步任务提交时动态指定的用户

l         上一步执行人的上级/下属

l         姓名为表单上某字段中内容的

l         流程发起人(第一步任务的执行人)

 

本节创建一个《请假单》模版,并定义请假审批流程,例示何种指定任务执行人的方式。

 

《请假单》模版

新建模版《请假单》,信息如下:

项目

内容

报表编号

FLOW-001

报表名称

请假单

初始填报权限

部门:全选

角色:全选

最终查阅权限

部门:全选

角色:全选

其它

接受默认值

表样:

Excel公式:

单元地址

公式

 

 

定义数据表:

表名

请假单

所在工作表

Sheet1

样式

单一数据项

是否创建

主键

区域

字段名

数据类型

必填

填写规范

其它

 

C2

请假人

文字(20字以内)

当前用户姓名

 

 

E2

申请日期

日期

当前日期

 

 

C3:E3

事由

文字(100字以内)

 

 

 

C4

起始日期

日期

 

 

 

E4

结束日期

日期

 

 

 

C7

上级意见

文字(20字以内)

意见列表

 

 

E7

上级姓名

文字(20字以内)

当前用户姓名

 

 

B9

接替人

文字(20字以内)

系统用户

 

请假审批流程

在《请假单》模版上定义工作流,如下图:

 

任务“请假”:

有效区域:请假单.请假人,请假单.申请日期,请假单.事由,请假单.起始日期,请假单.结束日期

 

任务“审批”:

有效区域:请假单.上级意见,请假单.上级姓名,请假单.接替人

执行权限:

 

任务“准备交接”:

有效区域:无

执行权限:

 

任务“收到反馈”:

有效区域:无

执行权限:

 

流向“审批”à“准备交接”:需要满足条件:请假单.上级意见 = 同意

其它流向:无条件

流程的运行

1)  用唐明的帐户tangm登登录,填写一张请假单,保存。

2)  在我的工作台中的已处理工作中找到这张已提交的请假单,查看其进度,如下图,发现已被提交到李经理处,还未审批。(请登录到管理台中查看用户“唐明”的属性,其上级设为销售部经理,也就是李经理)

3)  唐明断开连接,用李经理的帐户重新登录,在我的工作台中会看到一条待办事宜,办理,在上级意见处选择“同意”,在接替人处选择“刘军”,如下图所示,保存。

4)  用刘军的帐户登录,会看到一条“准备交接”的待办事宜;用唐明的帐户登录,在待办事宜列表中会看到上级意见的反馈。

 

 

 Excel服务器学习和下载