五月婷婷综合激情网,天堂综合网,国产女人水真多18毛片18精品,日本午夜网站,高清日韩欧美,精品性久久,亚洲天堂av免费观看

基于關(guān)系數(shù)據(jù)庫的工作流在管理信息系統(tǒng)的應(yīng)用

2013-12-12 09:21:06 電力信息化  點(diǎn)擊量: 評論 (0)
摘要:通過對關(guān)鍵業(yè)務(wù)的實(shí)際開發(fā)需求的分析,提出了一個適用于關(guān)鍵業(yè)務(wù)開發(fā)的基于關(guān)系結(jié)構(gòu)的工作流引擎的框架結(jié)構(gòu)。系統(tǒng)提供對企業(yè)整體協(xié)作流程的控制、分析、對部門運(yùn)作狀態(tài)的實(shí)時記錄等功能;并可以高效地完成
 
3.2.4業(yè)務(wù)規(guī)則表示
業(yè)務(wù)規(guī)則可以分解成活動的前依賴規(guī)則和活動的后轉(zhuǎn)發(fā)規(guī)則。
活動的前依賴規(guī)則指明相應(yīng)活動的啟動條件,啟動條件是通過相應(yīng)活動的直接前趨活動以及相應(yīng)的狀態(tài)標(biāo)志來表示的,前依賴規(guī)則包含順序、與匯聚、或匯聚和投票匯聚四種規(guī)則。順序規(guī)則只要前趨活動已完成就可以啟動,與匯聚則要所有前趨活動都完成才能啟動,或匯聚則只要某一前趨活動完成就可啟動,投票匯聚則當(dāng)前趨活動完成的數(shù)量達(dá)到特定投票數(shù)量時才啟動。相應(yīng)活動啟動后,其它未完成的前趨活動被取消。
活動的后轉(zhuǎn)發(fā)規(guī)則指的是當(dāng)前活動所對應(yīng)的任務(wù)結(jié)束后該啟動哪些后繼活動,后轉(zhuǎn)發(fā)規(guī)則包含順序、或分支和與分支三種規(guī)則,其中順序、與分支活動的激活不依賴具體業(yè)務(wù)數(shù)據(jù),或分支依賴與具體業(yè)務(wù)數(shù)據(jù)來確定啟動哪些后繼活動。
由于我們將各種匯聚活動單獨(dú)抽取出來,因此可以用很簡潔的關(guān)系結(jié)構(gòu)來表達(dá)活動的前依賴和后轉(zhuǎn)發(fā)規(guī)則。首先活動表表中的規(guī)則字段指示相應(yīng)活動應(yīng)該采用何種規(guī)則判斷準(zhǔn)則,它可以有四種取值:DEFAULT、USER_DEFINED_PRE_RULE、USER_DEFINED_POST_ROUTING_RULE和USER_DEFINED_BOTH_RULE。DEFAULT表示由工作流引擎自動根據(jù)前轉(zhuǎn)發(fā)表和業(yè)務(wù)規(guī)則表來進(jìn)行規(guī)則檢查??紤]到業(yè)務(wù)規(guī)則的多樣性,本文提供了自定義方式來表達(dá)那些無法用缺省規(guī)則表示的特殊業(yè)務(wù)規(guī)則,活動表中分別指定了前依賴和后轉(zhuǎn)發(fā)規(guī)則的自定義調(diào)用接口。自定義業(yè)務(wù)規(guī)則的行為完全由相應(yīng)的程序確定。一般情況下,大多數(shù)業(yè)務(wù)規(guī)則都可以直接通過DEFAULT方式表達(dá)。
3.3流程控制
3.3.1任務(wù)代列與已完成任務(wù)代列
一個活動可以同時具有多個實(shí)例,即任務(wù),這些實(shí)例可以是屬于同一批次的,也可能屬于不同的批次,流水號SERIAL_NO用來標(biāo)識任務(wù)所屬的批次,所有屬于同一批次的任務(wù)具有相同的流水號;不同的任務(wù)之間則通過唯一的TASK_ID進(jìn)行標(biāo)識。
在工作流引擎中必須提供一種手段將任務(wù)與應(yīng)用實(shí)體有機(jī)地關(guān)聯(lián)起來,否則,單獨(dú)的任務(wù)將不具有任何實(shí)際意義。實(shí)體標(biāo)識ENTITY_ID便起到了這種橋梁作用,其取值的于應(yīng)用邏輯對應(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é)束
大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:和碩涵

免責(zé)聲明:本文僅代表作者個人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個贊
?