`
lizhensan
  • 浏览: 369481 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

activiti 第一个例子 helloworld

 
阅读更多

接着上篇的说

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

 

 

 

 

 

 

 

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......

 

  • 大小: 61.6 KB
  • 大小: 47.3 KB
  • 大小: 15.1 KB
  • 大小: 25.3 KB
分享到:
评论
2 楼 string2020 2015-07-30  
有卵用???
1 楼 ysj_csdn 2015-07-07  
能给个正确的例子?

相关推荐

Global site tag (gtag.js) - Google Analytics