原创  Shark流程跳转的设计 收藏

本文只是一个笔记,是我在论坛中的回复的原版复制,所以没多大价值。没事干的话可以看看。

在Shark中连接两个活动之间的带箭头的线叫做Transition(转移),他有几个关键属性
fromActivityDefinition(来源活动定义),toActivityDefinition(目的活动定义)
expression(表达式)

假设有个活动定义为"请假申请"。当引擎完成"请假申请"的某个活动实例如"请假申请_实例_1"时,引擎查找流程定义中所有fromActivityDefinition为"请假申请"的Transition,然后运算expression(表达式),判断这些条件是否成功,结果为true的话,就创建该Transition的toActivityDefinition的实例。

发表于 @ 2005年12月06日 09:56:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:用工作流引擎实现工作管理项目(Shark+JaWE+Tomcat) | 新一篇:用xmlhttp将html的数据打包成multipart/form-data格式,实现异步上传文件功能

  • 发表评论
  • 评论内容:
  •  
Copyright © cm4ever
Powered by CSDN Blog