接口 DocumentApi
-
public interface DocumentApi办件操作接口- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/19
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<OpenDataModel>add(String tenantId, String orgUnitId, String itemId, boolean mobile)新建net.risesoft.pojo.Y9Result<Object>complete(String tenantId, String orgUnitId, String taskId)办件办结net.risesoft.pojo.Y9Result<DocUserChoiseModel>docUserChoise(String tenantId, String userId, String orgUnitId, String itemId, String processDefinitionKey, String processDefinitionId, String taskId, String routeToTask, String processInstanceId)获取发送选人信息net.risesoft.pojo.Y9Result<OpenDataModel>edit(String tenantId, String orgUnitId, String itembox, String taskId, String processInstanceId, String itemId, boolean mobile)编辑文档net.risesoft.pojo.Y9Result<List<String>>parserUser(String tenantId, String orgUnitId, String itemId, String processDefinitionId, String routeToTaskId, String taskDefName, String processInstanceId, String multiInstance)解析用户net.risesoft.pojo.Y9Result<String>saveAndForwarding(String tenantId, String orgUnitId, String processInstanceId, String taskId, String sponsorHandle, String itemId, String processSerialNumber, String processDefinitionKey, String userChoice, String sponsorGuid, String routeToTaskId, Map<String,Object> variables)带自定义变量发送net.risesoft.pojo.Y9Result<String>saveAndForwardingByTaskKey(String tenantId, String orgUnitId, String processInstanceId, String taskId, String sponsorHandle, String itemId, String processSerialNumber, String processDefinitionKey, String userChoice, String sponsorGuid, String routeToTaskId, String startRouteToTaskId, Map<String,Object> variables)指定任务节点发送net.risesoft.pojo.Y9Result<Object>saveAndSubmitTo(String tenantId, String orgUnitId, String taskId, String itemId, String processSerialNumber)带自定义变量发送net.risesoft.pojo.Y9Result<SignTaskConfigModel>signTaskConfig(String tenantId, String orgUnitId, String itemId, String processDefinitionId, String taskDefinitionKey, String processSerialNumber)获取签收任务配置net.risesoft.pojo.Y9Result<StartProcessResultModel>startProcess(String tenantId, String orgUnitId, String itemId, String processSerialNumber, String processDefinitionKey)启动流程net.risesoft.pojo.Y9Result<StartProcessResultModel>startProcess(String tenantId, String orgUnitId, String itemId, String processSerialNumber, String processDefinitionKey, String userIds)启动流程,多人
-
-
-
方法详细资料
-
add
@GetMapping("/add") net.risesoft.pojo.Y9Result<OpenDataModel> add(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("itemId") String itemId, @RequestParam("mobile") boolean mobile)新建- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项idmobile- 是否手机端- 返回:
Y9Result<OpenDataModel>通用请求返回对象 - data是流程详情- 从以下版本开始:
- 9.6.6
-
complete
@PostMapping("/complete") net.risesoft.pojo.Y9Result<Object> complete(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("taskId") String taskId) throws Exception办件办结- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idtaskId- 任务id- 返回:
Y9Result<Object>通用请求返回对象- 抛出:
Exception- Exception- 从以下版本开始:
- 9.6.6
-
docUserChoise
@GetMapping("/docUserChoise") net.risesoft.pojo.Y9Result<DocUserChoiseModel> docUserChoise(@RequestParam("tenantId") String tenantId, @RequestParam("userId") String userId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("itemId") String itemId, @RequestParam("processDefinitionKey") String processDefinitionKey, @RequestParam("processDefinitionId") String processDefinitionId, @RequestParam(value="taskId",required=false) String taskId, @RequestParam("routeToTask") String routeToTask, @RequestParam(value="processInstanceId",required=false) String processInstanceId)获取发送选人信息- 参数:
tenantId- 租户iduserId- 人员idorgUnitId- 人员、岗位iditemId- 事项idprocessDefinitionKey- 流程定义keyprocessDefinitionId- 流程定义IdtaskId- 任务idrouteToTask- 任务keyprocessInstanceId- 流程实例id- 返回:
Y9Result<DocUserChoiseModel>通用请求返回对象 - data是发送选人信息- 从以下版本开始:
- 9.6.6
-
edit
@GetMapping("/edit") net.risesoft.pojo.Y9Result<OpenDataModel> edit(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("itembox") String itembox, @RequestParam(value="taskId",required=false) String taskId, @RequestParam("processInstanceId") String processInstanceId, @RequestParam("itemId") String itemId, @RequestParam("mobile") boolean mobile)编辑文档- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iditembox- 办件状态,todo(待办),doing(在办),done(办结)taskId- 任务idprocessInstanceId- 流程实例iditemId- 事项idmobile- 是否手机端- 返回:
Y9Result<OpenDataModel>通用请求返回对象 - data是流程详情数据- 从以下版本开始:
- 9.6.6
-
parserUser
@GetMapping("/parserUser") net.risesoft.pojo.Y9Result<List<String>> parserUser(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("itemId") String itemId, @RequestParam("processDefinitionId") String processDefinitionId, @RequestParam("routeToTaskId") String routeToTaskId, @RequestParam(value="taskDefName",required=false) String taskDefName, @RequestParam(value="processInstanceId",required=false) String processInstanceId, @RequestParam(value="multiInstance",required=false) String multiInstance)解析用户- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项idprocessDefinitionId- 流程定义idrouteToTaskId- 任务keytaskDefName- 任务名称processInstanceId- 流程实例idmultiInstance- 是否多实例- 返回:
Y9Result<List<String>>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
saveAndForwarding
@PostMapping(value="/saveAndForwarding", consumes="application/json") net.risesoft.pojo.Y9Result<String> saveAndForwarding(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="processInstanceId",required=false) String processInstanceId, @RequestParam(value="taskId",required=false) String taskId, @RequestParam(value="sponsorHandle",required=false) String sponsorHandle, @RequestParam("itemId") String itemId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam("processDefinitionKey") String processDefinitionKey, @RequestParam("userChoice") String userChoice, @RequestParam(value="sponsorGuid",required=false) String sponsorGuid, @RequestParam("routeToTaskId") String routeToTaskId, @RequestBody Map<String,Object> variables)带自定义变量发送- 参数:
tenantId- 租户idorgUnitId- 人员、岗位 idprocessInstanceId- 流程实例idtaskId- 任务idsponsorHandle- 是否主办人办理itemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义keyuserChoice- 选择的发送人员sponsorGuid- 主办人idrouteToTaskId- 任务keyvariables- 保存变量- 返回:
Y9Result<String>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
saveAndForwardingByTaskKey
@PostMapping(value="/saveAndForwardingByTaskKey", consumes="application/json") net.risesoft.pojo.Y9Result<String> saveAndForwardingByTaskKey(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="processInstanceId",required=false) String processInstanceId, @RequestParam(value="taskId",required=false) String taskId, @RequestParam(value="sponsorHandle",required=false) String sponsorHandle, @RequestParam("itemId") String itemId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam("processDefinitionKey") String processDefinitionKey, @RequestParam("userChoice") String userChoice, @RequestParam(value="sponsorGuid",required=false) String sponsorGuid, @RequestParam("routeToTaskId") String routeToTaskId, @RequestParam("startRouteToTaskId") String startRouteToTaskId, @RequestBody Map<String,Object> variables)指定任务节点发送- 参数:
tenantId- 租户idorgUnitId- 人员、岗位idprocessInstanceId- 流程实例idtaskId- 任务idsponsorHandle- 是否主办人办理itemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义keyuserChoice- 选择的发送人员sponsorGuid- 主办人idrouteToTaskId- 任务keystartRouteToTaskId- 启动节点keyvariables- 保存变量- 返回:
Y9Result<String>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
saveAndSubmitTo
@PostMapping(value="/saveAndSubmitTo", consumes="application/json") net.risesoft.pojo.Y9Result<Object> saveAndSubmitTo(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam(value="taskId",required=false) String taskId, @RequestParam("itemId") String itemId, @RequestParam("processSerialNumber") String processSerialNumber)带自定义变量发送- 参数:
tenantId- 租户idorgUnitId- 人员、岗位 idtaskId- 任务iditemId- 事项idprocessSerialNumber- 流程编号- 返回:
Y9Result<Object>通用请求返回对象- 从以下版本开始:
- 9.6.6
-
signTaskConfig
@GetMapping("/signTaskConfig") net.risesoft.pojo.Y9Result<SignTaskConfigModel> signTaskConfig(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("itemId") String itemId, @RequestParam("processDefinitionId") String processDefinitionId, @RequestParam("taskDefinitionKey") String taskDefinitionKey, @RequestParam("processSerialNumber") String processSerialNumber)获取签收任务配置- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项idprocessDefinitionId- 流程定义idtaskDefinitionKey- 任务keyprocessSerialNumber- 流程编号- 返回:
Y9Result<SignTaskConfigModel>通用请求返回对象 - data是签收任务配置- 从以下版本开始:
- 9.6.6
-
startProcess
@PostMapping("/startProcess") net.risesoft.pojo.Y9Result<StartProcessResultModel> startProcess(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("itemId") String itemId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam("processDefinitionKey") String processDefinitionKey) throws Exception启动流程- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义key- 返回:
Y9Result<StartProcessResultModel>通用请求返回对象 - data是启动流程返回信息- 抛出:
Exception- Exception- 从以下版本开始:
- 9.6.6
-
startProcess
@PostMapping("/startProcess1") net.risesoft.pojo.Y9Result<StartProcessResultModel> startProcess(@RequestParam("tenantId") String tenantId, @RequestParam("orgUnitId") String orgUnitId, @RequestParam("itemId") String itemId, @RequestParam("processSerialNumber") String processSerialNumber, @RequestParam("processDefinitionKey") String processDefinitionKey, @RequestParam("userIds") String userIds) throws Exception启动流程,多人- 参数:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义keyuserIds- 人员、岗位ids- 返回:
Y9Result<StartProcessResultModel>通用请求返回对象 - data是启动流程返回信息- 抛出:
Exception- Exception- 从以下版本开始:
- 9.6.6
-
-