Excel Server Home

8

8.1    定义“订单处理”工作流

建立空白工作流画板

1)  Admin帐户登录到客户端,打开《订单》模版,进入设计状态。

2)  选择菜单“工作流à定义工作流”。

3)  弹出工作流定义对话框,在流程名称处输入“订单处理”如下图所示:

4)  [确定],您会发现在模版工作簿上增加了一个工作表“_workflow”,背景为深灰色,并出现一个浮动的工具栏“工作流设计”

以上操作创建了一个空的工作流画板,下面您要做的就是在这张画板上实际地“画出”工作流。“画”工作流的方法是“画点”和“连线”。“点”指的是工作流中的各个步骤,这里称为“任务”,“线”指的是从一个任务到下一个任务之间的接续关系。

创建任务“制单”

1)  单击“工作流设计”工具栏上的按钮,该按钮变成凹陷状态

2)  在画板的任意位置单击鼠标,画板上出现一个绿色的椭圆形符号,同时弹出“流程任务定义”对话框,如图:

3)  在“基本信息”标签页输入任务名称“制单”,选中“本任务是流程的起始任务”、“完成此步后保存到数据表”如下图:

4)  切换到“有效区域”标签页,如下图所示:

因为一个模版上会定义多个数据项,但不一定是一次填写完成,而是在表单的流转过程中,到不同的步骤,由不同的人填写不同的内容。所谓任务的“有效区域”,指的是在本步骤,哪些数据项可填。

 

5)  单击[从工作表上选择],弹出“选择任务有效区域”对话框,选择“订单_主表”中“信用审核”以前的字段;“订单_明细”中除库存数量和可用库存以外的字段,如图,按[确定]

6)  回到“流程任务定义”对话框,在“有效区域”标签页中显示本步操作人可填写的数据项名称,如下图所示。

7)  [确定],完成“制单”任务的定义,对话框关闭,回到工作流画板,会看到绿色的椭圆形任务图形中的文字变成了“制单”,如下图所示:

8)   

创建任务“信用审核”

1)  单击“新建任务”工具栏按钮,该按钮变成凹陷状态,在画板上“制单”任务图形的右下侧单击,出现新的任务图形,并弹出新的“定义流程任务”对话框。

2)  在基本信息标签页上,任务名称输入“信用审核”,选中“到期时限”,输入1天,如下图所示:

3)  切换到“有效区域”标签页,单击“从工作表上选择……”,在弹出对话框中选中“信用审核人”、“信用审核意见”,如下图,按[确定]

4)  切换到“执行权限”标签页,如下图:

5)  选中“属于此部门和角色”,按[选择…],弹出如下图所示的对话框,选中“财务部”、“财务部经理”,按[确定]

6)  回到流程任务定义对话框的“执行权限”标签页。注意右侧的“多人协调方式”区域,有三个选择项:抢先式、会签式、并列式。

上步已指定“信用审核”任务由“财务部会计”完成,假如公司财务部有两个会计,如甲和乙,那么销售员填单后甲和乙都会收到一项待办事宜。那么此事该由甲办还是该由乙办,以甲审核的结果为准还是以乙审核的结果为准呢?需要有一个明确的标准,这就是所谓“多人”协调方式的含义。

抢先式:甲和乙都可以办,但并不都需要办,只要甲办了,乙就不必再办了,此项内容会自动从乙的待办事宜列表中取消,反过来也是一样。即,一个事项可以有多个待办人,但最终只需要其中一人办理即可,谁先办谁办。

会签式:甲和乙都可以办,也都需要办。两人各自办理的结果需要综合到一起。两人都办理了之后此事才算办完。这种情况多发生在需要多人共同对一件事(一份表单)签署意见时。故称会签式。

并列式:甲和乙都可以办,也都需要办,两人各自办理的结果互不相关,各有各的后续操作。例如办公室发出一张调查表,分发给所有的销售员,每个销售员各自填各自的反馈意见,最后回传到办公室的调查表已不是最初发出的一张,而是每个销售员一张。

 

在此处,我们选择“信用审核”任务的多人协调方式为“抢先式”。

7)  [确定],完成任务“信用审核”的定义。工作流画板如下图:

8)   

连接“制单”与“信用审核”

1)  单击“工作流设计”工具栏上的按钮,该按钮变成凹陷状态;单击一下“制单”任务图形,再单击一下“信用审核”任务图形,弹出“流向定义”对话框,如下图所示:

2)  选择“当以下条件满足时向下进行”,按[构造条件表达式],弹出对话框,输入条件如下,按[确定]

3)  回到流向定义对话框,显示如下:

4)  [确定],完成流向定义,工作流画板上“制单”和“信用审核”之间出现一条连线,箭头指向“信用审核”,如图:

5)   

 

创建任务“审批”

1)  单击“新建任务”工具栏按钮,该按钮变成凹陷状态,在画板上“制单”任务图形的右侧单击,出现新的任务图形,并弹出“定义流程任务对话框”

2)  任务名称输入“审批”,选中“完成此步后保存到数据表”,选中“到期时限”,输入2天。如下图:

3)  切换到“有效区域”标签页,单击[从工作表上选择…],在弹出对话框中选中审批日期、审批人、审批意见,按[确定],结果如下图:

4)  切换到“执行权限”标签页,选中单选按钮“属于此部门和角色”,单击[选择…]按钮,在弹出对话框中选中“销售部”、“销售部经理”。按[确定]

5)  [确定],完成任务“审批”的定义,对话框关闭,回到画板,如下图:

6)   

 

连接“制单”与“审批”

1)  单击“工作流设计”工具栏上的按钮,该按钮变成凹陷状态;单击一下“制单”任务图形,再单击一下“审批”任务图形,弹出“流向定义”对话框。

2)  选择“当以下条件满足时向下进行”,按[构造条件表达式],输入条件,结果如下:

 

3)  [确定],对话框消失,画板上“制单”任务与“审批”任务之间出现一条连线,箭头指向“审批”,如下图所示:

连接“信用审核”与“审批”

建立“信用审核”与“审批”之间的流向,条件为“信用审核意见=同意”,如下图:

 

创建任务“拒绝”

建立新任务“拒绝订单”,定义如下:

任务名称:拒绝

有效区域:选择“无”

执行权限:选择“流程发起人”

 

连接“信用审核”与“拒绝”

条件:订单_主表.信用审核意见=不同意

连接“审批”与“拒绝”

条件:订单_主表.审批意见=不同意

调整工作流图形,保存工作流

       在工作流画板上,可以拖动任务图形,改变其位置;也可以在选中一条连线后,拖动连线两端的红色连接点,改变连线与任务图形的连接位置,最后形成的工作流图形如下图:

完成了上述一系列操作后,切换到工作表Sheet1上,保存模版。

 

 

 Excel服务器学习和下载