當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA軟件研發(fā) > 泛普OA新功能開發(fā)
通用OA辦公自動化系統(tǒng)的流程簽批設(shè)計與實(shí)現(xiàn)
通用OA辦公自動化系統(tǒng)的設(shè)計與實(shí)現(xiàn)
一、系統(tǒng)設(shè)計與實(shí)現(xiàn)
系統(tǒng)最重要、最核心的內(nèi)容是工作流的實(shí)現(xiàn)。工作流是一個公文經(jīng)過幾輪不同角色審批的過程。工作流用到了開源框架JBPM。要想走流程.就必須先定義流程,然后讓公文根據(jù)定義好的流程進(jìn)行審批。
JBPM流程垂本的處理步驟如下:加載(發(fā)布)流程定義,啟動流程,處理任務(wù),記錄流程的相關(guān)狀態(tài)等。因此,定義流程是工作流的開始,通過配文件進(jìn)行調(diào)整,加載完流程后,才能走流程。當(dāng)服務(wù)端接到請求后,直接調(diào)用JBPM框架對公文進(jìn)行處理。
流程定義后,接下來的工作就是部署流程定義,將流程定義存儲到數(shù)據(jù)庫中。首先通過Jbpm Configuration對象的實(shí)例得到Jbpm Context對象,然后由Jbpm Context對象進(jìn)行相關(guān)操作完成對流程的部署。該部署流程類存儲在/test/java包中,在開發(fā)過程中,流程定義的部署均用main方法調(diào)用完成。下面的代碼中通過執(zhí)行mam方法部署了一個請假流程定義。
二、工作流(跑流程)設(shè)計
文章通過剖析企事業(yè)單位OA辦公自動化系統(tǒng)的發(fā)展及系統(tǒng)的特點(diǎn),同時根據(jù)當(dāng)前企業(yè)OA的實(shí)際情況,提出了開發(fā)通用OA辦公自動系統(tǒng)的必要性。在系統(tǒng)設(shè)計中應(yīng)用了三層結(jié)構(gòu)、基于MVC設(shè)計模式,使開發(fā)的系統(tǒng)具有較好的可用性、可重用性、可維護(hù)性及可擴(kuò)展性。后期工作中,在提高系統(tǒng)的適應(yīng)能力、工作流程自定義等方面還貓要做進(jìn)一步研究,同時可以考慮增加基于移動互聯(lián)網(wǎng)的訪問方式。
此文章為泛普軟件所寫,轉(zhuǎn)載請留版權(quán),泛普軟件專注OA,OA系統(tǒng),OA辦公系統(tǒng),OA軟件,OA辦公軟件 keekorok-lodge.com
- 1OA辦公為日程接收人生成“工作安排”類型的日程
- 2專業(yè)的oa系統(tǒng)開發(fā)公司
- 3oa軟件系統(tǒng)開發(fā)費(fèi)用
- 4oa管理系統(tǒng)開發(fā)公司
- 5協(xié)同OA軟件的自定義瀏覽框字段聯(lián)動支持
- 6OA軟件的收藏標(biāo)簽(以Tab頁中門戶的形式展示收藏目錄)
- 7OA辦公軟件提供了基于中間表的接口實(shí)現(xiàn)
- 8企業(yè)自主開發(fā)oa系統(tǒng)
- 9廣播電視行業(yè)蒙語文藝節(jié)目微機(jī)OA管理系統(tǒng)設(shè)計思想
- 10能開發(fā)oa系統(tǒng)企業(yè)
- 11oa的開發(fā)
- 12能開發(fā)oa軟件系統(tǒng)的企業(yè)
- 13OA頂部工具欄【收藏夾管理】進(jìn)入收藏主界面操作
- 14oa系統(tǒng)開發(fā)比較好的公司
- 15可以開發(fā)oa的公司
- 16oa系統(tǒng)開發(fā)流程
- 17BI系統(tǒng)成為未來的老板和管理者的駕駛艙!
- 18如何開發(fā)oa系統(tǒng)
- 19oa系統(tǒng)如何開發(fā)
- 20智能辦公軟件開發(fā)
- 21企業(yè)oa系統(tǒng)開發(fā)方案
- 22oa辦公管理系統(tǒng)開發(fā)
- 23oa系統(tǒng)開發(fā)文檔
- 24協(xié)同OA可以通過短信或郵件提醒用戶有待辦的流程
- 25學(xué)校oa系統(tǒng) 開發(fā)功能
- 26oa項(xiàng)目開發(fā)
- 27oa開發(fā)方案
- 28企業(yè)內(nèi)部管理系統(tǒng)開發(fā)
- 29OA辦公系統(tǒng)可以設(shè)置開始前幾小時幾分提醒
- 30java開發(fā)oa系統(tǒng)
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓