Interface CustomHistoricTaskService

  • All Known Implementing Classes:
    CustomHistoricTaskServiceImpl

    public interface CustomHistoricTaskService
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • 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: