接口 ButtonOperationApi


  • public interface ButtonOperationApi
    按钮操作接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • addMultiInstanceExecution

        @PostMapping("/addMultiInstanceExecution")
        net.risesoft.pojo.Y9Result<Object> addMultiInstanceExecution​(@RequestParam("tenantId")
                                                                     String tenantId,
                                                                     @RequestParam("activityId")
                                                                     String activityId,
                                                                     @RequestParam("parentExecutionId")
                                                                     String parentExecutionId,
                                                                     @RequestParam("taskId")
                                                                     String taskId,
                                                                     @RequestParam("elementUser")
                                                                     String elementUser)
        加签
        参数:
        tenantId - 租户id
        activityId - 活动Id
        parentExecutionId - 父执行实例id
        taskId - 任务id
        elementUser - 选择人id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • deleteMultiInstanceExecution

        @PostMapping("/deleteMultiInstanceExecution")
        net.risesoft.pojo.Y9Result<Object> deleteMultiInstanceExecution​(@RequestParam("tenantId")
                                                                        String tenantId,
                                                                        @RequestParam("executionId")
                                                                        String executionId,
                                                                        @RequestParam("taskId")
                                                                        String taskId,
                                                                        @RequestParam("elementUser")
                                                                        String elementUser)
        减签
        参数:
        tenantId - 租户id
        executionId - 执行实例id
        taskId - 任务id
        elementUser - 选择人id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • directSend

        @PostMapping("/directSend")
        net.risesoft.pojo.Y9Result<Object> directSend​(@RequestParam("tenantId")
                                                      String tenantId,
                                                      @RequestParam("orgUnitId")
                                                      String orgUnitId,
                                                      @RequestParam("taskId")
                                                      String taskId,
                                                      @RequestParam("routeToTask")
                                                      String routeToTask,
                                                      @RequestParam("processInstanceId")
                                                      String processInstanceId)
        直接发送至流程启动人
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        routeToTask - 任务key
        processInstanceId - 流程实例ID
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • refuseClaimRollback

        @PostMapping("/refuseClaimRollback")
        net.risesoft.pojo.Y9Result<Object> refuseClaimRollback​(@RequestParam("tenantId")
                                                               String tenantId,
                                                               @RequestParam("orgUnitId")
                                                               String orgUnitId,
                                                               @RequestParam("taskId")
                                                               String taskId)
        最后一人拒签退回
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • reposition

        @PostMapping(value="/reposition",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<Object> reposition​(@RequestParam("tenantId")
                                                      String tenantId,
                                                      @RequestParam("orgUnitId")
                                                      String orgUnitId,
                                                      @RequestParam("taskId")
                                                      String taskId,
                                                      @RequestParam("repositionToTaskId")
                                                      String repositionToTaskId,
                                                      @RequestParam("userChoice")
                                                      List<String> userChoice,
                                                      @RequestParam(value="reason",required=false)
                                                      String reason,
                                                      @RequestParam(value="sponsorGuid",required=false)
                                                      String sponsorGuid)
        重定位
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        repositionToTaskId - 重定位任务key
        userChoice - 选择人id
        reason - 原因
        sponsorGuid - 主办人id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • rollBack

        @PostMapping("/rollBack")
        net.risesoft.pojo.Y9Result<Object> rollBack​(@RequestParam("tenantId")
                                                    String tenantId,
                                                    @RequestParam("orgUnitId")
                                                    String orgUnitId,
                                                    @RequestParam("taskId")
                                                    String taskId,
                                                    @RequestParam(value="reason",required=false)
                                                    String reason)
        退回操作
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        reason - 原因
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • rollbackToSender

        @PostMapping("/rollbackToSender")
        net.risesoft.pojo.Y9Result<Object> rollbackToSender​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam("orgUnitId")
                                                            String orgUnitId,
                                                            @RequestParam("taskId")
                                                            String taskId)
        发回给上一步的发送人
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • rollbackToStartor

        @PostMapping("/rollbackToStartor")
        net.risesoft.pojo.Y9Result<Object> rollbackToStartor​(@RequestParam("tenantId")
                                                             String tenantId,
                                                             @RequestParam("orgUnitId")
                                                             String orgUnitId,
                                                             @RequestParam("taskId")
                                                             String taskId,
                                                             @RequestParam(value="reason",required=false)
                                                             String reason)
        退回操作,直接退回到办件登记人
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        reason - 原因
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • specialComplete

        @PostMapping("/specialComplete")
        net.risesoft.pojo.Y9Result<Object> specialComplete​(@RequestParam("tenantId")
                                                           String tenantId,
                                                           @RequestParam("orgUnitId")
                                                           String orgUnitId,
                                                           @RequestParam("taskId")
                                                           String taskId,
                                                           @RequestParam(value="reason",required=false)
                                                           String reason)
        特殊办结
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        reason - 原因
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • takeback

        @PostMapping("/takeback")
        net.risesoft.pojo.Y9Result<Object> takeback​(@RequestParam("tenantId")
                                                    String tenantId,
                                                    @RequestParam("orgUnitId")
                                                    String orgUnitId,
                                                    @RequestParam("taskId")
                                                    String taskId,
                                                    @RequestParam(value="reason",required=false)
                                                    String reason)
        收回操作
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        reason - 原因
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6