zyskm用夢(mèng)想丈量人生,用奔跑丈量激情

          工作流應(yīng)用---理論基礎(chǔ)篇

          這段時(shí)間因?yàn)轫?xiàng)目需要做了一小的工作流引擎,總結(jié)一下經(jīng)驗(yàn)。
          大概會(huì)分為這么幾個(gè)階段來(lái)介紹。
          1.理論基礎(chǔ)
          2.實(shí)現(xiàn)技術(shù)
          3.實(shí)際開(kāi)發(fā)的一個(gè)例子。
          如圖:

          一、理論基礎(chǔ)
               只是簡(jiǎn)單的討論原理,詳細(xì)數(shù)學(xué)理論不再這里討論,會(huì)在附錄里列出來(lái),有興趣的同學(xué)自行查看。
              1.概念
                為了實(shí)現(xiàn)業(yè)務(wù)過(guò)程自動(dòng)化提出的概念。
          以前去政府部門(mén)辦過(guò)事大家都有體會(huì),那個(gè)迷茫啊困惑啊,很多連個(gè)辦事指南都沒(méi)有。
          辦一件小事要蓋十幾個(gè)章,材料交上去后你根本不知道現(xiàn)在到了哪個(gè)部門(mén),審核通過(guò)了沒(méi)人通知你,沒(méi)通過(guò)的話少什么資料也不告訴你,告訴你也不是一次都說(shuō),跑一趟說(shuō)一點(diǎn)。通過(guò)了這個(gè)部門(mén)審核下一步應(yīng)該去哪也沒(méi)人告訴你。
          這個(gè)時(shí)候有個(gè)對(duì)機(jī)關(guān)門(mén)清的人,知道哪里水深水淺,領(lǐng)著你辦下來(lái)該有多好,該請(qǐng)客請(qǐng)客該送禮送禮,少跑很多冤枉路,還能隨時(shí)查詢狀態(tài)。
          這就是工作流引擎要做的事情。  
              2.發(fā)展歷史
           工作流技術(shù)起源于二十世紀(jì)七十年代中期辦公自動(dòng)化領(lǐng)域的研究,由于當(dāng)時(shí)計(jì)算機(jī)尚未普及,網(wǎng)絡(luò)技術(shù)水平還很低以及理論基礎(chǔ)匱乏,這項(xiàng)新技術(shù)并未取得成功。
          老外也是被扯皮扯怕了試圖改進(jìn)。
              3.作用目標(biāo)
          工作流將作為一個(gè)公共基礎(chǔ)子系統(tǒng)服務(wù)于整個(gè)平臺(tái)產(chǎn)品的人力工作流和業(yè)務(wù)工作流環(huán)節(jié)。
          通過(guò)將工作活動(dòng)分解成定義良好的任務(wù)、角色、規(guī)則和過(guò)程來(lái)進(jìn)行執(zhí)行和監(jiān)控,達(dá)到提高生產(chǎn)組織水平和工作效率的目的。
          人多了事情多了,扯皮的情況也就多了。為了避免扯皮建立一個(gè)協(xié)調(diào)中心,提供辦事指南,負(fù)責(zé)進(jìn)度管理,公共信息維護(hù)。
          處理這種有復(fù)雜流程的事情目前有兩種解決思路:
          1.針對(duì)業(yè)務(wù)領(lǐng)域開(kāi)發(fā)一個(gè)系統(tǒng),一個(gè)模塊處理完成一件事件后根據(jù)情況來(lái)決定下一步跳到哪個(gè)模塊,帶點(diǎn)什么參數(shù)。適應(yīng)于流程比較固定的業(yè)務(wù),像財(cái)務(wù)系統(tǒng)雖然很復(fù)雜,但是各種處理規(guī)則都清清楚楚明明白白,也不會(huì)隨便變動(dòng)。
          2.工作流方式,講流程跳轉(zhuǎn)規(guī)則由工作流引擎統(tǒng)一維護(hù),每個(gè)具體執(zhí)行任務(wù)的模塊只管干自己的活,干完了告訴一聲引擎,由引擎通知下一個(gè)模塊。目前只能處理相對(duì)簡(jiǎn)單的一些工作流程,OA公文流轉(zhuǎn),IOM生產(chǎn)系統(tǒng)調(diào)度這類規(guī)則不是很復(fù)雜,流程上下文較簡(jiǎn)單的情況。
          對(duì)于特別復(fù)雜的流程,開(kāi)發(fā)量反而比定制業(yè)務(wù)系統(tǒng)還要多。工作流理論需要再有一次提升才能解決這個(gè)問(wèn)題。
              4.體系特點(diǎn)
                    可維護(hù)性和可擴(kuò)展性
                      與業(yè)務(wù)系統(tǒng)實(shí)際關(guān)聯(lián)低偶合
                      可以擴(kuò)充表達(dá)式引擎,與界面綁定由界面引擎決定
                      可以適應(yīng)與審核等人力流程,也可以適用在無(wú)人干預(yù)的商業(yè)自動(dòng)化流程
                    安全性
                    易用性
              5.模型表示
                  用例模型
                      應(yīng)用用例
                      擴(kuò)展用例
                 分析模型
                      架構(gòu)性重要分析元素
                      架構(gòu)性重要用例實(shí)現(xiàn)
                 設(shè)計(jì)模型
                         組件結(jié)構(gòu)
                          部署結(jié)構(gòu)
              6.定義語(yǔ)言
              7.參考資料

          posted on 2011-12-27 15:09 zyskm 閱讀(1653) 評(píng)論(2)  編輯  收藏

          評(píng)論

          # re: 工作流應(yīng)用---理論基礎(chǔ)篇[未登錄](méi) 2011-12-28 07:30 tbw

          這樣的體系很詳細(xì)。和企業(yè)一般。  回復(fù)  更多評(píng)論   

          # re: 工作流應(yīng)用---理論基礎(chǔ)篇 2011-12-29 09:00 tb

          講解的很好   回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 湛江市| 镇远县| 汾阳市| 富阳市| 兴海县| 全椒县| 胶州市| 霍邱县| 华安县| 延津县| 枣强县| 绥阳县| 金寨县| 莎车县| 余干县| 崇礼县| 南乐县| 和田县| 兰考县| 永胜县| 齐齐哈尔市| 招远市| 库伦旗| 武平县| 武陟县| 东兰县| 德保县| 聂荣县| 亚东县| 天祝| 浮山县| 岱山县| 太仆寺旗| 姜堰市| 淮南市| 馆陶县| 新河县| 白朗县| 平南县| 洪泽县| 曲沃县|