程序包 net.risesoft.api

类 HistoricProcessApiImpl

  • 所有已实现的接口:
    HistoricProcessApi

    @RestController
    @RequestMapping("/services/rest/historicProcess")
    public class HistoricProcessApiImpl
    extends Object
    implements HistoricProcessApi
    流程实例相关接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • 构造器详细资料

      • HistoricProcessApiImpl

        public HistoricProcessApiImpl()
    • 方法详细资料

      • deleteProcessInstance

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

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

        public net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel> getByIdAndYear​(@RequestParam
                                                                                       String tenantId,
                                                                                       @RequestParam
                                                                                       String processInstanceId,
                                                                                       @RequestParam
                                                                                       String year)
        根据流程实例id和年度获取实例
        指定者:
        getByIdAndYear 在接口中 HistoricProcessApi
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<HistoricProcessInstanceModel> 通用请求返回对象 - data 历史流程实例
        从以下版本开始:
        9.6.6
      • getBySuperProcessInstanceId

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

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

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

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

        public net.risesoft.pojo.Y9Result<Object> removeProcess4Position​(@RequestParam
                                                                         String tenantId,
                                                                         @RequestParam
                                                                         String processInstanceId)
        彻底删除流程实例,岗位
        指定者:
        removeProcess4Position 在接口中 HistoricProcessApi
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6
      • setPriority

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