接口 HistoricProcessApi
-
public interface HistoricProcessApi流程实例相关接口- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/19
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>deleteProcessInstance(String tenantId, String processInstanceId)删除流程实例,在办件设为暂停,办结件加删除标识net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel>getById(String tenantId, String processInstanceId)根据流程实例id获取实例net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel>getByIdAndYear(String tenantId, String processInstanceId, String year)根据流程实例id和年度获取实例net.risesoft.pojo.Y9Result<List<HistoricProcessInstanceModel>>getBySuperProcessInstanceId(String tenantId, String superProcessInstanceId)根据父流程实例获取所有历史子流程实例net.risesoft.pojo.Y9Result<HistoricProcessInstanceModel>getSuperProcessInstanceById(String tenantId, String processInstanceId)根据流程实例获取父流程实例net.risesoft.pojo.Y9Result<Object>recoveryProcess(String tenantId, String userId, String processInstanceId)恢复流程实例net.risesoft.pojo.Y9Result<Object>removeProcess(String tenantId, String processInstanceId)彻底删除流程实例net.risesoft.pojo.Y9Result<Object>setPriority(String tenantId, String processInstanceId, String priority)设置流程优先级
-
-
-
方法详细资料
-
deleteProcessInstance
@PostMapping("/deleteProcessInstance") net.risesoft.pojo.Y9Result<Object> deleteProcessInstance(@RequestParam("tenantId") String tenantId, @RequestParam("processInstanceId") String processInstanceId)删除流程实例,在办件设为暂停,办结件加删除标识- 参数:
tenantId- 租户idprocessInstanceId- 流程实例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- 租户idprocessInstanceId- 流程实例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- 租户idprocessInstanceId- 流程实例idyear- 年份- 返回:
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- 租户idsuperProcessInstanceId- 父流程实例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- 租户idprocessInstanceId- 父流程实例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- 租户iduserId- 人员idprocessInstanceId- 流程实例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- 租户idprocessInstanceId- 流程实例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- 租户idprocessInstanceId- 流程实例idpriority- 优先级- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 抛出:
Exception- Exception- 从以下版本开始:
- 9.6.6
-
-