Jbpm4.0开发过程涉及到的过程
第一步:初始化ProcessEngine
ProcessEngine processEngine = new Configuration().buildProcessEngine();
通过ProcessEngine获得相应服务。
第二步:通过RepostoryService发布资源,管理资源
repostoryService..createDeployment()
.addResourcesFromZipInputStream(new ZipInputStream(item.getInputStream())).deploy();其中发布资源有几种方式。
第三步:ExecutionService 对象的startProcessInstanceBy***()方法启动一个流程实例
可选提供variables变量,variables在流程创建和启动时使用,Map<String,Object> variables
executionService.setVariable(variables);设置流程变量。
第四步:IdentityService对象向的方法可向流程中添加参与者,用户组,用户组与参与者的对应。
第五步:TaskService对象 获取参与者的任务列表。
List<Task> listTasks=taskService.getTask(taskId);
task=listTasks.get(0);
第六步:ExecutionService对象获取Execution
execution=executionService.findExecutionById(task.getExecutionId());
execution.getProcessInstance().isActive("");
第七步:taskService.complateTask(taskId,"");
分享到:
相关推荐
jBPM 4.0开发手册 J2EE企业级应用开发必备
JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_...
JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一).7z JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一).7z JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一).7z JBPM采购申请系统——21_JBPM4.0与JBPM3.0差异(一)...
JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二).7z JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二).7z JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二).7z JBPM采购申请系统——22_JBPM4.0与JBPM3.0差异(二)...
jbpm4.0工作流引擎中文版 新的出来了 悄悄的 悄悄的
是我花了好久才找到的资源,开源工作流产品JBPM的开发指南,是本人在学习JPBM过程中所使用的资料,希望能给各位开发者在使用JBPM过程中带来帮助. 想要了解jbpm的不可多得的资料,也是我很多同事都看过的。从配置开发...
《JBPM4.0用户指南》-电子文档下载PDF.zip《JBPM4.0用户指南》-电子文档下载PDF.zip《JBPM4.0用户指南》-电子文档下载PDF.zip
jbpm4的例子 在myeclipse7.5+eclipse3.42 jbpm4的包与mycelipse的包有几个冲突。 要包含lib包的,到jamin.cnblogs.com给我留言。
jBPM-4.0开发手册jBPM-4.0开发手册jBPM-4.0开发手册jBPM-4.0开发手册
jbpm4.0.pdfjbpm4.0.pdfjbpm4.0.pdf
jBPM4.0用户指南,中文版,欢迎您的下载
JBPM4.0用户指南(中文).pdf JBPM是一个可扩展、灵活的流程引擎,它可以运行在独立的服务器上或者嵌入任何应用Java中
jbpm4.0用户指南(中文版),最新的,值的一看
JBPM4.0源码以及分析,对PVM和JPDL进行了扩展
jbpm4.0的简单介绍和基本应用 工作流的基本介绍 jbpm4的优势 jbpm4的用法 实例开发
Myeclipse优化JBPM4.0配置
jbpm4.0实例(整合spring2.5+ext3.0+hibernate)
jbpm4.0 中文手册-开发者指南 绝对真实
jbpm4.0 中文手册-用户指南 绝对真实