Jawe工作流建模及Shark工作流引擎的实例说明(三)

原创 2005年05月26日 22:10:00
Jawe工作流建模及Shark工作流引擎的实例说明
二、下面对刚建好的工作流建模过程进行配置
2.1       加载建模文件
启动Shark服务及管理端程序,登入后到Package management
图2.1
点击下面的Load按钮
图2.2
选择上步建模好的xpdl文件。再点击Load进行加载,图2.1中就会出现红线框里的内容。
2.2       关联用户
选择,User management->Mapping界面,点击“add”按钮,出现图2.4界面进行用户角色关联。
图2.3
图2.4
在这里选择员工角色与qq 用户关联,部门经理角色与admin用户关联。关联后出现图2.3的红线框内容。
2.3       应用程序关联
选择Application mapping,点击“add”按钮,出现图2.6界面。
图2.5
图2.6
这里是关联一个JAVA class的应用,
在 Select application 里是建模定义的应用。
图2.7
Select tool agent工具代理是Shark提供所有的代理工具,这里因为应用是一个JAVA class就选择 org.enhydra.shark.toolagent.JavaClassToolAgent
图2.8
下面Application name是应用程序Class类的全称,这个类一定要在classpath里。
这个类必需要有一个静态的execute方法,如果上面定义的应用有形式参数,则要用
import org.enhydra.shark.api.internal.toolagent.AppParameter; 作为参数。
如下代码: 
public static void execute(AppParameter a) {
    System.out.println("应用程序app1+a:" + a.the_value.toString());
  }
图2.9
点击“apply”按钮,在图2.5界面里出现红线框里的内容。
2.4       实例化一个流程实例
选择Process Instantiation management界面,选择前面加载的流程,点击下面“Instantiate”按钮创建一个流程实例。
图2.10
2.5       查看用户工作列表
选择Worklist management界面,选择“qq”,出现用户“qq”的工作列表可以看到用红线框框出的工作是刚创建的一个流程实例工作项。
图2.11中的红线框里的按钮可以更改工作项的执行人。
图2.11
图2.12
图2.13
2.6       查看实例进度及实例管理
选择Process monitor,选择流程,下面将列出所有的实例,点击可以在右边区域里看到进度,就是流程目前处于哪个活动。如下图黄色活动节点表示当前所处的活动节点。
在下边有对当前选择的流程实例进行管理的一些操作按钮。
图2.14

用工作流引擎实现工作管理项目(Shark+JaWE+Tomcat)

阅读本文,你必须已经使用过工作流引擎作过纯流程的例子,并且拥有java,jsp,html的基础,而且知道如何阅读相关javadoc/chm查阅编程所需的api。 我们以一个简单的请假流程来介绍如何实现...
  • cm4ever
  • cm4ever
  • 2005年12月05日 21:32
  • 14508

开源工作流引擎Shark入门2——使用JaWE设计一个流程

    XPDL描述了工作流的相关元素,如参与者、活动、活动间的转移、上下文变量等内容,由这些元素组成一个个流程。XPDL是一个xml格式的文件,可以用文本编辑器直接编辑,但这需要对XPDL规范非常熟...

开源工作流引擎Shark入门1——安装与配置

    Enhydra Shark是一个开源的工作流引擎框架,使用Java进行开发,遵守LGPL协议。Shark遵守WfMC、OMG规范,以XPDL(XML Process Definition La...

工作流引擎内核入门

1. 引言 以WfMC,OASIS,OMG三大组织为代表的群体,围绕BPM相关规范,持续的争论。 真是一流企业卖标准,二流企业卖技术。当新一轮技术浪潮围绕着BPM展开时,国际上相关厂商首先把眼光放...

开源工作流引擎Shark入门3——与业务系统结合的一个demo

    在本系列第一篇文章介绍的基础上,开发一个简单的工作流应用系统,以第二篇文章介绍的请假流程为例。     把第二篇文章中做的mydemo.xpdl复制到应用的repository/externa...

shark工作流学习(三)

Shark特征 Shark1.0是一款简洁、实用的完全符合WFMC规范的工作流引擎。它具备以下几个特点: 1   在使用过程中,把流程名字尝试改成中文,但是对流程的驱动有一些影响,表明shark1.0...

Shark工作流的实现和WMFC&OMG规范的对比

Shark工作流的实现和WMFC&OMG规范的对比                                 -----第九部分:分析obe自带例子的执行过程 关键字:Shark 工作流 WMF...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

继腾讯一面和阿里二面之后!!!

首先说明这不是面经,只是我的想法和感慨!!! 我依然清新的记得腾讯一面是在3.3的晚上,应该是7.30左右,我早早的就坐在电脑前,准备视频面试。一开始让我做了30道题目,大概我的网络不太好,...

圆桌问题 HDU 4841 PE。。。。

圆桌问题 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jawe工作流建模及Shark工作流引擎的实例说明(三)
举报原因:
原因补充:

(最多只允许输入30个字)