接口 HistoricProcessApi


  • public interface HistoricProcessApi
    流程实例相关接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • deleteProcessInstance

        @PostMapping("/deleteProcessInstance")
        net.risesoft.pojo.Y9Result<Object> deleteProcessInstance​(@RequestParam("tenantId")
                                                                 String tenantId,
                                                                 @RequestParam("processInstanceId")
                                                                 String processInstanceId)
        删除流程实例,在办件设为暂停,办结件加删除标识
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6
      • getById

        @GetMapping("/getById")
        net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel> getById​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("processInstanceId")
                                                                         String processInstanceId)
        根据流程实例id获取实例
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<HistoricProcessInstanceModel> 通用请求返回对象 - data 历史流程实例
        从以下版本开始:
        9.6.6
      • getByIdAndYear

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

        @GetMapping("/getBySuperProcessInstanceId")
        net.risesoft.pojo.Y9Result<List<HistoricProcessInstanceModel>> getBySuperProcessInstanceId​(@RequestParam("tenantId")
                                                                                                   String tenantId,
                                                                                                   @RequestParam("superProcessInstanceId")
                                                                                                   String superProcessInstanceId)
        根据父流程实例获取所有历史子流程实例
        参数:
        tenantId - 租户id
        superProcessInstanceId - 父流程实例id
        返回:
        Y9Result<List<HistoricProcessInstanceModel>> 通用请求返回对象 - data 历史流程实例
        从以下版本开始:
        9.6.6
      • getSuperProcessInstanceById

        @GetMapping("/getSuperProcessInstanceById")
        net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel> getSuperProcessInstanceById​(@RequestParam("tenantId")
                                                                                             String tenantId,
                                                                                             @RequestParam("processInstanceId")
                                                                                             String processInstanceId)
        根据流程实例获取父流程实例
        参数:
        tenantId - 租户id
        processInstanceId - 父流程实例id
        返回:
        Y9Result<HistoricProcessInstanceModel> 通用请求返回对象 - data 历史流程实例
        从以下版本开始:
        9.6.6
      • recoveryProcess

        @PostMapping("/recoveryProcess")
        net.risesoft.pojo.Y9Result<Object> recoveryProcess​(@RequestParam("tenantId")
                                                           String tenantId,
                                                           @RequestParam("userId")
                                                           String userId,
                                                           @RequestParam("processInstanceId")
                                                           String processInstanceId)
        恢复流程实例
        参数:
        tenantId - 租户id
        userId - 人员id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6
      • removeProcess

        @PostMapping("/removeProcess")
        net.risesoft.pojo.Y9Result<Object> removeProcess​(@RequestParam("tenantId")
                                                         String tenantId,
                                                         @RequestParam("processInstanceId")
                                                         String processInstanceId)
        彻底删除流程实例
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6
      • setPriority

        @PostMapping("/setPriority")
        net.risesoft.pojo.Y9Result<Object> setPriority​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("processInstanceId")
                                                       String processInstanceId,
                                                       @RequestParam("priority")
                                                       String priority)
                                                throws Exception
        设置流程优先级
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        priority - 优先级
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6