監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

按需求自重構(gòu)的通用流程管理平臺設(shè)計與實現(xiàn)

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件 自重構(gòu)通用流程管理平臺(上)

電力生產(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ù)流程的一些特殊操作。

發(fā)布:2007-04-24 10:12    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
深圳OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普深圳OA快博其他應(yīng)用

深圳OA軟件 深圳OA新聞動態(tài) 深圳OA信息化 深圳OA快博 深圳OA行業(yè)資訊 深圳軟件開發(fā)公司 深圳門禁系統(tǒng) 深圳物業(yè)管理軟件 深圳倉庫管理軟件 深圳餐飲管理軟件 深圳網(wǎng)站建設(shè)公司