<!----><o:p> </o:p>
Shark流程启动过程<o:p></o:p>
<o:p> </o:p>
1) 定位工作流服务器<o:p></o:p>
Shark.configure("Shark.conf");<o:p></o:p>
SharkInterface si= Shark.getInstance();<o:p></o:p>
2) 连接工作流服务器<o:p></o:p>
SharkConnection sc= si. getSharkConnection();<o:p></o:p>
sc. connect(username, pwd, engineName, scope);<o:p></o:p>
3) 产生流程<o:p></o:p>
WfProcess wfp = sc.createProcess(pkgId, pDefId);<o:p></o:p>
在产生流程时,使用的是SharkConnection的对象,该对象中保存了用户信息,用户信息作为产生的流程的requester;<o:p></o:p>
然后用两个参数:包定义ID和流程定义ID获取流程管理器的ID;<o:p></o:p>
最后,用该流程管理器来产生流程<o:p></o:p>
4) 启动流程<o:p></o:p>
wfp.start();<o:p></o:p>
经过SHARK的几轮跳转,最后的实现在org.enhydra.shark.WfProcessImpl中,实现代码如下:<o:p></o:p>
//前面有对异常的判断<o:p></o:p>
//启动时间在后面要用<o:p></o:p>
startedTime = System.currentTimeMillis();<o:p></o:p>
//改变状态<o:p></o:p>
change_state(t,SharkConstants.STATE_OPEN_RUNNING);<o:p></o:p>
//激活计时器<o:p></o:p>
this.activateLimitAgent(t);<o:p></o:p>
//驱动流程<o:p></o:p>
run(t, null); <o:p></o:p>
5)断开连接<o:p></o:p>
disconnect(sc);<o:p></o:p>
return wfp.key();<o:p></o:p>
分享到:
相关推荐
Shark电调,可以编程的一个电调,防水。
shark1.1-2工作流的源代码,好多人都找不到,在这里共享。
shark 1.1-2工作流源代码。
shark1.1-2安装文件-2
shark-1.1-2 是Shark最后的开源工作流源代码,以后再也没有了。学习工作流非常好的资料
Shark的体系结构分析 整体把握shark的关键文档
merch-shark网站 merch-shark-website是一个电子商务网站。此处的演示链接为
Shark
计算机-后端-开源工作流引擎Shark的架构分析及改进.pdf
matlab开发-Shark。水下航行器非线性6自由度模型
如果您是企业家,那么这是一种与计算机分离的好方法,只需单击该图标并坐下来,观看电视上最好的节目中的一些不错的业务建议! 我们有时会为您切换电源,以便您可以看到不同的音高。 当我们这样做时,我们将发出通知...
资源分类:Python库 所属语言:Python 资源全名:django_shark-0.1.2.win-amd64.exe 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
shark1.1-2安装文件
工作流引擎shark的技术分析与改进探讨 转自别人的论文,希望对大家对于shark的使用有所帮助。
适用于IBU的Shark Chrome扩展程序 shark-plugin是携程旅行网chrome的扩展。 v1.9.10:修复了错误v1.9.9:修复了一些错误v1.9.7:更新了徽标v1.9.6:兼容的开发环境v1.9.5:仅内部人员可以登录v1.9.3:修复了一些错误...
Jbpm3的图形化流程定义已经决定嵌入到jboss eclipse IDE中,大家看看jboss eclipse IDE preview 1.5版,我们已经可以用插件方式编辑一个jbpm3流程定义文件了。 Osworkflow的靠山是opensymphony。我是非常喜欢这个...
shark.io是我们的惊人游戏之一,您将成为海滩水中的ravenour鲨鱼之一。 shark.io是我们是ravenour鲨鱼的令人惊叹的游戏之一海滩水。 你是一个口渴的鲨鱼和最饥饿的掠食者。 你的主要目标是通过消费消除鲨鱼。 你也...
有鱼账本 启动项目 前端 1.导入web模块到微信开发者工具 2.终端执行npm install... 存一笔钱 使用技术 使用完成产品UI设计 后端使用SpringBoot、JPA、Redis、MySQL开发 前端使用原生小程序以及组件库开发 笔记 产品展示
在每个选项卡背景上均包含Pinkfong歌曲Baby Shark的高清壁纸图像。 安装此扩展程序,即可在每个新标签页上获取Pinkfongs Baby Shark歌曲的高清图像! 我们始终会更新图像,因此请随时检查...我们将为您提供5星评级!...