/**
* 挂起、激活流程实例
*/
@RequestMapping(value = "processdefinition/update/{state}/{processDefinitionId}")
public String updateState(@PathVariable("state") String state, @PathVariable("processDefinitionId") String processDefinitionId,
RedirectAttributes redirectAttributes) {
if (state.equals("active")) {
redirectAttributes.addFlashAttribute("message", "已激活ID为[" + processDefinitionId + "]的流程定义。");
repositoryService.activateProcessDefinitionById(processDefinitionId, true, null);
} else if (state.equals("suspend")) {
repositoryService.suspendProcessDefinitionById(processDefinitionId, true, null);
redirectAttributes.addFlashAttribute("message", "已挂起ID为[" + processDefinitionId + "]的流程定义。");
}
return "redirect:/workflow/process-list";
}
Activiti挂起与激活
最新推荐文章于 2024-04-24 20:30:11 发布