欢迎使用CSDN-markdown编辑器
来源:互联网 发布:手机数据连接上不了网 编辑:程序博客网 时间:2024/05/17 02:52
activiti
标签(空格分隔): activiti
请假流程的java源文件如下:
package me.kafeitu.activiti.chapter2;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.repository.ProcessDefinition;
import org.activiti.engine.runtime.ProcessInstance;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
public class VerySimpleLeaveProcessTest {
@Testpublic void testStartProcess() throws Exception { // 创建流程引擎,使用内存数据库 ProcessEngine processEngine = ProcessEngineConfiguration .createStandaloneInMemProcessEngineConfiguration() .buildProcessEngine(); // 部署流程定义文件 RepositoryService repositoryService = processEngine.getRepositoryService(); String processFileName = "me/kafeitu/activiti/helloworld/sayhelloleave.bpmn"; repositoryService.createDeployment().addClasspathResource(processFileName) .deploy(); // 验证已部署流程定义 ProcessDefinition processDefinition = repositoryService .createProcessDefinitionQuery().singleResult(); assertEquals("leavesayhello", processDefinition.getKey()); // 启动流程并返回流程实例 RuntimeService runtimeService = processEngine.getRuntimeService(); ProcessInstance processInstance = runtimeService .startProcessInstanceByKey("leavesayhello"); assertNotNull(processInstance); System.out.println("pid=" + processInstance.getId() + ", pdid=" + processInstance.getProcessDefinitionId());}
}
其中部署的流程定义文件如下:
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- python黑帽子之netcat(chapter1)
- org.apache.http不存在或找不到,解决方案
- pollard's rho算法(使用GMP库)
- 精通CSS(4.4opacity&RGBa)&&黑客与画家(2)
- 【Oracle】单行函数
- 欢迎使用CSDN-markdown编辑器
- 岛屿的数量(思维)
- js 正则
- activiti 涉及到的表
- MTK进阶计划
- 计算机网络复习
- 流程部署
- Python运行程序
- android.mk中几个常见配置