
workflow - shark&jawe
禽兽v5
这个作者很懒,什么都没留下…
展开
-
Shark api 应用:获得父流程(parent process)
ExecutionAdministration ea = Shark.getInstance().getAdminInterface().getExecutionAdministration();ea.connect(userName, password, engineName, null);// subProcId为子流程序号wfeas = ea.getProcess(subProcId).ge原创 2004-11-12 10:42:00 · 1751 阅读 · 0 评论 -
Shark api 应用:获得子流程(sub process)
ExecutionAdministration ea = Shark.getInstance().getAdminInterface().getExecutionAdministration();ea.connect(userName, password, engineName, null);// parentProcId 为父流程序号, 且parentActivityId是创建子流程的活动序号W原创 2004-11-12 10:57:00 · 1897 阅读 · 0 评论 -
Shark api 应用:判断流程进行到了哪个活动
// 假设我们定义了流程PROC1, 它定义了3个活动ACT1, ACT2, ACT3ExecutionAdministration ea = Shark.getInstance().getAdminInterface().getExecutionAdministration();ea.connect(userName, password, engineName, null);AdminMisc原创 2004-11-15 10:17:00 · 2433 阅读 · 1 评论 -
Shark中xml-object映射的设计
阅读本文,你必须已经使用过至少一种xml类库如dom4j,jdom等。 Shark对于每一个标签的映射类提供一个fromXML(Element element)方法(从xml的标签中填充属性值)。 然后我们用以下两个类描述一下之间的协作:标签对应WorkflowProcess(流程)类。标签对应WorkflowActivity(活动)类。标签中包含一系列标签,也就是说WorkflowProcess原创 2005-12-01 17:35:00 · 2443 阅读 · 3 评论 -
用工作流引擎实现工作管理项目(Shark+JaWE+Tomcat)
阅读本文,你必须已经使用过工作流引擎作过纯流程的例子,并且拥有java,jsp,html的基础,而且知道如何阅读相关javadoc/chm查阅编程所需的api。 我们以一个简单的请假流程来介绍如何实现一个工作流项目: 流程很简单,程序员向部门经理提交一张请假单,部门经理收到后,根据主观意识决定是否批准(黑暗吧,哈哈…) 既然要填写一张请假单,因此我们必须知道”请假申请”原创 2005-12-05 21:32:00 · 18474 阅读 · 18 评论 -
Shark流程跳转的设计
本文只是一个笔记,是我在论坛中的回复的原版复制,所以没多大价值。没事干的话可以看看。在Shark中连接两个活动之间的带箭头的线叫做Transition(转移),他有几个关键属性fromActivityDefinition(来源活动定义),toActivityDefinition(目的活动定义)expression(表达式)假设有个活动定义为"请假申请"。当引擎完成"请假申请"的某个活动实例如"请假原创 2005-12-06 09:56:00 · 2876 阅读 · 1 评论