用鐵路局來比喻流程管理系統,工作流程引擎,表單.
我們把流程比喻成一個鐵路系統,鐵路局的結構設定就是ccflow的組織機構,這個組織圖是分層級的,鐵道部、各個鐵路局,分局。有明細的工作崗位、工作人員。大多工作人員一個一崗位、一人一部門。也有一個多部門一個多崗位的情況。這就是流程啟動並執行組織圖基礎,部門、人員、崗位。
鐵路局首先要做全域的規劃,根據國內對貨物旅客的運輸要求做一個流程設計方案(ccflow的上線調研),根據需要調整與設定相關的崗位(組織圖的確立)。
比如有一批貨物要從北京到濟南到上海,這就要設計三個網站(流程設計)。
首先要建立網站,都要佈建網站(類於流程的節點),火車啟動並執行目的就是拉貨物(類於資料轉送),貨物的載體就是車廂(類於表單)。
一列火車必須有一個火車頭,這個火車頭裡有發動機人員駕駛,我們稱呼為(系統車廂吧,類於ccflow的節點表單),它可以掛接多個車廂(類於ccflow的流程表單),這些車廂不被使用時它們放在車庫裡(類於ccflow的表單庫)。
火車司機根據運輸貨物的性質不同(有的是貨物,有的是旅客),來決定不同的行車方案,這就是ccflow的流程類型(普通類的、專案管理類的)。
火車在運行時要向外部發送訊號,比如離站、到站。火車啟動並執行狀態不同的人員關心的內容不同。這些資訊可按一定的規則發出來(類於ccflow的訊息偵聽)。
火車中途可以停止(流程暫停),因為其它問題可以需要倒車(流程的退回),根據不同的情況可以繞道與轉向行使(流程的方向條件),需要時可以鳴喇叭(訊息發送),可以換司機(工作移交)。火車司機需要經常向領導彙報火車運行情況(工作抄送),因為火車故障需要緊急停車(流程暫停),特殊情況需要撤消本次運輸任務(流程撤消或刪除)。
對於不同的鐵路局的人員對列車(流程)的運行有不同的需求,領導需要查看不同的列車運行情況,正在運行(在途工作)與曆史啟動並執行(流程的曆史資料),對於鐵路服務人員,我關心的是我服務過的,以方便我的工作考核。
做為鐵路局的領導,他要經常考慮合理的合理的人員配置問題,他的參考依據就是曆史啟動並執行資料。他為了提高每個崗位的運行效率,要設定不同的時限要求。這就是流程的分析與流程最佳化。