您的位置:首页 > 其它

YAWL平台下项目部署和配置

2012-12-03 21:28 190 查看
helloworld就不能体现多人协同合作了,于是就采用3人协作完成A+B计算的程序作为范例

首先安装YAWL2.3或者更高的版本,在windows下可以直接运行:YAWL4Study_2.3final_windows_installer.exe。

然后打开YAWL编辑器,不要使用安装上去的版本,直接使用YAWLEditor2.3.1.jar。双击即可使用,如果发现双击是解压,那么请把打开方式选择为 JAVA平台

打开后画一个简单的工作流程如下(只需要用到任务和箭头,点击可以为任务命名):



然后运行YAWL引擎:开始-所有程序-YAWL-start Engine

打开页面:开始-所有程序-yawl-yawl contrlo centre

登录用户admin 密码为 YAWL

选择users,点击new 填写信息 点击 add 即可添加一个用户

注意id才是用户名。先增加3个用户

简单一个就用户id 1,2,3 密码都是1111

将打包好的.war文件放到安装引擎所在的tomcat的webapps文件夹下

选择services



密码和用户名相同,都是在项目的web.xml中已经设置好的,点击add即可将服务注册。

这时可以为sum设置service成sumService,其他的都设置为系统默认服务。

为inputa和inputb创建string类型变量A,B用来存储输入



接下来添加用来传递参数用的局部变量:

编辑器菜单-net-update net details,添加a,b,c这3个局部变量。记得将初始值置为0;



然后为需要传递的参数设置好映射关系。

对task右键-mapping



对B同理

然后对sum如下:



在end创建out变量接住sum输出的c变量

然后为每个任务配置好角色:对任务右键-manage resouce,如inputA给a,对应给B,end给c,全部选system

然后保存编辑器的内容为一个文件

用网页的 case 上传工作流程并且运行即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: