監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

淺談房地產(chǎn)OA辦公軟件系統(tǒng)中的工作流引擎設(shè)計

申請免費(fèi)試用、咨詢電話:400-8352-114

  淺談泛普軟件OA系統(tǒng)中的工作流引擎設(shè)計

  泛普軟件告訴你:房地產(chǎn)行業(yè)OA辦公系統(tǒng)工作流引擎WorkFlow Engine是整個工作流管理系統(tǒng)的核心,負(fù)責(zé)對工作流的定義、創(chuàng)建、監(jiān)督、控制和管理,維護(hù)工作流控制數(shù)據(jù)和工作流相關(guān)數(shù)據(jù)等??梢詮膯挝换蚬镜木唧w需要出發(fā),開發(fā)滿足自己需要的工作流管理系統(tǒng)。設(shè)計原則及思想,根據(jù)對規(guī)劃局業(yè)務(wù)審批流程的分析可以看出,項目通過審批必須要經(jīng)過的審批階段(項目狀態(tài)),并有小同角色的人員來審批才能完成。而項目必須山某種條件觸發(fā)才能進(jìn)行到下一個階段。因此,采用基于狀態(tài)轉(zhuǎn)移的工作流引擎,這種工作流引擎中的數(shù)據(jù)模型全部通過關(guān)系結(jié)構(gòu)來表達(dá),控制工作流引擎運(yùn)作的各種控制模型也是通過關(guān)系數(shù)據(jù)庫來表達(dá)。在本系統(tǒng)中,我們定義的工作流、項目狀態(tài)、狀態(tài)轉(zhuǎn)移條件、工作流任務(wù)等,都在關(guān)系數(shù)據(jù)庫中來表示。這種工作流管理系統(tǒng)小僅開發(fā)簡單、便于管理,而且便于根據(jù)業(yè)務(wù)的需要隨時改變工作流程。因此,實施起來相當(dāng)靈活。

  房地產(chǎn)OA系統(tǒng)工作流基本算法:項目開始辦理,工作流引擎獲取項目的當(dāng)前狀態(tài);在項目辦理的過程中,工作流引擎監(jiān)視項目的狀態(tài)和對項目的操作。經(jīng)辦人辦理完項目并提交時,工作流引擎根據(jù)經(jīng)辦人選擇的項目轉(zhuǎn)移條件和當(dāng)天項目狀態(tài)查詢工作流狀態(tài)轉(zhuǎn)換規(guī)則表;工作流引擎根據(jù)查詢到的結(jié)果確定項目的下一狀態(tài),并根據(jù)經(jīng)辦人選擇的下一辦理人,將當(dāng)前項目的當(dāng)前狀態(tài)改為項目的下一狀態(tài),并把項目的當(dāng)前辦理人改為項目的下一辦理人;項目在辦理的過程中記錄下了項目的辦理日志,如果項目辦理過程中出現(xiàn)問題,經(jīng)辦人根據(jù)辦理項目的日志信息,選擇回退項目,工作流引擎根據(jù)經(jīng)辦人的選擇和日志信息將項目回退到項目辦理后的前一個階段(即回退到項目的上一個狀態(tài));項目進(jìn)入下一個階段。

  泛普軟件告訴你:本次開發(fā)的房地產(chǎn)OA辦公軟件系統(tǒng)采用Struts + Hibernate + Spring架構(gòu),所有的業(yè)務(wù)數(shù)據(jù)的處理都是山模型(對象模型)驅(qū)動的。由于該工作流管理系統(tǒng)采用關(guān)系數(shù)據(jù)結(jié)構(gòu),因此對工作流的管理也要根據(jù)需要抽出相應(yīng)的對象模型。

  此文章為泛普軟件所寫,轉(zhuǎn)載請留版權(quán),泛普軟件專注oa,OA系統(tǒng),OA辦公系統(tǒng),OA軟件,OA辦公軟件 52tianma.cn

  來自:泛普軟件

發(fā)布:2006-12-18 11:44    編輯:泛普軟件 · hujian    [打印此頁]    [關(guān)閉]
相關(guān)文章:
相關(guān)系統(tǒng)
聯(lián)系方式

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

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

咨詢:400-8352-114

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

QQ在線咨詢