能適應(yīng)業(yè)務(wù)變化的需求。系統(tǒng)由以下幾個(gè)模塊組成:流程定義工具、協(xié)同OA應(yīng)用擴(kuò)展、工作流引擎、業(yè)務(wù)模塊流程應(yīng)用、企業(yè)BPR、工作流API、工作流管理工具、消息交換平臺(tái)等。主要模塊功能介紹如下:(1)流程定義工具流程定義模塊是工作流管理系統(tǒng)的一個(gè)重要組成部分,也是工作流管理的起點(diǎn)。借助于流程定義工具,工作流程將被主管、圖形化的建立起來(lái)。流程定義可以使用圖形化的描述工具來(lái)對(duì)一個(gè)流程實(shí)體中的各個(gè)元素進(jìn)行表達(dá),使工作流引擎能夠解釋流程定義生成的結(jié)果并作為流轉(zhuǎn)的依據(jù)。流程定義的結(jié)果可以作為模板直接存到數(shù)據(jù)庫(kù)中,也可以保存至本地,以便修改或重建。流程定義工具提供合法性校驗(yàn)和模擬功能,可以幫助用戶正確定義復(fù)雜的流程。在流程定義中聲明參與者時(shí)要用到組織機(jī)構(gòu)模型,在活動(dòng)節(jié)點(diǎn)上要聲明應(yīng)用系統(tǒng)提供的應(yīng)用程序。(2)組織機(jī)構(gòu)定義工具使用組織機(jī)構(gòu)定義工具不但可以方便的構(gòu)造企業(yè)的組織機(jī)構(gòu)模型,并用樹(shù)狀圖表示,描述企業(yè)組織機(jī)構(gòu)內(nèi)部各部門(mén)、組織單元之間的層次關(guān)系,并且可以方便的對(duì)企業(yè)組織機(jī)構(gòu)內(nèi)部的組織單元、崗位、角色、人員進(jìn)行維護(hù),從而使企業(yè)組織機(jī)構(gòu)更易于管理和維護(hù)。。OA系統(tǒng)的使用簡(jiǎn)化了辦公流程,減少了繁瑣的手工操作。辦公系統(tǒng)OA系統(tǒng)
國(guó)外只能說(shuō)是辦公軟件集中在一起的工具,而在中國(guó),OA則是辦公自動(dòng)化-OfficeAutomatic.審批流程,其實(shí)就是解決有紙化辦公審批,到無(wú)紙化辦公的流程問(wèn)題,從以人找事,到事找人的轉(zhuǎn)變過(guò)程,通過(guò)OA的審批流程的建立,將以往以人找事的工作,縮短到事找人的迅速流程解決。例如:小李要找副總簽批財(cái)務(wù)費(fèi)用報(bào)銷,在過(guò)去,他需要拿著單據(jù),先找副總簽字,再找財(cái)務(wù)簽字,找出納拿款,每個(gè)步驟需要一小時(shí),那總計(jì)三小時(shí),通過(guò)OA管理后,小李只需要在OA中填寫(xiě)表單,啟動(dòng)流程,副總馬上可以收到審批,并電子審批,財(cái)務(wù)接著也會(huì)收到,出納在系統(tǒng)中根據(jù)簽字,出款,整個(gè)過(guò)程只需要幾分鐘!人,則不需要走一步!從這些廠商的研發(fā)可以看出,OA軟件,已經(jīng)步入手機(jī)版的移動(dòng)領(lǐng)域!例如:OA中以流程為主線,表單為界面,當(dāng)審批人在未及時(shí)審批時(shí),則以手機(jī)短信的方式通知審批人,并可以以短信的方式進(jìn)行審批,甚至可以直接進(jìn)行手機(jī)操作,可見(jiàn),中國(guó)OA已經(jīng)進(jìn)入了手機(jī)OA時(shí)代。實(shí)現(xiàn)工作流程這牽涉到流轉(zhuǎn)過(guò)程的實(shí)時(shí)監(jiān)控、跟蹤,解決多崗位、多部門(mén)之間的協(xié)同工作問(wèn)題,實(shí)現(xiàn)高效率的協(xié)作。各個(gè)單位都存在著大量流程化的工作,例如公文的處理、收發(fā)文、各種審批、請(qǐng)示、匯報(bào)等。慶陽(yáng)管理系統(tǒng)OA購(gòu)買方式OA系統(tǒng)可以提供實(shí)時(shí)消息通知,讓員工及時(shí)了解工作動(dòng)態(tài)。
OA軟件基礎(chǔ)架構(gòu)編輯OA平臺(tái)基于分層、標(biāo)準(zhǔn)和構(gòu)件等進(jìn)行架構(gòu),OA平臺(tái)以的四層技術(shù)架構(gòu),遵循J2EE標(biāo)準(zhǔn)、SOA標(biāo)準(zhǔn)、WFMC標(biāo)準(zhǔn)、W3CxForm標(biāo)準(zhǔn)、JSR168、WSRP等標(biāo)準(zhǔn),OA平臺(tái)部署了大量構(gòu)件、采用JAVA語(yǔ)言編寫(xiě)、以多維門(mén)戶形式展現(xiàn),OA平臺(tái)支持各種部署模式、各種操作系統(tǒng)、各種數(shù)據(jù)庫(kù)和中間件,并具備完備的配置體系、接口體系和插件體系,從而支持未來(lái)的擴(kuò)展空間。因J2EE的開(kāi)放性,OA平臺(tái)支持各種服務(wù)器、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件和應(yīng)用軟件。OA軟件基礎(chǔ)架構(gòu)OA平臺(tái)采用標(biāo)準(zhǔn)J2EE結(jié)構(gòu),由Java語(yǔ)言開(kāi)發(fā),系統(tǒng)配置由XML技術(shù)完成;數(shù)據(jù)庫(kù)采用關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)分離的技術(shù),同時(shí)OA平臺(tái)支持多種關(guān)系數(shù)據(jù)庫(kù),系統(tǒng)通過(guò)JDBC服務(wù)連接數(shù)據(jù)庫(kù),并使用連接池提高系統(tǒng)性能;通信協(xié)議采用HTTP、TCP/IP。OA平臺(tái)整個(gè)應(yīng)用劃分為三個(gè)相對(duì)分離的邏輯層,每一層都有一套定義好的接口。一層為表示層,是展現(xiàn)給工作人員和相關(guān)使用者的圖形界面,它包含HTML表單、JavaApplet、JSP等能夠顯示數(shù)據(jù)的任何系統(tǒng)。該界面通過(guò)規(guī)定的工作流程和接口來(lái)完成日常的事務(wù)處理和業(yè)務(wù)流程。OA平臺(tái)的中間層(應(yīng)用邏輯層)是使用者為了獲取數(shù)據(jù)需要(通過(guò)表示層)調(diào)用的代碼。
以電子郵件、協(xié)同、非結(jié)構(gòu)文檔處理、安全機(jī)制見(jiàn)長(zhǎng)。然而隨著OA應(yīng)用的內(nèi)涵不斷豐富,Domino也暴露出一些明顯的弱點(diǎn),不妨將技術(shù)原理相同的JAVA與Domino作一簡(jiǎn)單的比較(以O(shè)A應(yīng)用為前提):JAVA更類似3GL工具,應(yīng)用功能的實(shí)現(xiàn)需要更多的開(kāi)發(fā)或集成,應(yīng)用的成熟需要不斷的進(jìn)行功能沉淀與積累;而Domino更像4GL工具,提供了業(yè)界的協(xié)同工具、企業(yè)級(jí)文檔處理、文檔級(jí)安全控制機(jī)制、大量的應(yīng)用模板,使其更擅長(zhǎng)辦公應(yīng)用支撐,但面對(duì)大量結(jié)構(gòu)化業(yè)務(wù)信息處理時(shí)則顯得明顯不足。基于saas的j2ee服務(wù)Suo自2006年在上海成立,以真正的軟件即是服務(wù)的技術(shù)理念,將業(yè)務(wù)流程與審批流程真正的做到了根據(jù)需求而變化的流程自動(dòng)化平臺(tái)。擅長(zhǎng)業(yè)務(wù)流程及審批流程,注重與第三方ERP的集成工作,實(shí)現(xiàn)目標(biāo)是將企業(yè)的審批流與業(yè)務(wù)流全部打通,形成報(bào)表體系,服務(wù)于決策。OA技術(shù)OA品牌OA系統(tǒng)的主流技術(shù),從過(guò)去的Domino逐步向、Java遷移,主流的軟件公司已經(jīng)將JAVA作為根本技術(shù)路線,而原有Domino、php、路線的產(chǎn)品,在用戶需求面前,逐步成為明日黃花,此類公司也在悄然轉(zhuǎn)型,沿著JAVA路線開(kāi)辟新產(chǎn)品。平臺(tái)化能力OA的通用功能相對(duì)成熟的情況下,隨著客戶管理應(yīng)用的深入,更多的OA和ERP的邊緣需求。OA系統(tǒng)的集成性可以實(shí)現(xiàn)與其他系統(tǒng)的無(wú)縫對(duì)接。
同時(shí)在網(wǎng)絡(luò)或系統(tǒng)出現(xiàn)問(wèn)題時(shí)能及時(shí)、快速地恢復(fù)系統(tǒng)的正常運(yùn)行,保證系統(tǒng)的可恢復(fù)性,具有較高網(wǎng)絡(luò)系統(tǒng)的抗干擾能力。采用各種免代碼的模塊定制平臺(tái),幫助用戶實(shí)現(xiàn)功能的DIY設(shè)計(jì)等。8.“美觀性和易用性”系統(tǒng)用戶界面的設(shè)計(jì)采用,界面根據(jù)用戶需求靈活更改(增強(qiáng)標(biāo)簽分類特性),注重用戶體驗(yàn),使系統(tǒng)各項(xiàng)功能易見(jiàn)、易學(xué)、易用、易維護(hù)、易管理。作為全員應(yīng)用系統(tǒng),易用性和用戶體驗(yàn)是項(xiàng)目成敗的關(guān)鍵要素。所提供的產(chǎn)品采用B/S的登錄方式、可以采用電腦、手機(jī)等各種方式下登錄,采用了AJAX、圖形化編輯器等各種新技術(shù),并且易讀、易理解、易操作,用戶界面簡(jiǎn)潔、美觀、友好,易于用戶掌握、操作和使用;系統(tǒng)管理的使用及管理也以簡(jiǎn)便、易于操作、方便實(shí)用為準(zhǔn)則。嚴(yán)格遵循易用性六原則,實(shí)現(xiàn)從產(chǎn)品的部署、登錄、使用、維護(hù)、升級(jí)、擴(kuò)展的易用,從而提升系統(tǒng)的黏著度;提供統(tǒng)一的訪問(wèn)地址,便于用戶使用。在登錄頁(yè)為用戶提供加入收藏、設(shè)為首頁(yè)等操作,方便用戶以后快速訪問(wèn)系統(tǒng);具備風(fēng)格一致的友好的用戶界面,圖形顯示直觀,工作流程從設(shè)計(jì)到使用全程圖形化;美觀性,相比易用性來(lái)講并不是很重要,這如同一個(gè)美麗的姑娘,一眼打動(dòng)你的可能是表象。OA系統(tǒng)的發(fā)展趨勢(shì)是集成化和智能化,將為企業(yè)帶來(lái)更多的便利和高效的工作體驗(yàn)。管理系統(tǒng)OA解決方案
通過(guò)協(xié)同辦公,團(tuán)隊(duì)可以更輕松地跟蹤和管理項(xiàng)目的進(jìn)度,確保按時(shí)完成目標(biāo)。辦公系統(tǒng)OA系統(tǒng)
3)工作流引擎工作流引擎是一系列在后臺(tái)運(yùn)行的程序,它將用戶輸入的信息發(fā)給數(shù)據(jù)庫(kù),并將數(shù)據(jù)庫(kù)中的信息經(jīng)過(guò)整理后反饋給用戶。用戶訪問(wèn)具體的工作流程時(shí),系統(tǒng)會(huì)通過(guò)工作流引擎的解釋返回用戶相應(yīng)的路徑、權(quán)限等數(shù)據(jù)信息。工作流引擎的功能很強(qiáng)大,不需要大規(guī)模改動(dòng)流程設(shè)計(jì)和代碼開(kāi)發(fā),就可以輕松實(shí)現(xiàn)流程改變,增強(qiáng)了系統(tǒng)的可擴(kuò)展性,并提供對(duì)外應(yīng)用編程接口,可以與各類數(shù)據(jù)系統(tǒng)進(jìn)行通信和數(shù)據(jù)共享。如圖3所示。圖3.工作流引擎的應(yīng)用(暢享網(wǎng)配圖)本文通過(guò)對(duì)泛微軟件等多家協(xié)同OA廠商產(chǎn)品的研究,提出了基于SOA的協(xié)同OA的業(yè)務(wù)構(gòu)架和邏輯構(gòu)架,利用SOA的優(yōu)勢(shì),根據(jù)需求靈活運(yùn)用工作流技術(shù),實(shí)現(xiàn)了緊密的應(yīng)用流程集成、松散的應(yīng)用數(shù)據(jù)集成、開(kāi)放的應(yīng)用服務(wù)集成這三者的統(tǒng)一。辦公系統(tǒng)OA系統(tǒng)