Package net.risesoft.service
Interface CustomHistoricTaskService
-
- All Known Implementing Classes:
CustomHistoricTaskServiceImpl
public interface CustomHistoricTaskService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.flowable.task.api.history.HistoricTaskInstancegetById(String taskId)根据任务Id获取任务实例(在办)org.flowable.task.api.history.HistoricTaskInstancegetByIdAndYear(String taskId, String year)根据任务Id获取任务实例longgetFinishedCountByExecutionId(String executionId)根据执行实例获取已经办理完成的任务数量org.flowable.task.api.history.HistoricTaskInstancegetThePreviousTask(String taskId)获取当前任务的上一个任务节点,当前任务只可以是正在运行的任务实例List<org.flowable.task.api.history.HistoricTaskInstance>listByProcessInstanceId(String processInstanceId, String year)Description: 根据流程实例获取所有历史任务实例List<org.flowable.task.api.history.HistoricTaskInstance>listByProcessInstanceIdOrderByEndTimeAsc(String processInstanceId, String year)Description: 根据流程实例获取所有历史任务实例List<org.flowable.task.api.history.HistoricTaskInstance>listByProcessInstanceIdOrderByEndTimeDesc(String processInstanceId, String year)Description: 根据流程实例获取所有历史任务实例List<org.flowable.task.api.history.HistoricTaskInstance>listByProcessInstanceIdOrderByStartTimeAsc(String processInstanceId, String year)Description: 根据流程实例,开始时间升序获取所有历史任务实例List<IdentityLinkModel>listIdentityLinksForTaskByTaskId(String taskId)获取任务的用户信息List<org.flowable.task.api.history.HistoricTaskInstance>listThePreviousTasksByTaskId(String taskId)获取当前任务的上一个任务节点产生的所有任务,当前任务只可以是正在运行的任务实例voidsetTenantId(String taskId)Description: 设置历史任务TANENT_ID_字段,存放协办任务是否被强制办结标识
-
-
-
Method Detail
-
getById
org.flowable.task.api.history.HistoricTaskInstance getById(String taskId)
根据任务Id获取任务实例(在办)- Parameters:
taskId-- Returns:
-
getByIdAndYear
org.flowable.task.api.history.HistoricTaskInstance getByIdAndYear(String taskId, String year)
根据任务Id获取任务实例- Parameters:
taskId-year-- Returns:
-
getFinishedCountByExecutionId
long getFinishedCountByExecutionId(String executionId)
根据执行实例获取已经办理完成的任务数量- Parameters:
executionId-- Returns:
-
getThePreviousTask
org.flowable.task.api.history.HistoricTaskInstance getThePreviousTask(String taskId)
获取当前任务的上一个任务节点,当前任务只可以是正在运行的任务实例- Parameters:
taskId-- Returns:
-
listByProcessInstanceId
List<org.flowable.task.api.history.HistoricTaskInstance> listByProcessInstanceId(String processInstanceId, String year)
Description: 根据流程实例获取所有历史任务实例- Parameters:
processInstanceId-year-- Returns:
-
listByProcessInstanceIdOrderByEndTimeAsc
List<org.flowable.task.api.history.HistoricTaskInstance> listByProcessInstanceIdOrderByEndTimeAsc(String processInstanceId, String year)
Description: 根据流程实例获取所有历史任务实例- Parameters:
processInstanceId-year-- Returns:
-
listByProcessInstanceIdOrderByEndTimeDesc
List<org.flowable.task.api.history.HistoricTaskInstance> listByProcessInstanceIdOrderByEndTimeDesc(String processInstanceId, String year)
Description: 根据流程实例获取所有历史任务实例- Parameters:
processInstanceId-year-- Returns:
-
listByProcessInstanceIdOrderByStartTimeAsc
List<org.flowable.task.api.history.HistoricTaskInstance> listByProcessInstanceIdOrderByStartTimeAsc(String processInstanceId, String year)
Description: 根据流程实例,开始时间升序获取所有历史任务实例- Parameters:
processInstanceId-year-- Returns:
-
listThePreviousTasksByTaskId
List<org.flowable.task.api.history.HistoricTaskInstance> listThePreviousTasksByTaskId(String taskId)
获取当前任务的上一个任务节点产生的所有任务,当前任务只可以是正在运行的任务实例- Parameters:
taskId-- Returns:
-
setTenantId
void setTenantId(String taskId)
Description: 设置历史任务TANENT_ID_字段,存放协办任务是否被强制办结标识- Parameters:
taskId-
-
listIdentityLinksForTaskByTaskId
List<IdentityLinkModel> listIdentityLinksForTaskByTaskId(String taskId)
获取任务的用户信息- Parameters:
taskId-- Returns:
-
-