基于關(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í)記錄等功能;并可以高效地完成
3.2.4業(yè)務(wù)規(guī)則表示
業(yè)務(wù)規(guī)則可以分解成活動(dòng)的前依賴(lài)規(guī)則和活動(dòng)的后轉(zhuǎn)發(fā)規(guī)則。
活動(dòng)的前依賴(lài)規(guī)則指明相應(yīng)活動(dòng)的啟動(dòng)條件,啟動(dòng)條件是通過(guò)相應(yīng)活動(dòng)的直接前趨活動(dòng)以及相應(yīng)的狀態(tài)標(biāo)志來(lái)表示的,前依賴(lài)規(guī)則包含順序、與匯聚、或匯聚和投票匯聚四種規(guī)則。順序規(guī)則只要前趨活動(dòng)已完成就可以啟動(dòng),與匯聚則要所有前趨活動(dòng)都完成才能啟動(dòng),或匯聚則只要某一前趨活動(dòng)完成就可啟動(dòng),投票匯聚則當(dāng)前趨活動(dòng)完成的數(shù)量達(dá)到特定投票數(shù)量時(shí)才啟動(dòng)。相應(yīng)活動(dòng)啟動(dòng)后,其它未完成的前趨活動(dòng)被取消。
活動(dòng)的后轉(zhuǎn)發(fā)規(guī)則指的是當(dāng)前活動(dòng)所對(duì)應(yīng)的任務(wù)結(jié)束后該啟動(dòng)哪些后繼活動(dòng),后轉(zhuǎn)發(fā)規(guī)則包含順序、或分支和與分支三種規(guī)則,其中順序、與分支活動(dòng)的激活不依賴(lài)具體業(yè)務(wù)數(shù)據(jù),或分支依賴(lài)與具體業(yè)務(wù)數(shù)據(jù)來(lái)確定啟動(dòng)哪些后繼活動(dòng)。
由于我們將各種匯聚活動(dòng)單獨(dú)抽取出來(lái),因此可以用很簡(jiǎn)潔的關(guān)系結(jié)構(gòu)來(lái)表達(dá)活動(dòng)的前依賴(lài)和后轉(zhuǎn)發(fā)規(guī)則。首先活動(dòng)表表中的規(guī)則字段指示相應(yīng)活動(dòng)應(yīng)該采用何種規(guī)則判斷準(zhǔn)則,它可以有四種取值:DEFAULT、USER_DEFINED_PRE_RULE、USER_DEFINED_POST_ROUTING_RULE和USER_DEFINED_BOTH_RULE。DEFAULT表示由工作流引擎自動(dòng)根據(jù)前轉(zhuǎn)發(fā)表和業(yè)務(wù)規(guī)則表來(lái)進(jìn)行規(guī)則檢查。考慮到業(yè)務(wù)規(guī)則的多樣性,本文提供了自定義方式來(lái)表達(dá)那些無(wú)法用缺省規(guī)則表示的特殊業(yè)務(wù)規(guī)則,活動(dòng)表中分別指定了前依賴(lài)和后轉(zhuǎn)發(fā)規(guī)則的自定義調(diào)用接口。自定義業(yè)務(wù)規(guī)則的行為完全由相應(yīng)的程序確定。一般情況下,大多數(shù)業(yè)務(wù)規(guī)則都可以直接通過(guò)DEFAULT方式表達(dá)。
3.3流程控制
3.3.1任務(wù)代列與已完成任務(wù)代列
一個(gè)活動(dòng)可以同時(shí)具有多個(gè)實(shí)例,即任務(wù),這些實(shí)例可以是屬于同一批次的,也可能屬于不同的批次,流水號(hào)SERIAL_NO用來(lái)標(biāo)識(shí)任務(wù)所屬的批次,所有屬于同一批次的任務(wù)具有相同的流水號(hào);不同的任務(wù)之間則通過(guò)唯一的TASK_ID進(jìn)行標(biāo)識(shí)。
在工作流引擎中必須提供一種手段將任務(wù)與應(yīng)用實(shí)體有機(jī)地關(guān)聯(lián)起來(lái),否則,單獨(dú)的任務(wù)將不具有任何實(shí)際意義。實(shí)體標(biāo)識(shí)ENTITY_ID便起到了這種橋梁作用,其取值的于應(yīng)用邏輯對(duì)應(yīng)的數(shù)據(jù)表主鍵字段。
任務(wù)隊(duì)列TO_DO_TASK_LIST用于記錄那些已經(jīng)創(chuàng)建但尚未完成的任務(wù),位于任務(wù)隊(duì)列中的任務(wù)具有四種狀態(tài):(1)PENDING,任務(wù)正處于“與匯聚”同步狀態(tài),即正在等待其他相關(guān)的前趨任務(wù)的結(jié)束;(2)WAITING,任務(wù)已經(jīng)就緒,處于“等待處理”的狀態(tài);(3)PROCESSING,任務(wù)處于“正在處理”的狀態(tài);(4)PAUSING,任務(wù)處于“暫停”的狀態(tài)。
已完成任務(wù)隊(duì)列HAVE_DONE_TASKS用于記錄那些已經(jīng)正常結(jié)束

責(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ì)保障部:電線(xiàn)電纜制造工國(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ī)范