程序包 net.risesoft.api
类 TaskApiImpl
- java.lang.Object
-
- net.risesoft.api.TaskApiImpl
-
-
构造器概要
构造器 构造器 说明 TaskApiImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>claim(String tenantId, String userId, String taskId)签收任务net.risesoft.pojo.Y9Result<Object>complete(String tenantId, String taskId)完成任务(不设置流程变量)net.risesoft.pojo.Y9Result<Object>completeTask(String tenantId, String taskId)完成按钮的任务完结net.risesoft.pojo.Y9Result<Object>completeTaskWithoutAssignee(String tenantId, String orgUnitId, String processInstanceId)完成按钮的任务完结(相关参与人员的人任务办结)net.risesoft.pojo.Y9Result<Object>completeWithVariables(String tenantId, String taskId, String orgUnitId, Map<String,Object> vars)完成任务(设置流程变量)net.risesoft.pojo.Y9Result<Object>createWithVariables(String tenantId, String orgUnitId, String routeToTaskId, Map<String,Object> vars, List<String> orgUnitIdList)创建变量net.risesoft.pojo.Y9Result<Object>delegateTask(String tenantId, String taskId, String assignee)设置任务代理net.risesoft.pojo.Y9Result<Object>deleteCandidateUser(String tenantId, String taskId, String assignee)删除任务的候选人net.risesoft.pojo.Y9Result<List<TaskModel>>findAll(String tenantId)查找所有的任务实例net.risesoft.pojo.Y9Result<TaskModel>findById(String tenantId, String taskId)根据任务id查找任务net.risesoft.pojo.Y9Result<List<TaskModel>>findByProcessInstanceId(String tenantId, String processInstanceId)根据流程实例Id查找任务net.risesoft.pojo.Y9Result<List<TaskModel>>findByProcessInstanceId(String tenantId, String processInstanceId, boolean active)根据流程实例Id和是否激活状态查找任务net.risesoft.pojo.Y9Page<TaskModel>findListByProcessInstanceId(String tenantId, String processInstanceId, Integer page, Integer rows)根据流程实例id获取用户的待办任务(分页)net.risesoft.pojo.Y9Result<Object>saveTask(String tenantId, TaskModel taskModel)保存任务net.risesoft.pojo.Y9Result<Object>setAssignee(String tenantId, String taskId, String assignee)设置任务委托人net.risesoft.pojo.Y9Result<Object>setDueDate(String tenantId, String taskId, Date date)设置任务的过期时间net.risesoft.pojo.Y9Result<Object>setPriority(String tenantId, String taskId, Integer priority)设置任务的优先级net.risesoft.pojo.Y9Result<Object>unClaim(String tenantId, String taskId)撤销签收任务
-
-
-
方法详细资料
-
claim
public net.risesoft.pojo.Y9Result<Object> claim(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String taskId)
签收任务
-
complete
public net.risesoft.pojo.Y9Result<Object> complete(@RequestParam String tenantId, @RequestParam String taskId)
完成任务(不设置流程变量)
-
completeTask
public net.risesoft.pojo.Y9Result<Object> completeTask(@RequestParam String tenantId, @RequestParam String taskId)
完成按钮的任务完结- 指定者:
completeTask在接口中TaskApi- 参数:
tenantId- 租户idtaskId- 任务id- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
completeTaskWithoutAssignee
public net.risesoft.pojo.Y9Result<Object> completeTaskWithoutAssignee(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String processInstanceId)
完成按钮的任务完结(相关参与人员的人任务办结)- 指定者:
completeTaskWithoutAssignee在接口中TaskApi- 参数:
tenantId- 租户idorgUnitId- 人员、岗位IdprocessInstanceId- 流程实例id- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
completeWithVariables
public net.risesoft.pojo.Y9Result<Object> completeWithVariables(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String orgUnitId, @RequestBody Map<String,Object> vars)
完成任务(设置流程变量)- 指定者:
completeWithVariables在接口中TaskApi- 参数:
tenantId- 租户idorgUnitId- 人员、岗位IdtaskId- 任务idvars- 变量map- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
createWithVariables
public net.risesoft.pojo.Y9Result<Object> createWithVariables(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String routeToTaskId, Map<String,Object> vars, @RequestBody List<String> orgUnitIdList)
创建变量- 指定者:
createWithVariables在接口中TaskApi- 参数:
tenantId- 租户idorgUnitId- 人员、岗位IdrouteToTaskId- 任务idvars- 变量maporgUnitIdList- 人员、岗位ids- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
delegateTask
public net.risesoft.pojo.Y9Result<Object> delegateTask(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String assignee)
设置任务代理- 指定者:
delegateTask在接口中TaskApi- 参数:
tenantId- 租户idtaskId- 任务idassignee- 受让人- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
deleteCandidateUser
public net.risesoft.pojo.Y9Result<Object> deleteCandidateUser(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String assignee)
删除任务的候选人- 指定者:
deleteCandidateUser在接口中TaskApi- 参数:
tenantId- 租户idtaskId- 任务idassignee- 受让人- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
findAll
public net.risesoft.pojo.Y9Result<List<TaskModel>> findAll(@RequestParam String tenantId)
查找所有的任务实例
-
findById
public net.risesoft.pojo.Y9Result<TaskModel> findById(@RequestParam String tenantId, @RequestParam String taskId)
根据任务id查找任务
-
findByProcessInstanceId
public net.risesoft.pojo.Y9Result<List<TaskModel>> findByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId)
根据流程实例Id查找任务- 指定者:
findByProcessInstanceId在接口中TaskApi- 参数:
tenantId- 租户idprocessInstanceId- 流程实例id- 返回:
Y9Result<List<TaskModel>>通用请求返回对象 - data 任务列表- 从以下版本开始:
- 9.6.6
-
findByProcessInstanceId
public net.risesoft.pojo.Y9Result<List<TaskModel>> findByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam boolean active)
根据流程实例Id和是否激活状态查找任务- 指定者:
findByProcessInstanceId在接口中TaskApi- 参数:
tenantId- 租户idprocessInstanceId- 流程实例Idactive- 是否存活- 返回:
Y9Result<List<TaskModel>>通用请求返回对象 - data 任务列表- 从以下版本开始:
- 9.6.6
-
findListByProcessInstanceId
public net.risesoft.pojo.Y9Page<TaskModel> findListByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam Integer page, @RequestParam Integer rows)
根据流程实例id获取用户的待办任务(分页)- 指定者:
findListByProcessInstanceId在接口中TaskApi- 参数:
tenantId- 租户IdprocessInstanceId- 流程实例Idpage- 页码rows- 行数- 返回:
Y9Page<TaskModel>通用分页请求返回对象 - rows 是待办任务- 从以下版本开始:
- 9.6.6
-
saveTask
public net.risesoft.pojo.Y9Result<Object> saveTask(@RequestParam String tenantId, @RequestBody TaskModel taskModel)
保存任务
-
setAssignee
public net.risesoft.pojo.Y9Result<Object> setAssignee(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String assignee)
设置任务委托人- 指定者:
setAssignee在接口中TaskApi- 参数:
tenantId- 租户idtaskId- 任务idassignee- 受让人- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
setDueDate
public net.risesoft.pojo.Y9Result<Object> setDueDate(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam Date date)
设置任务的过期时间- 指定者:
setDueDate在接口中TaskApi- 参数:
tenantId- 租户idtaskId- 任务iddate- 日期- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
setPriority
public net.risesoft.pojo.Y9Result<Object> setPriority(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam Integer priority)
设置任务的优先级- 指定者:
setPriority在接口中TaskApi- 参数:
tenantId- 租户idtaskId- 任务idpriority- 优先级- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
-