站在K2角度审视流程--任务的独占与释放
應(yīng)用場景一:某件事情由A、B兩人(或者更多人)完成,任務(wù)開始后,兩人隨時可以處理任務(wù),只需有一人處理完成,此事情即可結(jié)束。
?
應(yīng)用場景二:某件事情由A、B兩人(或者更多人)完成,任務(wù)開始后,兩人隨時可以處理任務(wù),如果A先處理任務(wù),則B此時不能看到此任務(wù),反之亦然。只需任意一人處理完任務(wù),此事情即可結(jié)束。
?
應(yīng)用場景三:某件事情由A、B兩人(或者更多人)完成,任務(wù)開始后,兩人隨時可以處理任務(wù),如果A先處理任務(wù),則B此時不能看到此任務(wù),反之亦然。A搶先處理任務(wù)時,如果發(fā)現(xiàn)任務(wù)自己無法處理,應(yīng)該交由B處理,則選擇釋放,此時B又能看到此任務(wù)進(jìn)行處理,反之亦然。
?
衍生出來的場景還可以有很多,比如場景一中可以在處理任務(wù)時增加一個獨(dú)占功能,在必要時將任務(wù)獨(dú)占住,另外的人無法看到。多人可以同時處理任務(wù),實(shí)現(xiàn)方式可以有多種:實(shí)例化多個任務(wù),每人一個實(shí)例,單獨(dú)完成。也可以只實(shí)例化一個任務(wù),使用多個Slot(可以使用泳道概念來理解),每人一個泳道,互不干涉。好比兩人游泳的比賽,可以將兩人安排的兩個長度一樣的游泳池中(一個任務(wù)的多次實(shí)例化),同時發(fā)令開始游泳,誰先到誰贏,也可以在一個游泳池中劃分出兩個泳道,每人一個泳道,同時發(fā)令開始游泳,誰先到誰贏。區(qū)別在于使用的資源不一樣。
?
應(yīng)用場景四:某件事情由A、B兩人完成,任務(wù)開始后,兩人可以同時處理任務(wù),當(dāng)A昨晚時,需要等待B完成才能繼續(xù)做下一件事情,反之亦然。只有當(dāng)兩人都處理完成時,此事情才算結(jié)束。
分為多人處理的任務(wù):
?
欲了解更多關(guān)于K2 BPM的相關(guān)信息,訪問網(wǎng)站www.k2software.cn
轉(zhuǎn)載于:https://www.cnblogs.com/K2China/p/4036841.html
總結(jié)
以上是生活随笔為你收集整理的站在K2角度审视流程--任务的独占与释放的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql ERROR 1418 (HY
- 下一篇: 第六章习题练习