JBPM4如何挂起(Suspended)一个流程定义?
TonyLian
2015-09-06
ProcessDefinition有isSuspended()来判断是否挂起,
ProcessDefinitionQuery也有过滤已挂起或未挂起的方法suspended() notSuspended() 但是,我没有找到,如果主动的去挂起和解挂的方法。特来求教! (我先想知道一下ProcessDefinition如何挂起,进而似乎ProcessInstance也能挂起,但是也没找到方法) |
|
TonyLian
2015-09-06
我找到API了:
RepositoryService.suspendDeployment(processDefinition.getDeploymentId()); RepositoryService.resumeDeployment(processDefinition.getDeploymentId()); 我觉得这个API很蹩脚,真的是一个纯粹的不能再纯的程序员的思维了, 为何不能封装到ProcessDefinition中呢? 流程发布之后,谁还关心DeploymentId啊!? |