當前位置:工程項目OA系統(tǒng) > OA軟件研發(fā) > OA數(shù)據(jù)庫
oa數(shù)據(jù)庫設(shè)計
自從開源OA系統(tǒng)啟動:系統(tǒng)概覽放 出來后。園友們反饋了一些不錯的建議。主要集中在工作流部分。本來是先不考慮工作流部分。這些天的交流和思考。決定把工作流部分作為系統(tǒng)基礎(chǔ)結(jié)構(gòu)貫穿整個 系統(tǒng)。所以先考慮了這個部分的設(shè)計,因為這部分的設(shè)計是否合理關(guān)系到整個系統(tǒng)是否可以繼續(xù)和是否有實際價值的問題
本來打算用嘗試用畫個思維導(dǎo)向圖的,不過down了久都沒down下來,也就做罷了。
1,基礎(chǔ)部分數(shù)據(jù)庫設(shè)計。
下面說一下"頁面(功能項)表"的設(shè)計,因為其他的比較簡單。通過關(guān)系圖已經(jīng)可以完整表達我的設(shè)計意圖:
我這樣設(shè)計是希望系統(tǒng)具有一定的自定義組裝能力,所以把設(shè)計的權(quán)限控制粒度細到頁面級的添,刪,改,查的和局部的用戶級,抽出頁面(功能項)表解釋下,
1),啟用審批流程:頁面(基本等同于一個具體功能項,或者代表某項業(yè)務(wù)需求,下同),這個功能項是否需要進入審批流程;如果設(shè)置“是”則需要自定義相應(yīng)的工作流程(下面會講到);
2),啟用填加控制:這個設(shè)置決定在配置用戶權(quán)限的時候的細化程度。如果為“啟用”,則在配置用戶權(quán)限的時候,可以控制改功能項那些用戶可以填加,那些不 可以。反之。則所有用戶均可以。當然該用戶必須具有功能項級的權(quán)限。其他的。啟用修改,版本控制,瀏覽,刪除等類似;
3),僅自己:這個選項對啟用填加,修改,瀏覽,刪除控制均有影響。如果為“是”,則在配置用戶權(quán)限的時候,可以附加選項“僅自己”,如果配置用戶權(quán)限的時候“僅自己”為“是”,那么該用戶只能修改,編輯,刪除,瀏覽自己填加的數(shù)據(jù),反之。則無限制。
頁面(功能項)表為用戶權(quán)限配置的時候提供可選參數(shù),為系統(tǒng)配置提供服務(wù)。而權(quán)限表是具體的用戶權(quán)限設(shè)置。為控制用戶權(quán)限服務(wù);
2,工作流數(shù)據(jù)庫設(shè)計:
也就是說,系統(tǒng)自身實現(xiàn)簡單實用的工作流引擎而非采用比如wwf等的workflow enginee:
工 作流部分基于功能項和節(jié)點的組合。如果功能項(頁面)被配置為啟用審批流程。那么需要設(shè)置相應(yīng)的自定義流程。多個“節(jié)點”構(gòu)成一個完整的流程。節(jié)點的前后 順序結(jié)構(gòu)在數(shù)據(jù)庫設(shè)計中以“樹結(jié)構(gòu)”來體現(xiàn)。每個“節(jié)點”可配置多個相關(guān)人員。通過“是否需全體通過”來控制該流程節(jié)點等待所有人員都審批通過才進入下一 節(jié)點。還是只需要其中審批通過就進入下一節(jié)點。
考慮到系統(tǒng)的定位。沒有采用基于“崗位流轉(zhuǎn)”的工作流設(shè)計,而采用了基于“人員流轉(zhuǎn)”的工作流設(shè)計。
工作流:一系列相互銜接、自動進行的業(yè)務(wù)活動或任務(wù)。
OA工作流:建立于網(wǎng)絡(luò)辦公自動化基礎(chǔ)上的事務(wù)行政審批,業(yè)務(wù)申請審批、公文、信息等的網(wǎng)上流轉(zhuǎn)。它主要解決的是“使在多個參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動進行,從而實現(xiàn)某個預(yù)期的業(yè)務(wù)目標,或者促使此目標的實現(xiàn)”。
不同于以往我們在僅僅進行增刪改查(CRUD),我們還要對其進行 下訂單--訂單確認--財務(wù)收款--庫管配貨--運送 等等一系列操作。
工作流管理系統(tǒng)(Workflow Management System, WfMS)是一個軟件系統(tǒng),它完成工作量的定義和管理,并按照在系統(tǒng)中預(yù)先定義好的工作流規(guī)則進行工作流實例的執(zhí)行。工作流管理系統(tǒng)不是企業(yè)的業(yè)務(wù)系統(tǒng),而是為企業(yè)的業(yè)務(wù)系統(tǒng)的運行提供了一個軟件的支撐環(huán)境。
- 1OA辦公系統(tǒng)_項目試產(chǎn)通知單與SAP的集成開發(fā)需求
- 2OA辦公管理軟件可提供移動加密鎖認證
- 3泛普OA軟件業(yè)務(wù)協(xié)同管理平臺結(jié)構(gòu)優(yōu)點
- 4OA軟件的規(guī)模OurScaleSQL Server是如何使用內(nèi)存的?
- 5OA系統(tǒng)在線試用采用DS3500系列作為存儲
- 6泛普協(xié)同OA辦公系統(tǒng)實現(xiàn)流程與NC業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)過程中和異構(gòu)系統(tǒng)數(shù)據(jù)交互
- 7協(xié)同管理平臺規(guī)劃設(shè)計思路不原則
- 8oa數(shù)據(jù)庫設(shè)計
- 9泛普軟件協(xié)同OA辦公系統(tǒng)平臺技術(shù)架構(gòu)設(shè)計
- 10協(xié)同OA軟件的中間表定義、存放位置
- 11XX食品集團業(yè)務(wù)管理平臺的六大核心應(yīng)用平臺
- 12OA系統(tǒng)數(shù)據(jù)讀取和回寫中間表實施
- 13OA可以用任何方式或編程語言來讀寫數(shù)據(jù)庫表
- 14oa辦公系統(tǒng)數(shù)據(jù)庫
- 15企業(yè)OA系統(tǒng)的郵件集成系統(tǒng)數(shù)據(jù)庫文檔表
- 16OA基二門戶平臺技術(shù)的業(yè)務(wù)協(xié)同管理平臺
- 17泛普OA辦公軟件直接讀取異構(gòu)系統(tǒng)的結(jié)構(gòu)型數(shù)據(jù)自動生成審批流程
- 18協(xié)同OA軟件記錄未被讀(表示還沒有觸發(fā)流程到OA)
- 19辦公自動化系統(tǒng)(OA)的開發(fā)語言及數(shù)據(jù)庫選型
- 20oa服務(wù)器搭建
- 21為什么OA即時通訊只有內(nèi)網(wǎng)能登錄,外網(wǎng)登錄不了?
- 22協(xié)同OA軟件中數(shù)據(jù)庫查詢和處理語句(三)
- 23泛普OA辦公系統(tǒng)文檔管理部分數(shù)據(jù)庫相關(guān)字段屬性的解釋
- 24協(xié)同OA軟件中數(shù)據(jù)庫維護常見問題處理
- 25泛普OA辦公軟件ThinkOne配置和異構(gòu)系統(tǒng)的數(shù)據(jù)庫的鏈接方式
- 26實現(xiàn)OA辦公自動化系統(tǒng)的便捷化、集成化、現(xiàn)代化的功能
- 27泛普OA辦公軟件知識文檔部門的數(shù)據(jù)庫表是對相關(guān)字段的屬性的解釋
- 28協(xié)同OA的運行環(huán)境和配置方案是什么
- 29泛普OA辦公軟件系統(tǒng)知識管理數(shù)據(jù)庫設(shè)計實現(xiàn)大OA協(xié)同辦公
- 30ERP數(shù)據(jù)庫表單字段與OA軟件數(shù)據(jù)庫表單字段的關(guān)系
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓