activiti 第一个例子 helloworld

接着上篇的说

这里实习一个简单的helloworld的例子

 

 

 
activiti 第一个例子 helloworld_第1张图片
 
activiti 第一个例子 helloworld_第2张图片
 
activiti 第一个例子 helloworld_第3张图片
 
activiti 第一个例子 helloworld_第4张图片

 

package demo;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.repository.DeploymentBuilder;
import org.activiti.engine.runtime.ProcessInstance;

public class ActivitiTest {
	public static void main(String[] args) {
		ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
		RepositoryService repositoryService = processEngine.getRepositoryService();

		DeploymentBuilder builder = repositoryService.createDeployment();

		builder.addClasspathResource("diagrams/MyProcess.bpmn");

		builder.deploy();
		// select * from `ACT_GE_PROPERTY`;这时这个表中会多条数据

		RuntimeService runtimeService = processEngine.getRuntimeService();

		runtimeService

		.startProcessInstanceByKey("myProcess");//启动流程,ID必须与你配置的一致

		System.out.println("ok......");
	}
}

 

运行结果:
 

 

Hello world
ok......

 

你可能感兴趣的:(helloworld)