JBoss 系列三十三:jBPM5示例之 HelloWorld

HelloWorld 流程如下图所示:

JBoss 系列三十三:jBPM5示例之 HelloWorld_第1张图片

如上为一简单的流程,仅有一个Script Task节点,流程运行Script Task节点执行Java代码,输出"Hello World jBPM 5"。

  • HelloWorld流程运行代码:https://github.com/kylinsoong/.../HelloWorldScriptTaskStart.java
  • HelloWorld流程:https://github.com/kylinsoong/.../resources/quickstarts/helloworldScriptTask.bpmn

运行org.jbpm.quickstarts.helloworld.HelloWorldScriptTaskStart,HelloWorld 流程将会被运行,HelloWorldScriptTaskStart代码如下:

package org.jbpm.quickstarts.helloworld;

import org.drools.runtime.StatefulKnowledgeSession;
import org.jbpm.quickstarts.QuickStartBase;

public class HelloWorldScriptTaskStart extends QuickStartBase{
	
	public void test() {
		StatefulKnowledgeSession ksession = createKnowledgeSession("quickstarts/helloworldScriptTask.bpmn");
		ksession.startProcess("org.jbpm.quickstarts.helloworldScript");
	}

	public static void main(String[] args) {
		new HelloWorldScriptTaskStart().test();
	}

}

运行 HelloWorldScriptTaskStart输出:

Hello World jBPM 5


你可能感兴趣的:(jboss,jbpm,script,task,BPM,JBPM5,JBPM5)