當前位置:工程項目OA系統(tǒng) > 泛普各地 > 廣東OA系統(tǒng) > 深圳OA系統(tǒng) > 深圳OA快博
按需求自重構(gòu)的通用流程管理平臺設(shè)計與實現(xiàn)
電力生產(chǎn)中眾多的關(guān)鍵業(yè)務(wù)涉及到多個部門,是一個需要多人協(xié)同工作的復(fù)雜的工作流程,如電力企業(yè)中常見的缺陷管理、停電申請、工作票簽發(fā)、圖形資料管理等?,F(xiàn)有的管理軟件大多是按企業(yè)現(xiàn)有流程進行軟件開發(fā),完成信息產(chǎn)生和自動傳遞,工作能夠?qū)崿F(xiàn)在網(wǎng)上自動流轉(zhuǎn)。這種方法有效地解決了手工傳遞時存在的問題,能夠?qū)Ω黜椆ぷ鬟M行監(jiān)督考核,間接提高了企業(yè)效率。企業(yè)的業(yè)務(wù)流程在不斷調(diào)整變化,但是多數(shù)管理軟件提供的流程處理功能卻是不能靈活定義的,缺乏一種柔性的方案,不能動態(tài)調(diào)整企業(yè)管理模式。
基于以上考慮,在軟件開發(fā)中采用了工作流技術(shù)的一些基本思想,根據(jù)企業(yè)的各項業(yè)務(wù),抽象出業(yè)務(wù)流程模型,在模型的基礎(chǔ)上開發(fā)一個可靈活對流程進行配置的流程管理平臺,用于對系統(tǒng)的各項復(fù)雜業(yè)務(wù)進行管理和控制。
1 工作流的有關(guān)概念和模型構(gòu)成
工作流的定義為:根據(jù)既定的順序規(guī)則,部分或全部實現(xiàn)一個流程的自動化。一個工作流包括一組環(huán)節(jié)及它們之間的連接關(guān)系,還包括過程的起動和終止條件,以及對每個環(huán)節(jié)的詳細描述,如環(huán)節(jié)的執(zhí)行者、需要和產(chǎn)生的數(shù)據(jù)等。本文應(yīng)用工作流技術(shù)中的流程模型,在一定簡化基礎(chǔ)上,對系統(tǒng)的業(yè)務(wù)流程進行了分析歸納。環(huán)節(jié)有以下幾種類型:開始環(huán)節(jié)、結(jié)束環(huán)節(jié)、普通環(huán)節(jié)、并列環(huán)節(jié)、子流程環(huán)節(jié)等,如圖1所示。
圖1 流程模型圖
圖1(a)中,1為開始環(huán)節(jié),6為結(jié)束環(huán)節(jié),3,4,5均為并列環(huán)節(jié)。圖1(b)中,1,10分別為開始環(huán)節(jié)和結(jié)束環(huán)節(jié),2,3,4合并作為子流程環(huán)節(jié)11,5,6,7,8合并作為子流程環(huán)節(jié)12,6,7又為子流程12中的并列環(huán)節(jié),子流程環(huán)節(jié)11,12均是并列環(huán)節(jié)。運用子流程環(huán)節(jié)的概念,可以使流程表達更清晰,解決問題更容易。
環(huán)節(jié)進行任務(wù)處理后,可以進行的操作有:“通過”、“退回”和“直接終止”3種。比如在工作票管理中,變電站人員如果認為工作票不合格,必須將此工作票作廢,流程直接終止。執(zhí)行“ 通過”和“ 退回” 操作時,操作人員可以選擇前進或后退到哪個環(huán)節(jié)。各種環(huán)節(jié)類型及其相互連接關(guān)系構(gòu)成了本系統(tǒng)的業(yè)務(wù)流程模型,該模型可以表達出系統(tǒng)中的所有業(yè)務(wù)流程。
2 按需求自重構(gòu)技術(shù)體系結(jié)構(gòu)
按需求自重構(gòu)(self-rebuilding according to demand,SRAD)技術(shù)體系由系統(tǒng)使用部門指派系統(tǒng)管理員,可根據(jù)實際情況定義、修改系統(tǒng)的框架結(jié)構(gòu)。SRAD體系保證系統(tǒng)根據(jù)管理員的定義自動重構(gòu),以適應(yīng)實際工作情況的變動,不需改動軟件,最大限度地保持了軟件系統(tǒng)的通用性。流程管理平臺可分為流程定義、流程執(zhí)行與控制兩大部分,系統(tǒng)體系結(jié)構(gòu)如圖2所示。
圖2 SRAD技術(shù)體系結(jié)構(gòu)圖
流程定義部分提供靈活友好的界面供用戶自行定制和修改流程信息,實現(xiàn)流程的靈活定義與配置,此配置信息被存入數(shù)據(jù)庫中,生成工作流程數(shù)據(jù)庫。
流程執(zhí)行和控制部分完成具體流程實例執(zhí)行過程中的控制和管理。當某一流程的初始環(huán)節(jié)被激活,新的流程實例在系統(tǒng)任務(wù)表中被創(chuàng)建,該環(huán)節(jié)被處理后,在系統(tǒng)日志中記錄此步驟。當被激活的不是初始環(huán)節(jié),則修改系統(tǒng)任務(wù)表,經(jīng)當前環(huán)節(jié)的審批入處理后,記錄于系統(tǒng)日志,然后引用流程數(shù)據(jù)庫中對此流程的定義,確定下一環(huán)節(jié),這樣直至整個流程的結(jié)束。
2.1 SRAD技術(shù)體系工作原理
生產(chǎn)部門雖然工作各不相同,但從軟件工程的角度分析,管理信息系統(tǒng)的框架結(jié)構(gòu)基本上由菜單系統(tǒng)、權(quán)限控制、數(shù)據(jù)管理和流程管理等部分構(gòu)成。實際工作情況的改變意味著框架結(jié)構(gòu)中某些對象的改變,對框架結(jié)構(gòu)的定義與描述組成了生產(chǎn)管理信息系統(tǒng)的構(gòu)造系統(tǒng)(building system,BS)。這些“定義與描述”以數(shù)據(jù)表的形式存入數(shù)據(jù)庫中。管理系統(tǒng)根據(jù)構(gòu)造系統(tǒng),由目標系統(tǒng)生成器生成符合實際工作情況的目標系統(tǒng)(object system,OS)。構(gòu)造系統(tǒng)由系統(tǒng)管理員維護,目標系統(tǒng)供具體應(yīng)用人員使用,如圖3所示。
圖3 目標系統(tǒng)結(jié)構(gòu)圖
2.2 流程定義、執(zhí)行和控制
如何良好地對流程的每一步操作進行嚴格細致的控制,并且便于流程的調(diào)整變動,是通用流程管理平臺設(shè)計的一個難點。
2.2.1 流程定義部分
為適應(yīng)應(yīng)用需求,將流程定義部分分為流程總體信息、流程各流轉(zhuǎn)環(huán)節(jié)信息、各環(huán)節(jié)可操作區(qū)信息、角色信息以及人員角色定義信息等幾部分。
流程總體信息描述流程基本信息,如名稱、說明、用途等。流轉(zhuǎn)環(huán)節(jié)信息描述流程包含的環(huán)節(jié)信息,包括環(huán)節(jié)性質(zhì)、環(huán)節(jié)處理內(nèi)容、環(huán)節(jié)序號、是否為匯簽環(huán)節(jié)、是否為子流程環(huán)節(jié)、該環(huán)節(jié)的處理期限、該環(huán)節(jié)是由哪個角色處理的、該環(huán)節(jié)可以前進或回退到其他哪些環(huán)節(jié)等特征,如果該環(huán)節(jié)為子流程環(huán)節(jié),要繼續(xù)對該子流程包含的環(huán)節(jié)進行維護。
流程描述模塊實現(xiàn)流程的定義和描述。流程的3個重要特征是分層、流向、協(xié)作。在復(fù)雜的流程中,層定義為擁有同一父節(jié)點的節(jié)點集合,流向是指流程中的節(jié)點具有父、子關(guān)系,同層節(jié)點有協(xié)作關(guān)系。構(gòu)造系統(tǒng)為每個流程設(shè)有一張流程描述表,記錄流程中每個節(jié)點的這3個特性(還有其他一些特征)。系統(tǒng)管理員通過填寫流程描述表實現(xiàn)流程的定義。目標系統(tǒng)根據(jù)“ 流程描述表” 執(zhí)行流程的全過程,改動流程只需管理員對流程描述表做出修改。
2.2.2 流程執(zhí)行和控制部分
流程執(zhí)行和控制部分是整個流程系統(tǒng)得以工作的核心,包括系統(tǒng)任務(wù)表、系統(tǒng)日志、邏輯控制和流程實例幾部分。所有流程實例的邏輯控制、對系統(tǒng)任務(wù)表和系統(tǒng)日志的操作相同。流程執(zhí)行和控制部分完成了對流程實例的邏輯控制、對系統(tǒng)日志和系統(tǒng)任務(wù)表的操作等功能。流程應(yīng)用程序本體通過對流程模板的繼承,完成各具體業(yè)務(wù)流程的一些特殊操作。
- 1IT服務(wù)管理:解決信息化瓶頸的有效途徑
- 2避免上網(wǎng)行為管理產(chǎn)品選型時的誤區(qū)
- 3淺析深圳OA可有效解決企業(yè)哪五大問題
- 4信息化是否是中小企業(yè)最后的救命稻草
- 5項目實施顧問 在矛盾和沖突中改造客戶
- 6反思三鹿事件 看食品深圳OA批次管理
- 7獨家:Web服務(wù)的重要性及對商業(yè)智能的影響
- 8BPR、BPM與深圳OA三種管理思想的比較
- 9深圳OA系統(tǒng):當心體現(xiàn)出的多米諾骨牌效應(yīng)
- 10面向服務(wù)的架構(gòu)SOA有哪些基本原則
- 11深圳OA選型第一步:做好高層領(lǐng)導(dǎo)的培訓(xùn)工作
- 12奧運開幕式驗證出張藝謀最懂流程管理
- 13谷歌Chrome瀏覽器將增強SOA在企業(yè)中的應(yīng)用
- 14SaaS不是自來水 CIO應(yīng)該如何面對尷尬
- 15深圳OA協(xié)同辦公管理系統(tǒng)哪家好?
- 16中小企業(yè)實施深圳OA難點剖析及應(yīng)對措施
- 17IT服務(wù)管理綠色決定IT 僅有ITIL足夠嗎
- 18SOA與整合問題均須服務(wù)于業(yè)務(wù)
- 19中間件已成為信息系統(tǒng)綜合集成的利器
- 20送你一雙慧眼 識破偽知識管理軟件
- 21深圳OA如何幫助代理商合理訂貨
- 22四大關(guān)鍵點領(lǐng)悟如何推銷SOA才是有效的方法
- 23OA辦公自動化系統(tǒng)在企業(yè)管理中的三個最核心的管理需求
- 24Web服務(wù)與隨需應(yīng)變的電子商務(wù)的集成應(yīng)用
- 25企業(yè)信息化建設(shè)的七大因素
- 26深圳OA辦公軟件哪家比較好?
- 27淺談PDM軟件在深圳OA系統(tǒng)如何集成BOM
- 28淺析深圳OA項目招標工作的幾點注意事項
- 29IT治理在中國 到底是蜜糖還是毒藥?
- 30哪里有免費的合同管理軟件
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓