public interface BpmTaskService
| 限定符和类型 | 方法和说明 |
|---|---|
void |
claim(String taskId,
String userId)
领取(签收)任务
|
void |
complete(CompleteTaskRequest request)
完成任务
|
void |
endProcess(String procInstId)
结束流程
|
Map<String,Object> |
getUserTasksByProcDefKey(String procDefKey)
获取所有任务节点
|
Map<String,Object> |
getUserTasksByProcInstId(String procInstId)
获取所有任务节点
|
Map<String,Object> |
getVariablesByProcInstId(String procInstId)
获取流程变量
|
Map<String,Object> |
getVariablesByTaskId(String taskId)
获取流程变量
|
void |
jumpTask(JumpTaskRequest request)
流程任意跳转
|
void |
reject(RejectTaskRequest request)
驳回任务
|
void |
removeHiTask(String taskId)
删除历史环节信息
|
void |
removeVariables(String taskId,
Collection<String> var2)
删除流程变量
|
org.activiti.engine.impl.pvm.process.ActivityImpl |
selectActivityImplByTask(String taskId)
根据taskId获取流程图对应的图元
|
org.activiti.engine.history.HistoricProcessInstance |
selectHisProInst(String procInstId) |
List<org.activiti.engine.task.Task> |
selectNowTask(String procInstId) |
List<org.activiti.engine.task.Task> |
selectTaskByProcessId(String procInstId) |
org.activiti.engine.task.Task |
selectTaskByTaskId(String taskId) |
Map<String,Object> |
selectVariableLocalByTaskId(String taskId)
获取环节变量
|
Object |
selectVariableLocalByTaskId(String taskId,
String variableName)
获取环节变量
|
void |
setCandidate(String doingUserId,
org.activiti.engine.task.Task task)
设置任务办理的候选人
|
void |
setVariables(String taskId,
Map<String,Object> map)
设置流程变量
|
void |
setVariablesLocal(String taskId,
Map<String,Object> map)
设置任务变量
|
org.activiti.engine.task.Task selectTaskByTaskId(String taskId)
org.activiti.engine.history.HistoricProcessInstance selectHisProInst(String procInstId)
void setCandidate(String doingUserId, org.activiti.engine.task.Task task)
doingUserId - 当前操作人task - 任务Map<String,Object> selectVariableLocalByTaskId(String taskId)
taskId - Object selectVariableLocalByTaskId(String taskId, String variableName)
taskId - variableName - org.activiti.engine.impl.pvm.process.ActivityImpl selectActivityImplByTask(String taskId)
taskId - void claim(String taskId, String userId)
taskId - 任务iduserId - 用户idException - 异常信息void complete(CompleteTaskRequest request)
request - 完成任务请求void jumpTask(JumpTaskRequest request)
void reject(RejectTaskRequest request)
void endProcess(String procInstId)
procInstId - 流程实例IDvoid removeHiTask(String taskId)
taskId - 环节IDMap<String,Object> getUserTasksByProcDefKey(String procDefKey)
procDefKey - 流程定义Key,该参数获取最新流程Map<String,Object> getUserTasksByProcInstId(String procInstId)
procInstId - 流程实例ID,该参数获取当前流程实例对应流程void setVariables(String taskId, Map<String,Object> map)
taskId - 当前环节IDmap - key-valuevoid removeVariables(String taskId, Collection<String> var2)
taskId - 当前环节IDvar2 - 需要删除的 keyvoid setVariablesLocal(String taskId, Map<String,Object> map)
taskId - 当前环节IDMap<String,Object> getVariablesByProcInstId(String procInstId)
procInstId - 流程实例IDCopyright © 2018. All rights reserved.