接口 ProcessTaskService
- 所有超级接口:
BaseService<ProcessTask>
- 所有已知实现类:
ProcessTaskServiceImpl
流程任务 服务类
-
方法概要
修饰符和类型方法说明voidabandonProcessTask(Long processTaskId, String operator, cn.hutool.core.lang.Dict args) 废弃任务voidaddCandidateActor(Long processTaskId, List<String> actors) 向指定的任务id添加参与者voidaddTaskActor(Long processTaskId, List<String> actors) 向指定的任务id添加参与者createCountersignTask(TaskModel taskModel, Execution execution) 创建会签任务createTask(TaskModel taskModel, Execution execution) 根据任务模型和流程执行对象创建任务通过id查询voidfinishProcessTask(Long processTaskId, String operator, cn.hutool.core.lang.Dict args) 将流程任务修改为已完成通过id获取流程任务getDoingTaskByBizIdTaskName(List<String> bizIds, String taskName) 获取正在进行的任务getDoingTaskList(Long processInstanceId, String[] taskNames) 根据流程实例ID获取正在进行的任务getDoneTaskList(Long processInstanceId, String[] taskNames) 根据流程实例ID获取已完成的任务getTaskActors(Long processTaskId) 根据任务ID获取参与者IDhistory(Execution execution, CustomModel model) 根据执行对象、自定义节点模型创建历史任务记录booleanisAllowed(ProcessTask task, String operator) 根据taskId、operator,判断操作人operator是否允许执行任务jumpAbleTaskNameList(Long processInstanceId) 获取可跳转的任务节点名称根据流程实例ID获取最新的进行中的任务rejectTask(ProcessModel model, ProcessTask currentTask) 根据当前任务对象驳回至上一步处理voidremoveTaskActor(Long processTaskId, List<String> actors) 向指定任务移除参与者booleansave(ProcessTask param) 添加流程任务voidsaveProcessTask(ProcessTask processTask) 保存流程任务void转办任务booleanupdate(ProcessTask param) 更新流程任务voidupdateProcessTask(ProcessTask processTask) 更新流程任务从接口继承的方法 com.budwk.app.base.service.BaseService
clear, clear, clear, clear, count, count, count, count, count, dao, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchMap, fetchVO, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getNutMap, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listEntity, listMap, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, listPageMap, listPageMap, listPageMap, listPageMap, listPageMap, listPageMap, listPageVO, listVO, query, query, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
-
方法详细资料
-
save
添加流程任务- 参数:
param-- 返回:
-
update
更新流程任务- 参数:
param-- 返回:
-
findById
通过id查询- 参数:
id-- 返回:
-
saveProcessTask
保存流程任务- 参数:
processTask-
-
updateProcessTask
更新流程任务- 参数:
processTask-
-
getDoingTaskList
根据流程实例ID获取正在进行的任务- 参数:
processInstanceId- 流程实例IDtaskNames- 任务名称- 返回:
-
getDoneTaskList
根据流程实例ID获取已完成的任务- 参数:
processInstanceId- 流程实例IDtaskNames- 任务名称- 返回:
-
finishProcessTask
将流程任务修改为已完成- 参数:
processTaskId-operator- 任务处理人args-
-
abandonProcessTask
废弃任务- 参数:
processTaskId-operator-args-
-
createTask
根据任务模型和流程执行对象创建任务- 参数:
taskModel-execution-- 返回:
-
getById
通过id获取流程任务- 参数:
id-- 返回:
-
addTaskActor
向指定的任务id添加参与者- 参数:
processTaskId- 任务idactors- 参与者
-
addCandidateActor
向指定的任务id添加参与者- 参数:
processTaskId- 流程任务idactors- 参与者
-
removeTaskActor
向指定任务移除参与者- 参数:
processTaskId- 任务idactors- 参与者
-
isAllowed
根据taskId、operator,判断操作人operator是否允许执行任务- 参数:
task- 任务对象operator- 操作人- 返回:
- boolean 是否允许操作
-
getTaskActors
根据任务ID获取参与者ID- 参数:
processTaskId-- 返回:
-
rejectTask
根据当前任务对象驳回至上一步处理- 参数:
model- 流程定义模型,用以获取上一步模型对象currentTask- 当前任务对象- 返回:
- Task 任务对象
-
jumpAbleTaskNameList
获取可跳转的任务节点名称- 参数:
processInstanceId-- 返回:
-
createCountersignTask
创建会签任务- 参数:
taskModel-execution-- 返回:
-
history
根据执行对象、自定义节点模型创建历史任务记录- 参数:
execution- 执行对象model- 自定义节点模型- 返回:
- 历史任务
-
latest
根据流程实例ID获取最新的进行中的任务- 参数:
processInstanceId-- 返回:
-
transfer
转办任务- 参数:
taskId- 任务IDtransferUserId- 转办用户ID
-
getDoingTaskByBizIdTaskName
获取正在进行的任务- 参数:
bizIds- 业务IDtaskName- 任务名称- 返回:
-