Excel Server Home

8

8.2 操作工作流

 

本节以订单审批流程为例,叙述表单如何按工作流的规定进行流转,同时说明在定义了工作流的情况下,表单的填报、修改、删除的操作方式发生了哪些变化。

启动工作流

用销售员唐明的帐户tangm登录,输入一份订单,如下图:

在填制订单时,您会发现光标无法进入信用审核、审核意见、审批日期、审批人、审批意见等处,这是因为“制单”是工作流的第一步,此步骤的有效区域没有包括上述5个数据项。

另外,尽管我们设置了“审批人”的数据填写规范是“当前用户姓名”,但因为“审批人”不是本步骤的有效区域,所以当前用户姓名“唐明”不会出现在“审批人”处。

保存订单,打开“我的工作台”,会看到这张订单的信息,如下图,请注意,在工具栏上只有“新建”和“查看”,而没有“修改”和“删除”。这是因为在有工作流的情况下,不能对表单数据直接进行修改和删除,而是代之以“重做”和“撤销”,详见下文叙述。

 

      

处理待办事宜

在刚才唐明填制的订单上,客户的信用等级为A,按照工作流的定义,这张订单会直接提交到销售部经理那里审批。现在重新用销售部李经理的帐户lijl登录(回顾4.6节的练习,在那里我们建立了帐户),在我的工作台中出现一条待办事宜,如下图:

点击工具栏按钮[办理],打开这张待审批的订单,如下图,订单内容显示在屏幕上,但不能改,只有审批日期、审批人和审批意见三处能输入内容。因为我们在定义工作流时,已指定“审批”任务的有效区域只有这三个数据项。

输入审批意见后,保存,订单输入窗口关闭,再回到我的工作台中,您会发现待办事宜列表中已经没有内容了。

查看工作进度

工作流是多人协同完成一件事情的典型例子。流程中的个人,除了完成自己份内的工作外,还经常要关心其他人的工作进行情况。在我们的订单审批例子中,如果销售员下单之后,希望了解审批进行到了哪一步,可以这样来做:

 

1)  打开我的工作台(假设唐明已登录)

2)  展开左侧树型中的“已处理工作”,选择“订单审批_制单”,右侧列出所有本人提交的订单。选中要查看的那份订单,右击鼠标,弹出菜单,如下图所示:

 

3)  选择“查看进度”,弹出如下的对话框:

可以看到“制单”的后续步骤是“审批”,而审批由李经理办理,已经完成。(见对话框右上角的图例,对勾图标表示已完成)

 

重做和撤销

在有工作流的情况下,一份表单要经过多次流转,最终在我的工作台中显示的数据是多个步骤综合作用的结果。每个步骤一经提交,在后续步骤还没有办理的情况下,尚可修改的,后续步骤一旦办理,就不能再改动,除非请后续步骤的办理人把这份表单“退回来”。

也即,带工作流的表单,不能按通常的方式做“修改”和“删除”,只能是“逆”表单提交的顺序,步步后退式地进行“重做”和“撤销”。

 

以上面的订单为例,假设唐明下单之后,又接到客户的要求,希望增加高钙奶的订货量,由50箱增加到100箱。因为其它条款不变,唐明不准备再下新订单,希望直接在刚刚提交的那份订单上修改。他可以这样操作:

1)  打开我的工作台。

2)  在已处理工作中找到提交的那份订单

3)  选择右键菜单“重做”,如下图所示:

 

4)  很遗憾,系统给出了这样的提示:

为什么?因为我们通过查看工作进度已经看到了,后续步骤“审批”已被李经理办理完了。怎么办?请李经理把这份订单退回来(撤消审批)。

5)  现在断开连接,用李经理的帐户登录。

6)  在我的工作台中展开“已处理工作”,选择“订单审批_审批”,找到这份订单,点击鼠标右键,选择弹出菜单“撤销”,如下图所示:

 

7)  系统提示:“本步工作已被撤销”。点击“待办事宜”,可看到这张订单重新回到待办事宜列表中,等待再次被审批。

8)  重新用唐明的帐户登录

9)  如第3)步一般重做,这次系统会打开这张订单,把高钙奶的订货数量从50改为100,保存。订单被重新提交审批。

 

 Excel服务器学习和下载