jbpm51介绍.docxVIP

  • 5
  • 0
  • 约 15页
  • 2016-12-29 发布于重庆
  • 举报
jbpm5.1介绍(3)在您好的应用程序中使用一个新的流程流程处理?(1)你需要建立一个知识库,其中包含过程定义?KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();kbuilder.add( ResourceFactory.newClassPathResource(MyProcess.bpmn2),??????????????ResourceType.BPMN2 );  加入你的进程生成器(可以添加多个进程)后,您可以创建一个新的知识基础,这样的:?KnowledgeBase kbase = kbuilder.newKnowledgeBase();  请注意,这将抛出一个异常,如果知识库包含错误(因为它不能正确地分析您的流程)。(2)你需要创建一个会话,沟通与流程引擎和启动过程的启动过程。启动过程:启动一个特定的进程,你会需要调用您的会话的startProcess方法,并传递您要启动的进程的ID。例如:?StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();ksession.startProcess(com.sample.hello);startProcess方法的参数是需要启动的进程ID。当定义

文档评论(0)

1亿VIP精品文档

相关文档