flowable实战(四)flowable任务实例管理接口
生活随笔
收集整理的這篇文章主要介紹了
flowable实战(四)flowable任务实例管理接口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 任務辦理模式分兩種
- 1.1. 一種直接辦理模式
- 1.2. 一種需要簽收后再辦理
- 2. 轉辦任務
- 3. 委派任務與代辦任務
- 4. 待辦任務列表
- 5. 待辦簽收列表
- 6. 抄送任務
- 7. 終止任務(這個功能放到流程實例中)
- 8. 催辦任務
- 9. 駁回
- 10. 超時自動跳轉完成
- 11. 任務按業務類型劃分
- 12. 獲取下一個節點集合
- 二、主要接口有:
- 2.1. 候選人待簽收任務列表:
- 2.2.候選組待簽收任務列表:
- 2.3.簽收動作:
- 2.4.已經簽收過的任務列表
- 2.5.完成任務
- 2.6.任務并不一定要先簽收再辦理,可以直接到待辦理中,而不是待簽收中
- 2.7. 轉辦任務
- 2.8. 委派任務
- 2.9. 被委派任務的辦理
#一、任務的管理功能主要有
1. 任務辦理模式分兩種
(一家公司最好約定好需要不要簽收模式,統一操作模式),
1.1. 一種直接辦理模式
1.2. 一種需要簽收后再辦理
,所以分為: 候選人的任務簽收/候選組的任務簽收/完成任務
2. 轉辦任務
3. 委派任務與代辦任務
4. 待辦任務列表
(不要簽收的或者已簽收未辦理的)
5. 待辦簽收列表
6. 抄送任務
7. 終止任務(這個功能放到流程實例中)
8. 催辦任務
9. 駁回
退回上一步(即駁回),退回到(歷史某一個節點)
10. 超時自動跳轉完成
11. 任務按業務類型劃分
任務按業務類型劃分:
用戶任務/服務任務/定時任務/會簽任務/并行網關任務/排他網關任務
12. 獲取下一個節點集合
獲取下一個節點集合(一個或者多個),獲取節點名稱,節點配置的用戶/候選人員/候選組。
二、主要接口有:
2.1. 候選人待簽收任務列表:
List<Task> tasks = taskService.createTaskQuery().taskCandidateUser(userId).list();2.2.候選組待簽收任務列表:
List<Task> tasks = taskService.createTaskQuery().taskCandidateGroup(userGroup).list();2.3.簽收動作:
//完成簽收這個時候就任務Task的Assignee屬性就有了值 taskService.claim(task.getId(), userId);2.4.已經簽收過的任務列表
某種意義上才有真正的辦理人
List<Task> tasks = taskService.createTaskQuery().taskAssignee(userId).list();2.5.完成任務
未簽收/待辦理 中取得需要辦理的任務Task之后
//調用 task.getId() = taskId 完成任務的辦理,taskService服務自動流轉到下一個辦理節點
taskService.complete(task.getId());//taskService.complete()方法 提供了重載,提供了3種方式供你選擇
complete(String taskId)complete(String taskId, Map<String,Object> variables) complete(String taskId, Map<String,Object> variables, boolean localScope)2.6.任務并不一定要先簽收再辦理,可以直接到待辦理中,而不是待簽收中
可以把
taskService.claim(task.getId(), userId);方法
替換為
setAssignee(String taskId, String userId)經過以上步驟,任務已經在 辦理中狀態了
2.7. 轉辦任務
taskService.setOwner(taskId, curUserId); taskService.setAssignee(taskId,acceptUserId );2.8. 委派任務
委派任務:是將任務節點分給其他人處理,等其他人處理好之后,委派任務會自動回到委派人的任務中
taskService.setOwner(taskId, curUserId); taskService.delegateTask(taskId,acceptUserId);2.9. 被委派任務的辦理
被委派任務的辦理: 辦理完成后,委派任務會自動回到委派人的任務中
taskService.resolveTask(taskId, variables); 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的flowable实战(四)flowable任务实例管理接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7 行代码优雅地实现 Excel 文件导
- 下一篇: flowable modler为任务节点