基于關(guān)系數(shù)據(jù)庫(kù)的工作流在管理信息系統(tǒng)的應(yīng)用
摘要:通過(guò)對(duì)關(guān)鍵業(yè)務(wù)的實(shí)際開(kāi)發(fā)需求的分析,提出了一個(gè)適用于關(guān)鍵業(yè)務(wù)開(kāi)發(fā)的基于關(guān)系結(jié)構(gòu)的工作流引擎的框架結(jié)構(gòu)。系統(tǒng)提供對(duì)企業(yè)整體協(xié)作流程的控制、分析、對(duì)部門(mén)運(yùn)作狀態(tài)的實(shí)時(shí)記錄等功能;并可以高效地完成
前文已經(jīng)描述了前依賴(lài)規(guī)則在數(shù)據(jù)模型中的表示方法,這里主要討論在控制模型中是如何對(duì)各種前依賴(lài)規(guī)則進(jìn)行處理的。
對(duì)于順序前依賴(lài)規(guī)則,很顯然,從前趨活動(dòng)流轉(zhuǎn)到當(dāng)前活動(dòng)跟其他前趨活動(dòng)沒(méi)有關(guān)系,PRE_DEPNT_SET為空集,當(dāng)前活動(dòng)的啟動(dòng)沒(méi)有其他約束條件,相應(yīng)任務(wù)可以立即由“Pending”狀態(tài)轉(zhuǎn)換到“Waiting”狀態(tài)。
對(duì)于與匯聚前依賴(lài)規(guī)則,PRE_DEPNT_SET中指明所有參與與匯聚的其他前趨活動(dòng),只有所有相關(guān)的前趨活動(dòng)均到達(dá)各自指定的結(jié)束狀態(tài)DEPNT_ACT_STATUS,當(dāng)前活動(dòng)方可啟動(dòng)。
對(duì)于或匯聚前依賴(lài)規(guī)則,PRE_DEPNT_SET為空集,此規(guī)則的檢查將涉及到ACTIVITY表中的OR_MERGE_FLAG,OR_MERGE_FLAG的取值可以是所有相關(guān)的前趨活動(dòng)的結(jié)束標(biāo)記之一或者是一個(gè)特殊的標(biāo)記“ANY”。如果OR_MERGE_FLAG的值不是“ANY”,則將檢查相應(yīng)前趨活動(dòng)的結(jié)束標(biāo)記COMPLETION_FLAG是否與OR_MERGE_FLAG相同,若相同,則啟動(dòng)當(dāng)前活動(dòng),若不相同,則不作任何處理;否則,如果OR_MERGE_FLAG的值為“ANY”,則首先結(jié)束的前趨活動(dòng)將啟動(dòng)當(dāng)前活動(dòng),后結(jié)束的活動(dòng)將被丟棄。
對(duì)于投票匯聚活動(dòng),PRE_DEPNT_SET同樣為空集,當(dāng)前活動(dòng)要等到屬于同一批次任務(wù)數(shù)目達(dá)到NUM_VOTES_NEEDED的要求方可啟動(dòng)。屬于同一批次的任務(wù)數(shù)目可以通過(guò)對(duì)TO_DO_TASK_LIST按照ACT_ID和SERIAL_NO進(jìn)行統(tǒng)計(jì)得到。
轉(zhuǎn)發(fā)控制
當(dāng)應(yīng)用發(fā)出“結(jié)束任務(wù)”的外部請(qǐng)求時(shí),該請(qǐng)求將觸發(fā)調(diào)度中心啟動(dòng)“轉(zhuǎn)發(fā)控制”。轉(zhuǎn)發(fā)控制的主要依據(jù)在工作流數(shù)據(jù)模型中定義的后轉(zhuǎn)發(fā)規(guī)則,后轉(zhuǎn)發(fā)規(guī)則定義了當(dāng)前活動(dòng)與其后繼活動(dòng)之間的關(guān)系。轉(zhuǎn)發(fā)控制的處理過(guò)程是根據(jù)“結(jié)束任務(wù)”請(qǐng)求中所攜帶的“任務(wù)結(jié)束標(biāo)記”以及相應(yīng)前趨活動(dòng)和當(dāng)前活動(dòng)的活動(dòng)標(biāo)識(shí)匹配ROUTING_RULE表中的記錄,從而得到相應(yīng)的后繼活動(dòng)列表NEXT_ACT_ID_LIST;然后由調(diào)度中心根據(jù)后繼活動(dòng)列表啟動(dòng)“任務(wù)管理”為相應(yīng)的后繼活動(dòng)新建任務(wù)。
對(duì)于順序轉(zhuǎn)發(fā)以及或分支轉(zhuǎn)發(fā)規(guī)則,NEXT_ACT_ID_LIST只包含一個(gè)活動(dòng);對(duì)于與分支轉(zhuǎn)發(fā)規(guī)則,則NEXT_ACT_ID_LIST中將包含多個(gè)活動(dòng)。
啟動(dòng)控制
啟動(dòng)控制負(fù)責(zé)常規(guī)自動(dòng)活動(dòng)的所對(duì)應(yīng)的自動(dòng)執(zhí)行體的啟動(dòng)并對(duì)其活動(dòng)進(jìn)行監(jiān)控。
4、應(yīng)用實(shí)例
基于關(guān)系結(jié)構(gòu)的工作流引擎目前在椒江供電局管理信息系統(tǒng)中得到了很好的應(yīng)用。涉及到縣級(jí)供電局生產(chǎn)管理和行政管理的關(guān)鍵業(yè)務(wù),如生產(chǎn)計(jì)劃、月度計(jì)劃、停役申請(qǐng)、整定單等等。
在所有的業(yè)務(wù)中,大部分業(yè)務(wù)過(guò)程都比較復(fù)雜,這些業(yè)務(wù)活動(dòng)發(fā)生既有順序關(guān)系,也有并行關(guān)系,大部分都包含往復(fù)關(guān)系,相互間的依賴(lài)關(guān)系也比較復(fù)雜。通過(guò)調(diào)查
責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶(hù)價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶(hù) -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國(guó)電力改革涉及的電價(jià)問(wèn)題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對(duì)策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之預(yù)測(cè)和規(guī)劃
-
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱(chēng)論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱(chēng)論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國(guó)電力工業(yè) 特約專(zhuān)家征文
2019-01-05電力設(shè)備管理雜志 -
國(guó)內(nèi)首座蜂窩型集束煤倉(cāng)管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范