@FeignClient(value="workflow-app")
@RequestMapping(value="/workflow")
public interface WorkflowClient
| 限定符和类型 | 方法和说明 |
|---|---|
void |
activateProcessInstance(String processInstanceId)
激活挂起流程
|
List<HistoricProcessInstance> |
applyYb(String role,
String userName) |
void |
createModel(String name,
String key)
创建流程模型
|
String |
createProcessByKey(String key,
Map variables,
String businessKey)
通过key启动流程实例,若有相同key的流程定义则取最新version
|
void |
deleteProcess(String processInstanceId,
String reason)
删除流程
|
String |
deployModel(String processName,
String modelId)
根据模型发布流程定义
|
String |
findBusinessKeyByHistoryTaskId(String taskId)
查询任务关联流程的businessKey 我的申请 未批
|
String |
findBusinessKeyByTaskId(String taskId)
查询任务关联流程的businessKey 我的审批 未批
|
String |
findHisBusinessKeyByTaskId(String taskId)
查询任务的businessKey 已批
|
List<HistoricActivityInstance> |
findHistoryActiviti(String processInstanceId)
查询历史流程实例节点
|
org.springframework.data.domain.Page<ProcessInstanceView> |
findHistoryProcess(String taskAssignee,
String processDefinitionKey,
String taskDefinitionKey,
org.springframework.data.domain.Pageable pageable)
find History Process
|
HistoricProcessInstance |
findHistoryProcessInstance(String userName)
查询历史流程实例
|
org.springframework.data.domain.Page<HistoricProcessInstance> |
findHistoryProcessInstance(String userName,
org.springframework.data.domain.Pageable pageable)
查询历史流程实例
|
List<HistoricVariableInstance> |
findHistoryProcessVariables(String processInstanceId)
查询历史流程变量
|
List<HistoricTaskInstance> |
findHistoryTask(String taskAssignee)
查询历史流程实例中的任务
|
List<HistoricTaskInstance> |
findHistoryTask(String taskAssignee,
String processDefinitionKey)
查询历史任务
|
org.springframework.data.domain.Page<HistoricTaskInstance> |
findHistoryTask(String taskAssignee,
String processDefinitionKey,
String taskDefinitionKey,
boolean finished,
org.springframework.data.domain.Pageable pageable)
查询历史任务
|
List<HistoricProcessInstance> |
findResApplyProcess(String state,
String role,
String userName) |
org.springframework.data.domain.Page<HistoricProcessInstance> |
findResApplyProcess(String state,
String role,
String userName,
org.springframework.data.domain.Pageable pageable)
find resource apply
|
String |
getBusinessKey(String processId) |
Map<String,Object> |
getProcessVariables(String processInstanceId)
获取流程存储的变量
|
Object |
getRenderedTaskFormData(String taskId)
获取外置taskForm
|
List |
getStartFormData(String processDefinitionId)
获取startForm
|
List |
getTaskFormData(String taskId)
获取内置taskForm
|
List<Task> |
getTaskList(String assignee)
查询用户任务
|
org.springframework.data.domain.Page<Task> |
getTaskList(String assignee,
String processDefinitionKey,
org.springframework.data.domain.Pageable pageable)
查询用户任务
|
List<Task> |
getTaskList(String assignee,
String processDefinitionKey,
String taskKey)
查询用户任务
|
org.springframework.data.domain.Page<Task> |
getTaskPage(String assignee,
String processDefinitionKey,
String taskKey,
org.springframework.data.domain.Pageable pageable)
查询用户任务
|
List<HistoricTaskDesc> |
queryProcessHistory(String processId)
根据流程的ID获取历史任务及其局部的属性
|
String |
queryTaskId(String taskKey,
String userName,
String processId)
query taskId
|
String |
startProcessById(String id,
Map variables,
String businessKey)
根据id启动流程实例
|
Map<String,Object> |
submitStartFormData(String processDefinitionId,
Map variables)
提交startForm
|
void |
submitTaskFormData(String taskId,
Map variables)
提交taskForm
|
void |
suspendProcessInstance(String processInstanceId)
挂起流程
|
void |
transferProcess(String taskId,
Map variables)
转发流程
|
void |
turnBack(String taskId,
String activityId,
Map variables)
退回流程到任意节点
|
@PostMapping(value="/process/key/{key}/start")
String createProcessByKey(@PathVariable(name="key")
String key,
@RequestBody
Map variables,
@RequestParam(required=false,name="businessKey")
String businessKey)
key - variables - businessKey - @RequestMapping(value="/process/id/{id}/start")
String startProcessById(@PathVariable(name="id")
String id,
@RequestBody
Map variables,
@RequestParam(required=false,name="businessKey")
String businessKey)
id - variables - businessKey - @RequestMapping(value="/task/list") List<Task> getTaskList(@RequestParam(name="assignee") String assignee)
assignee - @RequestMapping(value="/task/list/{processDefinitionKey}")
org.springframework.data.domain.Page<Task> getTaskList(@RequestParam(name="assignee")
String assignee,
@PathVariable(name="processDefinitionKey")
String processDefinitionKey,
org.springframework.data.domain.Pageable pageable)
assignee - processDefinitionKey - @GetMapping(value="/task/list/{processDefinitionKey}/{taskKey}")
List<Task> getTaskList(@RequestParam(name="assignee")
String assignee,
@PathVariable(name="processDefinitionKey")
String processDefinitionKey,
@PathVariable(name="taskKey")
String taskKey)
assignee - processDefinitionKey - taskKey - @GetMapping(value="/task/page/{processDefinitionKey}/{taskKey}")
org.springframework.data.domain.Page<Task> getTaskPage(@RequestParam(name="assignee")
String assignee,
@PathVariable(name="processDefinitionKey")
String processDefinitionKey,
@PathVariable(name="taskKey")
String taskKey,
org.springframework.data.domain.Pageable pageable)
assignee - processDefinitionKey - taskKey - @PostMapping(value="/process/transfer")
void transferProcess(@RequestParam(name="taskId")
String taskId,
@RequestBody
Map variables)
taskId - variables - @RequestMapping(value="/process/suspend/{processInstanceId}")
void suspendProcessInstance(@PathVariable(name="processInstanceId")
String processInstanceId)
processInstanceId - @RequestMapping(value="/process/active/{processInstanceId}")
void activateProcessInstance(@PathVariable(name="processInstanceId")
String processInstanceId)
processInstanceId - @RequestMapping(value="/process/delete/{processInstanceId}")
void deleteProcess(@PathVariable(name="processInstanceId")
String processInstanceId,
@RequestParam(name="reason")
String reason)
processInstanceId - reason - @RequestMapping(value="/rest/process/variables/{processInstanceId}")
Map<String,Object> getProcessVariables(@PathVariable(name="processInstanceId")
String processInstanceId)
processInstanceId - @RequestMapping(value="/rest/start/formData/{processDefinitionId}")
List getStartFormData(@PathVariable(name="processDefinitionId")
String processDefinitionId)
processDefinitionId - @RequestMapping(value="/rest/task/formData/{taskId}")
List getTaskFormData(@PathVariable(name="taskId")
String taskId)
taskId - @RequestMapping(value="/rest/task/rendered/formData/{taskId}")
Object getRenderedTaskFormData(@PathVariable(name="taskId")
String taskId)
taskId - @RequestMapping(value="/startFormData/submit") Map<String,Object> submitStartFormData(@RequestParam(name="processDefinitionId") String processDefinitionId, @RequestBody Map variables)
processDefinitionId - variables - @RequestMapping(value="/taskFormData/submit")
void submitTaskFormData(@RequestParam(name="taskId")
String taskId,
@RequestBody
Map variables)
taskId - variables - @RequestMapping(value="/rest/historyProcessInstance") org.springframework.data.domain.Page<HistoricProcessInstance> findHistoryProcessInstance(@RequestParam(name="userName") String userName, org.springframework.data.domain.Pageable pageable)
userName - @RequestMapping(value="/rest/find/historyProcessInstance") HistoricProcessInstance findHistoryProcessInstance(@RequestParam(name="userName") String userName)
userName - @GetMapping(value="/rest/process/businessKey/taskId") String findBusinessKeyByTaskId(@RequestParam(name="taskId") String taskId)
taskId - @GetMapping(value="/rest/process/businessKey/hisTaskId") String findBusinessKeyByHistoryTaskId(@RequestParam(name="taskId") String taskId)
taskId - @GetMapping(value="/rest/hisprocess/businessKey/hisTaskId") String findHisBusinessKeyByTaskId(@RequestParam(name="taskId") String taskId)
taskId - @RequestMapping(value="/rest/find/historyActiviti/{processInstanceId}")
List<HistoricActivityInstance> findHistoryActiviti(@PathVariable(name="processInstanceId")
String processInstanceId)
processInstanceId - @RequestMapping(value="/rest/find/historyTask") List<HistoricTaskInstance> findHistoryTask(@RequestParam(name="taskAssignee") String taskAssignee)
taskAssignee - @RequestMapping(value="/rest/find/historyTask/{taskAssignee}/{processDefinitionKey}")
List<HistoricTaskInstance> findHistoryTask(@PathVariable(name="taskAssignee")
String taskAssignee,
@PathVariable(name="processDefinitionKey")
String processDefinitionKey)
taskAssignee - processDefinitionKey - @RequestMapping(value="/rest/find/historyTask/withKey") @ResponseBody org.springframework.data.domain.Page<HistoricTaskInstance> findHistoryTask(@RequestParam(name="taskAssignee") String taskAssignee, @RequestParam(name="processDefinitionKey") String processDefinitionKey, @RequestParam(name="taskDefinitionKey") String taskDefinitionKey, @RequestParam(name="finished") boolean finished, org.springframework.data.domain.Pageable pageable)
taskAssignee - processDefinitionKey - taskDefinitionKey - finished - pageable - @RequestMapping(value="/rest/find/historyProcessVariables/{processInstanceId}")
List<HistoricVariableInstance> findHistoryProcessVariables(@PathVariable(name="processInstanceId")
String processInstanceId)
processInstanceId - @RequestMapping(value="/create/model")
void createModel(@RequestParam(name="name")
String name,
@RequestParam(name="key")
String key)
name - key - @RequestMapping(value="/deploy/model") String deployModel(@RequestParam(name="processName") String processName, @RequestParam(name="modelId") String modelId)
processName - modelId - @PostMapping(value="/turnBack")
void turnBack(@RequestParam(name="taskId")
String taskId,
@RequestParam(name="activityId")
String activityId,
@RequestBody
Map variables)
taskId - activityId - variables - @GetMapping(value="/find/history/process") @ResponseBody org.springframework.data.domain.Page<ProcessInstanceView> findHistoryProcess(@RequestParam(name="taskAssignee") String taskAssignee, @RequestParam(name="processDefinitionKey") String processDefinitionKey, @RequestParam(name="taskDefinitionKey") String taskDefinitionKey, org.springframework.data.domain.Pageable pageable)
taskAssignee - processDefinitionKey - taskDefinitionKey - @GetMapping(value="/res/apply/process") @ResponseBody org.springframework.data.domain.Page<HistoricProcessInstance> findResApplyProcess(@RequestParam(name="state") String state, @RequestParam(name="role") String role, @RequestParam(name="userName") String userName, org.springframework.data.domain.Pageable pageable)
state - checked/uncheckedrole - applicant/auditoruserName - user namepageable - @GetMapping(value="/res/findResApplyProcess") @ResponseBody List<HistoricProcessInstance> findResApplyProcess(@RequestParam(name="state") String state, @RequestParam(name="role") String role, @RequestParam(name="userName") String userName)
@GetMapping(value="/res/applyYb") @ResponseBody List<HistoricProcessInstance> applyYb(@RequestParam(name="role") String role, @RequestParam(name="userName") String userName)
@GetMapping(value="/query/taskId") @ResponseBody String queryTaskId(@RequestParam(name="taskKey") String taskKey, @RequestParam(name="userName") String userName, @RequestParam(name="processId") String processId)
taskKey - userName - processId - @GetMapping(value="/find/history/processHistory") @ResponseBody List<HistoricTaskDesc> queryProcessHistory(@RequestParam(name="processId") String processId)
Copyright © 2019 GTMAP. All rights reserved.