程序包 net.risesoft.api

类 ButtonOperationApiImpl

  • 所有已实现的接口:
    ButtonOperationApi

    @RestController
    @RequestMapping(value="/services/rest/buttonOperation",
                    produces="application/json")
    public class ButtonOperationApiImpl
    extends Object
    implements ButtonOperationApi
    按钮操作接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 构造器详细资料

      • ButtonOperationApiImpl

        public ButtonOperationApiImpl()
    • 方法详细资料

      • addMultiInstanceExecution

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

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

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

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

        public net.risesoft.pojo.Y9Result<Object> reposition​(@RequestParam
                                                             String tenantId,
                                                             @RequestParam
                                                             String orgUnitId,
                                                             @RequestParam
                                                             String taskId,
                                                             @RequestParam
                                                             String repositionToTaskId,
                                                             @RequestParam("userChoice")
                                                             List<String> userChoice,
                                                             String reason,
                                                             String sponsorGuid)
        重定位
        指定者:
        reposition 在接口中 ButtonOperationApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        repositionToTaskId - 重定位任务key
        userChoice - 选择人id
        reason - 原因
        sponsorGuid - 主办人id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • rollBack

        public net.risesoft.pojo.Y9Result<Object> rollBack​(@RequestParam
                                                           String tenantId,
                                                           @RequestParam
                                                           String orgUnitId,
                                                           @RequestParam
                                                           String taskId,
                                                           String reason)
        退回操作
        指定者:
        rollBack 在接口中 ButtonOperationApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        reason - 原因
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • rollbackToSender

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

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

        public net.risesoft.pojo.Y9Result<Object> specialComplete​(@RequestParam
                                                                  String tenantId,
                                                                  @RequestParam
                                                                  String orgUnitId,
                                                                  @RequestParam
                                                                  String taskId,
                                                                  String reason)
        特殊办结
        指定者:
        specialComplete 在接口中 ButtonOperationApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        reason - 原因
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • takeback

        public net.risesoft.pojo.Y9Result<Object> takeback​(@RequestParam
                                                           String tenantId,
                                                           @RequestParam
                                                           String orgUnitId,
                                                           @RequestParam
                                                           String taskId,
                                                           String reason)
        收回操作
        指定者:
        takeback 在接口中 ButtonOperationApi
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        taskId - 任务id
        reason - 原因
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6