工作流模型生命週期分析
工作流的概念被廣為流傳,關於工作流的模型分析也層出不窮,個人也一直在從事oa系統的分析與實現,有很多的感想和疑問,一起寫出來與大家分享;
客戶業務從紙質辦公開始,業務流程就變得非常重要且不可缺少,而電子化系統的誕生,對工作流業務的要求也越來越高,越來越人性化,工作流已不僅僅是簡單的審批流,而且一套完整的業務流;
很多朋友對工作流的分析從其具體應用來談,例如:從中式流轉的具體操作,轉下一步,退回,撤回,併發,條件,子流程,會簽等環節,而我認為這些中式流轉是工作流執行時環境,而工作流是有乙個完整的生命週期的;
工作流的生命週期為:
業務場景的產生
流程建模
流程設定
流程執行時控制
流程管理監控
流程分析
業務優化
流程銷毀
1、業務場景分析
客戶化業務都是有一定的業務場景,對工作流模型的分析不能離開客戶業務場景,否則就是自己閉門造車;客戶化業務在很大程度上是為了解決某些固定問題,而就解決問題的過程並非一人參與,多人參與的過程就需要將每乙個人的操作都記錄下來,保證後期的查閱,針對每乙個人的操作都需要給後續人員一定指導和參考,這樣乙個業務流程就呈現了;
雖然工作流模型的產生是需要有一定的業務場景去支撐,但是工作流本身是乙個工具,不受業務的限制與約束,通過靈活的設定實現對業務的支援;
2、流程建模
基於客戶化業務場景,進行分析與抽象,形成初步的業務模型,該業務模型完全仿照並模擬客戶方業務,基於視覺化的建模過程,形成乙個閉環流程,使客戶非常清晰的看到業務的流轉情況,幫助客戶梳理並規範了業務的處理;
就目前各個oa及協同廠家的系統而言,視覺化流程建模工具(流程設計器)是必不可少的內容,也越來越受到客戶方的青睞;
3、流程設定
流程設定概念比較抽象,更像計算機術語,而流程的設定工作更多是給系統級管理員使用,但是是後續工作流流轉的前提條件,此處是進行各個任務節點的審批人員設定,節點操作設定;
流程本身而言是不存在任何業務資訊,只有將其與表單等前端工具結合後才能顯示其神奇之處,而流程與表單的無縫掛接正式流程設定的重中之重,表單承載了重要的業務資訊,而流程帶著業務資訊在業務的大路上自由奔波;
4、流程執行時控制
流程執行時控制是整個工作流的核心,也是推動業務運轉的發動機,該部分工作主要是通過流程引擎來驅動,流程引擎按照預先定義的流轉方向以及各個任務節點的接受人員進行操作;此時關於中式流轉的所有特性都得到很大的應用,流程的流轉,流程的退回,流程的撤回,流程催辦,流程的自由流轉,自由流程,子流程以及條件,併發等等操作都在這個環節呈現,本章不具體討論具體流轉的操作方式,下次再和大家詳細交流。。。。
5、流程管理與監控
流程的正常流轉是不需要控制的,但是在非正常操作下,或出現異常情況,則流程引擎需要有乙個容錯機制或異常處理機制,保證流程的正常流轉,更多的時候需要認為干預,也可支援系統自動干預;
6、流程分析
流程分析的概念比較新,很多oa或協同廠商在此環節上做的也非常不夠,其實流程分析可以不作為工作流生命週期的一部分,通過其他第三方的手段來實現,但是似乎這樣不夠完美,因為既然是工具化的東西,就要給人一種全域性感,通過從不同的維度分析流程業務,分析業務資料,分析審批過程從而才能更加明確目前業務流程的問題與不足,為後續業務的改進提供了良好的佐證;
7、業務優化
業務優化本身不是工作流的內容,工作流能為業務優化提供更好的佐證,但是工作流的最終目的是讓客戶方的業務更加正確,更加流暢,真正發揮出工作流的重要作用;
工作流本身充滿了神奇色彩,具有變幻莫測的模型構成,非一言半語能說清楚,個人對工作流業務也充滿了興趣,也致力於研究出一套比較適合中國企業的通用模型,這篇短文僅僅是個開始,天色不早,歇了!!!!下次再敘。。。。。。
工作流模型分析
工作流模型分析 多例項模型 所謂多例項模型,指的是流程中的同乙個活動,同時存在多個例項。1 非同步 多個例項產生後,這些例項各自為政,互不影響。因為互不影響,所以非同步的多例項模型的產生的例項數是任意的。當說到可以產生的 例項數時,我們說的都是同步的情況,就如下面三點。2 定義期決定例項數 說的簡單...
工作流模型分析 發散模型
在發散模型中,活動a結束後,有m 2 m 9999999999.個直接後繼的可選活動 1 m項發散 後面m項活動同時enabled,正式名稱為parallel split 2 1項發散 後面只可能一項活動enabled,正式名稱為exclusive choice 3 n項發散 後面可能有n項活動同時...
工作流模型分析 聚合模型
工作流模型分析 聚合模型 1 m項聚合 只有當m項活動都結束後,a活動才enabled 2 n項聚合 1 n m,其實就是乙個鑑別器,當某n項活動完成後,條件滿足,a活動才enabled 3 單項聚合 任意乙個活動結束,a活動都enabled 對於n項聚合和單項聚合有乙個問題 a活動能夠被幾次ena...