activiti 流程定义和流程实例的挂起
2017-02-25 11:32
501 查看
关于流程定义和流程实例的挂起,activiti的官方文档描述比较详细,摘录如下:
Suspending and activating a process
It’s possible to suspend a process definition. When a process definition is suspended,new process instance can’t be created (an exception will be thrown).
Suspending the process definition is done through the
RepositoryService:
code segment
repositoryService.suspendProcessDefinitionByKey("vacationRequest"); try { runtimeService.startProcessInstanceByKey("vacationRequest"); } catch (ActivitiException e) { e.printStackTrace(); }
To reactivate a process definition, simply call one of the
repositoryService.activateProcessDefinitionXXXmethods.
It’s also possible to suspend a process instance. When suspended, the process cannot be continued (e.g. completing a task throws an exception) and no jobs (such as timers) will executed. Suspending a process instance can be done by calling the
runtimeService.suspendProcessInstancemethod.
Activating the process instance again is done by calling the
runtimeService.activateProcessInstanceXXXmethods.
相关文章推荐
- 工作流Activiti 流程定义的挂起和流程实例的挂起
- 【入门篇】Activiti查询指定流程定义下指定流程实例下历史任务
- Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】
- activiti自定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义
- Activiti挂起或者删除一个流程实例
- Activiti 流程定义实例
- activiti自定义流程之Spring整合activiti-modeler实例(五):流程定义列表
- activiti学习--05流程实例:部署流程定义+部署流程定义+查询当前人的个人任务+完成我的任务
- Activiti第二篇【管理流程定义、执行任务和流程实例、流程变量】
- 【入门篇】Activiti查询指定流程定义下已完成的流程实例
- activiti自己定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义
- activiti自定义流程之Spring整合activiti-modeler实例(四):部署流程定义
- activiti自定义流程之Spring整合activiti-modeler5.16实例(五):流程定义列表
- BOS项目练习(流程定义/实例管理,bos用户角色同步activiti用户表组表)
- 工作流activiti-03数据查询(流程定义 流程实例 代办任务) 以及个人小练习
- Activiti 流程定义实例
- activiti自定义流程之Spring整合activiti-modeler实例(五):流程定义列表
- 框架 day57 BOS项目练习(流程定义/实例管理,bos用户角色同步activiti用户表组表)
- JAVAWEB开发之工作流详解(二)——Activiti核心API的使用(流程定义和流程实例的管理、流程变量、监听器...)以及与Spring的集成
- activiti自定义流程之Spring整合activiti-modeler实例(四):部署流程定义