/**
* 查詢我的任務
* 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_);
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結