接口 HistoricTaskApi


  • public interface HistoricTaskApi
    历史任务相关接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • findTaskByProcessInstanceIdOrByEndTimeAsc

        @GetMapping("/findTaskByProcessInstanceIdOrByEndTimeAsc")
        net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> findTaskByProcessInstanceIdOrByEndTimeAsc​(@RequestParam("tenantId")
                                                                                                              String tenantId,
                                                                                                              @RequestParam("processInstanceId")
                                                                                                              String processInstanceId,
                                                                                                              @RequestParam(value="year",required=false)
                                                                                                              String year)
        根据流程实例id,获取任务
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • findTaskByProcessInstanceIdOrderByStartTimeAsc

        @GetMapping("/findTaskByProcessInstanceIdOrderByStartTimeAsc")
        net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> findTaskByProcessInstanceIdOrderByStartTimeAsc​(@RequestParam("tenantId")
                                                                                                                   String tenantId,
                                                                                                                   @RequestParam("processInstanceId")
                                                                                                                   String processInstanceId,
                                                                                                                   @RequestParam(value="year",required=false)
                                                                                                                   String year)
        根据流程实例id,开始时间升序获取任务
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getById

        @GetMapping("/getById")
        net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel> getById​(@RequestParam("tenantId")
                                                                      String tenantId,
                                                                      @RequestParam("taskId")
                                                                      String taskId)
        根据任务Id获取任务实例
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<HistoricTaskInstanceModel> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getByProcessInstanceId

        @GetMapping("/getByProcessInstanceId")
        net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getByProcessInstanceId​(@RequestParam("tenantId")
                                                                                           String tenantId,
                                                                                           @RequestParam("processInstanceId")
                                                                                           String processInstanceId,
                                                                                           @RequestParam(value="year",required=false)
                                                                                           String year)
        根据流程实例获取所有历史任务实例
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getByProcessInstanceIdOrderByEndTimeDesc

        @GetMapping("/getByProcessInstanceIdOrderByEndTimeDesc")
        net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getByProcessInstanceIdOrderByEndTimeDesc​(@RequestParam("tenantId")
                                                                                                             String tenantId,
                                                                                                             @RequestParam("processInstanceId")
                                                                                                             String processInstanceId,
                                                                                                             @RequestParam(value="year",required=false)
                                                                                                             String year)
        根据流程实例获取所有历史任务实例-按照办结时间倒序
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getFinishedCountByExecutionId

        @GetMapping("/getFinishedCountByExecutionId")
        net.risesoft.pojo.Y9Result<Long> getFinishedCountByExecutionId​(@RequestParam("tenantId")
                                                                       String tenantId,
                                                                       @RequestParam("executionId")
                                                                       String executionId)
        根据执行实例获取已经办理完成的任务数量
        参数:
        tenantId - 租户id
        executionId - 执行实例id
        返回:
        Y9Result<Long> 通用请求返回对象 - data 任务数量
        从以下版本开始:
        9.6.6
      • getThePreviousTask

        @GetMapping("/getThePreviousTask")
        net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel> getThePreviousTask​(@RequestParam("tenantId")
                                                                                 String tenantId,
                                                                                 @RequestParam("taskId")
                                                                                 String taskId)
        获取当前任务的上一个任务节点,当前任务只可以是正在运行的任务实例
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<HistoricTaskInstanceModel> 通用请求返回对象 - data 任务实例
        从以下版本开始:
        9.6.6
      • getThePreviousTasks

        @GetMapping("/getThePreviousTasks")
        net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getThePreviousTasks​(@RequestParam("tenantId")
                                                                                        String tenantId,
                                                                                        @RequestParam("taskId")
                                                                                        String taskId)
        获取当前任务的上一个任务节点产生的所有任务,当前任务只可以是正在运行的任务实例
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • setTenantId

        @PostMapping("/setTenantId")
        net.risesoft.pojo.Y9Result<Object> setTenantId​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("taskId")
                                                       String taskId)
        设置历史任务TANENT_ID_字段,存放协办任务是否被强制办结标识
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6