activiti工作流

activiti工作流基础教程,activiti工作流视频教程,activiti工作流 pdf电子书下载,activiti工作流免费视频教程,activiti工作流视频教程下载

Activiti入门程序-启动流程实例

2016-03-24| 发布: | 浏览: 2175 |保存PDF

RuntimeService:执行管理,包括启动、推进、删除流程实例等操作
RuntimeService是activiti的流程执行服务类。可以从这个服务类中获取很多关于流程执行相关的信息
调用processEngine的getRuntimeService方法获取RuntimeService对象


调用RuntimeService的相关方法可以启动流程实例有以下方法



启动流程实例示例程序:


/** 启动流程实例 */
@Test
public void startProcessInstanceTest() {
    // 流程定义的key
    String processDefinitionKey = "hello";
    RuntimeService service = processEngine.getRuntimeService();
    /**
     * 使用流程定义的key启动流程实例,key对应hello.bpmn文件中id的属性值, 
     * 使用key值启动,默认是按照最新版本的流程定义启动
     */
    ProcessInstance pi = service.startProcessInstanceByKey(processDefinitionKey);
    System.out.println("流程实例ID:" + pi.getId());// 流程实例ID:2501
    // 流程定义ID:hello:1:4
    System.out.println("流程定义ID:" + pi.getProcessDefinitionId());
}


本实例参考于网络


系列教程

大家都在看

热门访问