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