码迷,mamicode.com
首页 > 其他好文 > 详细

YAWL使用方法

时间:2015-09-11 23:33:54      阅读:695      评论:0      收藏:0      [点我收藏+]

标签:

1)首先需要理解YAWL里面的Data pattern的使用方式,在Data设置时,有net variables和task variables(decompositin variables),Data可以在task和net之间传递,如果要进行task和task之间的传递的话需要通过task--->net--->task的方式,同时需要注意在YAWL中的数据传送是通过Binding的方式来input和output的,也就是说net的数据要通过input的binding到task中的数据,task中的数据(如果需要的话)也要通过output的binding到net中的数据,相关的设置方式如下图:

技术分享

2)在YAWL中,editor主要负责了control-flow和data,而resource则由Engine负责,Engine中会有一系列的resource,我们只需要在Engine start 后,在YAWL中进行task的resource分配就可以了;

3)Engine如何发动,在安装包中有一个controlpanel下面有一个.jar文件,只需要 java -jar YawContro-Panel-3.0.1.jar即可,在点击start后,可以进行Logon(user为admin,password为YAWL),如果成功的话可以到达如下界面

技术分享

其中的resource的添加主要是在Users界面下(用于创建human,需要输入用户名和密码,自己设置)和Org Data(用于创建Role等,用于Users)

界面如下:

技术分享

3)如何使用egine进行YAWL workflow的模拟呢?

  a)需要在本地设置好一系列的resource后,将其upload到engine中(在菜单栏中)

  b)可以在网页中看到的Admin Queues中看到有一个worklist,中有自己当前的task;

  c)选择与当前task的user进行处理这个任务,操作是通过网页中的Logout,退出当前的admin,登录需要的user的账户(user和password就是在4)中进行设置的,user是ID。进入后就可以进行Accept offer和start等操作了。

可以参考:http://www.yawlfoundation.org/manuals/YAWLUserManual3.0.pdf

YAWL使用方法

标签:

原文地址:http://www.cnblogs.com/kinthon/p/4802309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!