Activiti入门学习demo_1_流程定义和发布
来源:互联网 发布:人工智能 企业 编辑:程序博客网 时间:2024/06/05 16:33
环境参照另一个博客中
@Test
public void testProcessDefinition() {
// 创建 Activiti流程引擎
ProcessEngine processEngine = ProcessEngineConfiguration.
createProcessEngineConfigurationFromResource("activiti.cfg.xml").
buildProcessEngine();
// 取得 Activiti 服务
RepositoryService repositoryService = processEngine.getRepositoryService();
RuntimeService runtimeService = processEngine.getRuntimeService();
// 部署流程定义
Deployment deploy = repositoryService.createDeployment().
addClasspathResource("Interview.bpmn").deploy();
//查看定义的流程(非必须,只是验证流程定义是否部署成功)
System.out.println("deploy.getId():" + deploy.getId()); //数字:1
ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery()
.deploymentId(deploy.getId()).singleResult();
System.out.println("processDefinition.getKey():"+processDefinition.getKey()); //process中id的值,自定义的: Interview
// 启动流程实例
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(processDefinition.getKey());
System.out.println("pid="+processInstance.getId()+",pdid="+
processInstance.getProcessDefinitionId()); //pid=4,pdid=Interview:1:3
}
- Activiti入门学习demo_1_流程定义和发布
- Activiti学习入门(2) -- 学习部署Activiti流程定义
- 【入门篇】Activiti流程定义查询
- 【入门篇】Activiti流程定义删除
- Activiti 5.9 学习笔记(流程发布)
- Activiti学习笔记三:管理流程定义
- Activiti入门学习demo_2_简单的流程
- Activiti 流程定义实例
- Activiti流程定义查询
- Activiti流程定义删除
- Activiti修改流程定义
- activiti 查询流程定义
- activiti 删除流程定义
- Activiti流程定义查询
- Activiti流程定义部署
- Activiti 流程定义实例
- activiti流程定义部署。
- 【入门篇】Activiti查询指定流程定义下待办task
- 多线程 - ThreadLocal
- (转载) readonly 和 disable的区别
- iOS数组中的判断某元素是否存在于数组中
- AS中引入library 以及RxJava
- Java中处理时区的转换
- Activiti入门学习demo_1_流程定义和发布
- oracle auto increment
- 修改mfc程序图标、利用DUILIB库自定义界面
- android studio 添加按钮点击事件的三种方法
- Vuforia AR 物体制作阴影
- jquery.validfrom.js
- 计算机类期刊审稿周期
- Hibernate4使用Session获取Connection返回ResultSet
- 加法器(基于Swing,计算精度高于Excel)