接口 ProcessTrackApi


  • public interface ProcessTrackApi
    历程
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • deleteById

        @PostMapping("/deleteById")
        net.risesoft.pojo.Y9Result<Object> deleteById​(@RequestParam("tenantId")
                                                      String tenantId,
                                                      @RequestParam("id")
                                                      String id)
                                               throws Exception
        根据唯一标示删除历程数据
        参数:
        tenantId - 租户id
        id - 唯一标识
        返回:
        Y9Result<Object> 通用请求返回对象
        抛出:
        Exception - 删除导致的异常
        从以下版本开始:
        9.6.6
      • findByTaskId

        @GetMapping("/findByTaskId")
        net.risesoft.pojo.Y9Result<List<ProcessTrackModel>> findByTaskId​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("taskId")
                                                                         String taskId)
        根据任务id获取自定义历程
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<List<ProcessTrackModel>> 通用请求返回对象 - data 是流程跟踪信息
        从以下版本开始:
        9.6.6
      • findByTaskIdAsc

        @GetMapping("/findByTaskIdAsc")
        net.risesoft.pojo.Y9Result<List<ProcessTrackModel>> findByTaskIdAsc​(@RequestParam("tenantId")
                                                                            String tenantId,
                                                                            @RequestParam("taskId")
                                                                            String taskId)
        根据任务id获取自定义历程
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<List<ProcessTrackModel>> 通用请求返回对象 - data 是流程跟踪信息
        从以下版本开始:
        9.6.6
      • getTaskList

        @GetMapping("/getTaskList")
        net.risesoft.pojo.Y9Result<List<HistoricActivityInstanceModel>> getTaskList​(@RequestParam("tenantId")
                                                                                    String tenantId,
                                                                                    @RequestParam("processInstanceId")
                                                                                    String processInstanceId)
        获取流程图任务节点信息
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<List<HistoricActivityInstanceModel>> 通用请求返回对象 - data 是历史活动实例列表
        从以下版本开始:
        9.6.6
      • processTrackList

        @GetMapping("/processTrackList")
        net.risesoft.pojo.Y9Result<List<HistoryProcessModel>> processTrackList​(@RequestParam("tenantId")
                                                                               String tenantId,
                                                                               @RequestParam("orgUnitId")
                                                                               String orgUnitId,
                                                                               @RequestParam("processInstanceId")
                                                                               String processInstanceId)
        获取历程列表(包含每个任务节点的特殊操作的历程)
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        processInstanceId - 流程实例id
        返回:
        Y9Result<List<HistoryProcessModel>> 通用请求返回对象- data 是历程信息
        从以下版本开始:
        9.6.6
      • processTrackList4Simple

        @GetMapping("/processTrackList4Simple")
        net.risesoft.pojo.Y9Result<List<HistoryProcessModel>> processTrackList4Simple​(@RequestParam("tenantId")
                                                                                      String tenantId,
                                                                                      @RequestParam("orgUnitId")
                                                                                      String orgUnitId,
                                                                                      @RequestParam("processInstanceId")
                                                                                      String processInstanceId)
        获取历程信息
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        processInstanceId - 流程实例id
        返回:
        Y9Result<List<HistoryProcessModel>> 通用请求返回对象 - data 是历程信息列表
        从以下版本开始:
        9.6.6
      • saveOrUpdate

        @PostMapping(value="/saveOrUpdate",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<ProcessTrackModel> saveOrUpdate​(@RequestParam("tenantId")
                                                                   String tenantId,
                                                                   @RequestBody
                                                                   ProcessTrackModel processTrackModel)
                                                            throws Exception
        保存或更新历程
        参数:
        tenantId - 租户id
        processTrackModel - 实体类对象(ProcessTrackModel)
        返回:
        Y9Result<ProcessTrackModel> 通用请求返回对象 - data 是流程跟踪信息
        抛出:
        Exception - 保存或更新导致的异常
        从以下版本开始:
        9.6.6