日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

flowable实战(四)flowable任务实例管理接口

發(fā)布時(shí)間:2024/9/27 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 flowable实战(四)flowable任务实例管理接口 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 1. 任務(wù)辦理模式分兩種
      • 1.1. 一種直接辦理模式
      • 1.2. 一種需要簽收后再辦理
    • 2. 轉(zhuǎn)辦任務(wù)
    • 3. 委派任務(wù)與代辦任務(wù)
    • 4. 待辦任務(wù)列表
    • 5. 待辦簽收列表
    • 6. 抄送任務(wù)
    • 7. 終止任務(wù)(這個(gè)功能放到流程實(shí)例中)
    • 8. 催辦任務(wù)
    • 9. 駁回
    • 10. 超時(shí)自動(dòng)跳轉(zhuǎn)完成
    • 11. 任務(wù)按業(yè)務(wù)類型劃分
    • 12. 獲取下一個(gè)節(jié)點(diǎn)集合
  • 二、主要接口有:
    • 2.1. 候選人待簽收任務(wù)列表:
    • 2.2.候選組待簽收任務(wù)列表:
    • 2.3.簽收動(dòng)作:
    • 2.4.已經(jīng)簽收過的任務(wù)列表
    • 2.5.完成任務(wù)
    • 2.6.任務(wù)并不一定要先簽收再辦理,可以直接到待辦理中,而不是待簽收中
    • 2.7. 轉(zhuǎn)辦任務(wù)
    • 2.8. 委派任務(wù)
    • 2.9. 被委派任務(wù)的辦理

#一、任務(wù)的管理功能主要有

1. 任務(wù)辦理模式分兩種

(一家公司最好約定好需要不要簽收模式,統(tǒng)一操作模式),

1.1. 一種直接辦理模式

1.2. 一種需要簽收后再辦理

,所以分為: 候選人的任務(wù)簽收/候選組的任務(wù)簽收/完成任務(wù)

2. 轉(zhuǎn)辦任務(wù)

3. 委派任務(wù)與代辦任務(wù)

4. 待辦任務(wù)列表

(不要簽收的或者已簽收未辦理的)

5. 待辦簽收列表

6. 抄送任務(wù)

7. 終止任務(wù)(這個(gè)功能放到流程實(shí)例中)

8. 催辦任務(wù)

9. 駁回

退回上一步(即駁回),退回到(歷史某一個(gè)節(jié)點(diǎn))

10. 超時(shí)自動(dòng)跳轉(zhuǎn)完成

11. 任務(wù)按業(yè)務(wù)類型劃分

任務(wù)按業(yè)務(wù)類型劃分:
用戶任務(wù)/服務(wù)任務(wù)/定時(shí)任務(wù)/會(huì)簽任務(wù)/并行網(wǎng)關(guān)任務(wù)/排他網(wǎng)關(guān)任務(wù)

12. 獲取下一個(gè)節(jié)點(diǎn)集合

獲取下一個(gè)節(jié)點(diǎn)集合(一個(gè)或者多個(gè)),獲取節(jié)點(diǎn)名稱,節(jié)點(diǎn)配置的用戶/候選人員/候選組。

二、主要接口有:

2.1. 候選人待簽收任務(wù)列表:

List<Task> tasks = taskService.createTaskQuery().taskCandidateUser(userId).list();

2.2.候選組待簽收任務(wù)列表:

List<Task> tasks = taskService.createTaskQuery().taskCandidateGroup(userGroup).list();

2.3.簽收動(dòng)作:

//完成簽收這個(gè)時(shí)候就任務(wù)Task的Assignee屬性就有了值 taskService.claim(task.getId(), userId);

2.4.已經(jīng)簽收過的任務(wù)列表

某種意義上才有真正的辦理人

List<Task> tasks = taskService.createTaskQuery().taskAssignee(userId).list();

2.5.完成任務(wù)

未簽收/待辦理 中取得需要辦理的任務(wù)Task之后

//調(diào)用 task.getId() = taskId 完成任務(wù)的辦理,taskService服務(wù)自動(dòng)流轉(zhuǎn)到下一個(gè)辦理節(jié)點(diǎn)

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.任務(wù)并不一定要先簽收再辦理,可以直接到待辦理中,而不是待簽收中

可以把

taskService.claim(task.getId(), userId);方法

替換為

setAssignee(String taskId, String userId)

經(jīng)過以上步驟,任務(wù)已經(jīng)在 辦理中狀態(tài)了

2.7. 轉(zhuǎn)辦任務(wù)

taskService.setOwner(taskId, curUserId); taskService.setAssignee(taskId,acceptUserId );

2.8. 委派任務(wù)

委派任務(wù):是將任務(wù)節(jié)點(diǎn)分給其他人處理,等其他人處理好之后,委派任務(wù)會(huì)自動(dòng)回到委派人的任務(wù)中

taskService.setOwner(taskId, curUserId); taskService.delegateTask(taskId,acceptUserId);

2.9. 被委派任務(wù)的辦理

被委派任務(wù)的辦理: 辦理完成后,委派任務(wù)會(huì)自動(dòng)回到委派人的任務(wù)中

taskService.resolveTask(taskId, variables); 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的flowable实战(四)flowable任务实例管理接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。