Primeton EOS5.0工作流教程
2.1.3.3.8 其余元素
其余元素均采用默认值设置。
2.1.4 运行案例
2.1.4.1 发布流程
1、 启动发布工具
在流程设置完成后,保证编译通过,将EOS Server正常启动就可以正式发布我们刚刚完成的流程了。
点选项目资源管理器视图中流程文件的右键菜单项[工作流定义库 / 提交选中的业务流程]启动发布工具。
2、 填写发布注释
http://www.primeton.com/ 第31页共141页
Primeton EOS5.0工作流教程
启动发布工具后Studio会自动检查流程的状态(包括版本、当前要提交的流程和工流库中的老版本是否有更新等),通过状态检查之后会弹出如上窗口供发布者输入发布的注释信息;填写必须的流释信息(可以不填写)和选中“是否立即发布”选项,按确定按钮即可完成发布。
2.1.4.2 运行案例
1、 准备工作
? EOS Server已处于正常运行状态。
? 组织机构[槟榔公司]中的员工(即用户)已经在EOS中建立(请参考5.1节中总经
理审批环节中参与者设置部分)。
? 组织机构[槟榔公司]的所有员工都有工作流客户的菜单权限(请参考《程序员教程》
中的菜单权限管理部分)。
2、 启动请假流程
在流览器中打开http://localhost:8080地址,以goose用户登录(系统中已有用户的初始密码为”000000”)。通过[工作流客户端 / 启动流程] 菜单进入流程启动界面。
通过点击上图中的“启动”链接来进入请假流程实例启动界面,如下图:
http://www.primeton.com/ 第32页共141页
Primeton EOS5.0工作流教程
在输入出流程实例名称及实例描述后,按确认按钮即可新建并启动一个流程实例。
3、 填写请假单
在启动流程实例后,goose就可以填写请假单了,点击[工作流客户端 / 我的任务] 进入工作列表界面,如下图:
可以看到goose刚刚启动的请假流程已经激活了[填写请假单]工作项了,可以点击操作栏中的查看链接查看流程在运行状态,如下图:
流程正停留在[填写请假单]环节,一切和我们设计的一样,返回到工作列表界面,点击执行链接,进入填写请假单页面,如下图:
http://www.primeton.com/ 第33页共141页
Primeton EOS5.0工作流教程
EOS WF根据我们在[填写请假单]活动上定义的参数列表自动生成了HTML表单,我们填入如上图的数据后,按提交执行按钮以保存我们的输入,并结束当前工作项。
4、 总经理审批
登出goose用户,以kevin 登入,同样进入到我的任务页面,如下图:
我们发现待执行的工作项列表中没有可执行的任务,但我们明明设置的是由总经理来审批,kevin就是总经理啊。原来在EOS WF中如果设置的活动参与者是机构、角色、多个个人或三者的混合时,需要领取工作任务;只要有一个符合条件的用户领取了此工作项的话,其他符合条件的用户则对此不再可见,除非已领取的工作项被退回。既然如此,那我们跳到[可领取的工作任务]卡上去看看,如下图:
http://www.primeton.com/ 第34页共141页
Primeton EOS5.0工作流教程
果然有一个可领取的工作项在这儿,正是我们找的[总经理审批]任务,选择此工作项并领取,回到待执行的工作任务列表页面,就有了可以执行的[总经理审批]任务了,如下图:
执行[总经理审批]任务进入如下界面:
http://www.primeton.com/ 第35页共141页