認識工做流(一)

What?--什麼是工做流?spa

  根據工做流管理聯盟(WFMC)的定義,工做流是一類可以徹底或者自動執行的經營過程,根據一系列過程規則、文檔、信息或任務在不一樣的執行者之間進行傳遞與執行。設計

  流程是用各條線,將各個點串聯起來的內容blog

Where?--工做流使用場景(工做流任務)文檔

  1.推送流程流轉工作流

  2.同時記錄流程流轉狀態it

  3.查看流轉狀態和歷史記錄bfc

Why?--爲何使用工做流?表單

  工做流能夠幫你將任務的管理和業務的管理分離開來。當流程中的步驟發生變化時,你只須要修改下流程設計,代碼基本不須要修改,或者只是少許的修改。引用

  

工做流的基本概念im

  基本要素:過程、過程版本、材料、活動、變遷

  實例要素:過程版本實例、材料實例、活動實例、變遷實例、工做項

  基本操做:發起、送下一步、退回、收回、送閱讀、轉交

基本要素之間的關係:

  

過程:能夠簡單理解爲流程,過程和流程的細微差異在於:對於業務系統而言,業務流程就是「流程」,對工做流平臺而言,爲了實現流程的一組設置就是「過程」。

過程版本:爲了應對業務流程的變化,一個業務流程對應的過程能夠有多個版本,也就是說業務邏輯變了,對應的過程不用變,但該過程啓用的版本變了,爲了避免影響以前版本的實例,過期的過程版本不能刪除,但能夠禁用。一個過程只容許有一個過程版本是啓用狀態。

活動:能夠簡單理解爲步驟。活動有若干種類型,最多見的是人工活動。開始活動和結束活動定義了流程邊界,人工活動表示有人員參與的活動,現實中的活動絕大多數是人工活動。

材料(Workflow_PV_Material、Workflow_Activity_Material):工做流,流動的是信息,具體表現形式就是電子材料(表單、附件)。設計流程材料時首先要明確這樣的概念:第一,材料是「過程版本」級別的,而不是活動級別的。第二,必須爲活動設置須要引用哪些材料。

  

變遷:變遷就是創建活動之間的流轉順序

相關文章
相關標籤/搜索