@RestController
@RequestMapping(value="/workflow/process/definition")
@Authorize(permission="workflow-definition",
description="\u5de5\u4f5c\u6d41-\u6d41\u7a0b\u5b9a\u4e49\u7ba1\u7406")
public class FlowableDeploymentController
extends AbstractFlowableService
bpmFormService, historyService, identityService, managementService, processEngine, repositoryService, runtimeService, taskService| 构造器和说明 |
|---|
FlowableDeploymentController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseMessage<String> |
convertToModel(String processDefinitionId)
流程定义转换Model
|
ResponseMessage<Void> |
deleteProcessDefinition(String deploymentId,
boolean cascade)
删除部署的流程,如果流程下有正在运行的流程实例则报错
|
ResponseMessage<org.activiti.engine.repository.Deployment> |
deploy(org.springframework.web.multipart.MultipartFile file)
部署流程资源
加载ZIP文件中的流程
|
void |
getProcessImage(String processInstanceId,
javax.servlet.http.HttpServletResponse response) |
ResponseMessage<ActivityInfo> |
getProcessInstanceActivity(String processInstanceId)
查看当前节点流程图
|
ResponseMessage<PagerResult<ProcessDefinitionInfo>> |
queryProcessList(QueryParamEntity param)
流程定义列表
|
void |
readResource(String processDefinitionId,
String resourceName,
javax.servlet.http.HttpServletResponse response)
读取流程资源
|
@GetMapping @Authorize(action="query") public ResponseMessage<PagerResult<ProcessDefinitionInfo>> queryProcessList(QueryParamEntity param)
@PostMapping(value="/deploy") @Authorize(action="deploy") public ResponseMessage<org.activiti.engine.repository.Deployment> deploy(@RequestPart(value="file") org.springframework.web.multipart.MultipartFile file) throws IOException
IOException@GetMapping(value="/{processDefinitionId}/resource/{resourceName}")
@Authorize(action="query")
public void readResource(@PathVariable
String processDefinitionId,
@PathVariable
String resourceName,
javax.servlet.http.HttpServletResponse response)
processDefinitionId - 流程定义IDresourceName - 资源名称@PutMapping(value="/convert-to-model/{processDefinitionId}")
@Authorize(action="update")
public ResponseMessage<String> convertToModel(@PathVariable(value="processDefinitionId")
String processDefinitionId)
throws UnsupportedEncodingException,
XMLStreamException
@DeleteMapping(value="/deployment/{deploymentId}")
@Authorize(action="delete")
public ResponseMessage<Void> deleteProcessDefinition(@PathVariable(value="deploymentId")
String deploymentId,
@RequestParam(defaultValue="false")
boolean cascade)
deploymentId - 流程部署ID@GetMapping(value="/{processInstanceId}/activity")
@Authorize(action="query")
public ResponseMessage<ActivityInfo> getProcessInstanceActivity(@PathVariable
String processInstanceId)
@GetMapping(value="/{processInstanceId}/image")
@Authorize(action="query")
public void getProcessImage(@PathVariable
String processInstanceId,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOExceptionCopyright © 2018. All rights reserved.