接口 DocumentService
-
- 所有已知实现类:
DocumentServiceImpl
public interface DocumentService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 OpenDataModeladd(String itemId, boolean mobile)Description: 事项新建公文voidcomplete(String taskId)Description: 办结DocUserChoiseModeldocUserChoise(String itemId, String processDefinitionKey, String processDefinitionId, String taskId, String routeToTask, String processInstanceId)Description: 发送对象获取(单个串行-并行节点)OpenDataModeledit(String itembox, String taskId, String processInstanceId, String itemId, boolean mobile)Description: 办件办理net.risesoft.pojo.Y9Result<String>forwarding(String taskId, String sponsorHandle, String userChoice, String routeToTaskId, String sponsorGuid)Description: 发送OpenDataModelgenDocumentModel(String itemId, String processDefinitionKey, String processDefinitionId, String taskDefinitionKey, boolean mobile, OpenDataModel model)Description: 获取绑定表单StringgetFirstItem()Description: 获取首个事项idStringgetFormIdByItemId(String itemId, String processDefinitionKey)根据事项id获取绑定表单List<ItemListModel>listItems()获取新建事项列表List<ItemListModel>listMyItems()获取个人有权限列表OpenDataModelmenuControl(String itemId, String processDefinitionId, String taskDefKey, String taskId, OpenDataModel model, String itembox)Description: 获取菜单net.risesoft.pojo.Y9Result<List<String>>parserUser(String itemId, String processDefinitionId, String routeToTaskId, String routeToTaskName, String processInstanceId, String multiInstance)List<String>parseUserChoice(String userChoice)Description: 解析工作流发送时用户选取的人员net.risesoft.pojo.Y9Result<String>reposition(String taskId, String userChoice)重定位net.risesoft.pojo.Y9Result<String>saveAndForwarding(String itemId, String processSerialNumber, String processDefinitionKey, String userChoice, String sponsorGuid, String routeToTaskId, Map<String,Object> variables)Description: 启动流程并发送net.risesoft.pojo.Y9Result<String>saveAndForwardingByTaskKey(String itemId, String processSerialNumber, String processDefinitionKey, String userChoice, String sponsorGuid, String routeToTaskId, String startRouteToTaskId, Map<String,Object> variables)Description: 启动流程并发送(指定)net.risesoft.pojo.Y9Result<Object>saveAndSubmitTo(String itemId, String processSerialNumber)Description: 启动流程并提交SignTaskConfigModelsignTaskConfig(String itemId, String processDefinitionId, String taskDefinitionKey, String processSerialNumber)获取签收任务配置StartProcessResultModelstartProcess(String itemId, String processSerialNumber, String processDefinitionKey)启动流程,用于当前人启动本租户的流程,启动者是人StartProcessResultModelstartProcess(String itemId, String processSerialNumber, String processDefinitionKey, String userIds)启动流程,多人Map<String,Object>startProcessByTaskKey(String itemId, String processSerialNumber, String processDefinitionKey, String startRouteToTaskId)启动流程,指定任务节点net.risesoft.pojo.Y9Result<Object>submitTo(String processSerialNumber, String taskId)Description: 启动流程并提交
-
-
-
方法详细资料
-
add
OpenDataModel add(String itemId, boolean mobile)
Description: 事项新建公文- 参数:
itemId- 事项idmobile-map-- 返回:
-
complete
void complete(String taskId) throws Exception
Description: 办结- 参数:
taskId- 任务id- 抛出:
Exception
-
docUserChoise
DocUserChoiseModel docUserChoise(String itemId, String processDefinitionKey, String processDefinitionId, String taskId, String routeToTask, String processInstanceId)
Description: 发送对象获取(单个串行-并行节点)- 参数:
itemId- 事项idprocessDefinitionKey- 流程定义keyprocessDefinitionId- 流程定义idtaskId- 任务idrouteToTask-processInstanceId- 流程实例id- 返回:
-
edit
OpenDataModel edit(String itembox, String taskId, String processInstanceId, String itemId, boolean mobile)
Description: 办件办理- 参数:
itembox-taskId- 任务idprocessInstanceId- 流程实例iditemId- 事项idmobile-- 返回:
-
forwarding
net.risesoft.pojo.Y9Result<String> forwarding(String taskId, String sponsorHandle, String userChoice, String routeToTaskId, String sponsorGuid)
Description: 发送- 参数:
taskId- 任务idsponsorHandle-userChoice-routeToTaskId-sponsorGuid-- 返回:
-
genDocumentModel
OpenDataModel genDocumentModel(String itemId, String processDefinitionKey, String processDefinitionId, String taskDefinitionKey, boolean mobile, OpenDataModel model)
Description: 获取绑定表单- 参数:
itemId- 事项idprocessDefinitionKey- 流程定义keyprocessDefinitionId- 流程定义idtaskDefinitionKey- 任务节点keymobile-map-- 返回:
-
getFirstItem
String getFirstItem()
Description: 获取首个事项id- 返回:
-
getFormIdByItemId
String getFormIdByItemId(String itemId, String processDefinitionKey)
根据事项id获取绑定表单- 参数:
itemId- 事项idprocessDefinitionKey- 流程定义key- 返回:
-
listItems
List<ItemListModel> listItems()
获取新建事项列表- 返回:
-
listMyItems
List<ItemListModel> listMyItems()
获取个人有权限列表- 返回:
-
menuControl
OpenDataModel menuControl(String itemId, String processDefinitionId, String taskDefKey, String taskId, OpenDataModel model, String itembox)
Description: 获取菜单- 参数:
itemId- 事项idprocessDefinitionId- 流程定义idtaskDefKey-taskId- 任务idmodel-itembox-- 返回:
-
parseUserChoice
List<String> parseUserChoice(String userChoice)
Description: 解析工作流发送时用户选取的人员- 参数:
userChoice-- 返回:
-
parserUser
net.risesoft.pojo.Y9Result<List<String>> parserUser(String itemId, String processDefinitionId, String routeToTaskId, String routeToTaskName, String processInstanceId, String multiInstance)
-
reposition
net.risesoft.pojo.Y9Result<String> reposition(String taskId, String userChoice)
重定位- 参数:
taskId- 任务iduserChoice-- 返回:
-
saveAndForwarding
net.risesoft.pojo.Y9Result<String> saveAndForwarding(String itemId, String processSerialNumber, String processDefinitionKey, String userChoice, String sponsorGuid, String routeToTaskId, Map<String,Object> variables)
Description: 启动流程并发送- 参数:
itemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义keyuserChoice-sponsorGuid-routeToTaskId-variables-- 返回:
-
saveAndForwardingByTaskKey
net.risesoft.pojo.Y9Result<String> saveAndForwardingByTaskKey(String itemId, String processSerialNumber, String processDefinitionKey, String userChoice, String sponsorGuid, String routeToTaskId, String startRouteToTaskId, Map<String,Object> variables)
Description: 启动流程并发送(指定)- 参数:
itemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义keyuserChoice-sponsorGuid-routeToTaskId-startRouteToTaskId-variables-- 返回:
-
saveAndSubmitTo
net.risesoft.pojo.Y9Result<Object> saveAndSubmitTo(String itemId, String processSerialNumber)
Description: 启动流程并提交- 参数:
itemId- 事项idprocessSerialNumber- 流程编号- 返回:
-
signTaskConfig
SignTaskConfigModel signTaskConfig(String itemId, String processDefinitionId, String taskDefinitionKey, String processSerialNumber)
获取签收任务配置- 参数:
itemId- 事项idprocessDefinitionId- 流程定义idtaskDefinitionKey- 任务节点keyprocessSerialNumber- 流程编号- 返回:
-
startProcess
StartProcessResultModel startProcess(String itemId, String processSerialNumber, String processDefinitionKey)
启动流程,用于当前人启动本租户的流程,启动者是人- 参数:
itemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义key- 返回:
-
startProcess
StartProcessResultModel startProcess(String itemId, String processSerialNumber, String processDefinitionKey, String userIds)
启动流程,多人- 参数:
itemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义keyuserIds-- 返回:
-
startProcessByTaskKey
Map<String,Object> startProcessByTaskKey(String itemId, String processSerialNumber, String processDefinitionKey, String startRouteToTaskId)
启动流程,指定任务节点- 参数:
itemId- 事项idprocessSerialNumber- 流程编号processDefinitionKey- 流程定义keystartRouteToTaskId-- 返回:
-
-