Camuda工作流——第一章 參與者

  參與者(Participants)是參與流程的對象,表示流程中活動的執行者,可以是一個組織、角色、系統或者個人。參與者主要包括泳池(Pool)和泳道(Lane)。

  泳池(Pool)在它所處的環境中有明確的組織邊界,比如一家公司或者一個組織。泳道總是位於一個泳池或者另一個泳道中,它與同一個泳池中的其他泳道可以無限制的通信。

  開始事件(Start Event)代表一個事情或者一個流程的開始。

  結束事件(Ended Event)代表一個事情或者一個流程的結束或者終止。

  活動(Activity)代表在流程中需要完成的工作。

  順序流(Sequence Flow)代表流程中活動執行的順序。

  定時器事件(Timer Intermediate Event),是定時器和中間事件的結合。

  排他網關(Timer Exclusive Gateway),也叫互斥網關、異或網關。網關用來控制流程中的分支進行發散或者匯聚。排他網關表明多條分支路徑只有一條可以執行。

  並行網關(Parallel Gateway),所有分支都指向完成後纔會沿着順序繼續執行下去。

  事件網關(Event Gateway),用來對基於事件的分支進行建模。流程會沿着最先捕獲的事件的分支路徑執行下去。

 

最佳實踐

  1,只有重要的事情纔在展開的泳池(Expanded Pool)中建模。

  2,泳池應該代表特定的角色。

  3,泳道不應該是個人。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章