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