/**
* 查询我的任务
* from fhadmin.cn
* @param USERNAME
* @return 返回任务列表
*/
protected List<Task> findMyPersonalTask(String USERNAME) {
return taskService.createTaskQuery() // 创建查询对象
.taskAssignee(USERNAME) // 指定办理人
.list(); // 读出列表
}
/**
* 完成任务
* from fhadmin.cn
* @param taskId 任务ID
*/
protected void completeMyPersonalTask(String taskId) {
taskService.complete(taskId);
}
/**
* 作废流程
* from fhadmin.cn
* @param processId 流程实例ID
* @param reason 作废原因
* @throws Exception
*/
protected void deleteProcessInstance(String processId, String reason) throws Exception {
runtimeService.deleteProcessInstance(processId, reason);
}
/**
* 删除历史流程
* from fhadmin.cn
* @param PROC_INST_ID_ 流程实例ID
* @throws Exception
*/
protected void deleteHiProcessInstance(String PROC_INST_ID_) throws Exception {
historyService.deleteHistoricProcessInstance(PROC_INST_ID_);
}