經(jīng)典案例
  • 金融大數(shù)據(jù)解決方案
  • 汽車(chē)大數(shù)據(jù)解決方案
  • 政府大數(shù)據(jù)解決方案
  • 鐵路大數(shù)據(jù)解決方案
  • 電力大數(shù)據(jù)解決方案
  • 軍工大數(shù)據(jù)解決方案
  • 解放軍總裝備部
  • 中國(guó)航天科工集團(tuán)
  • 航天科技集團(tuán)

多系統(tǒng)集成工作流平臺(tái)軟件開(kāi)發(fā)

發(fā)布于:2020-01-03 20:45來(lái)源:北京軟件開(kāi)發(fā)公司 作者:北京大數(shù)據(jù)公司 點(diǎn)擊:

多系統(tǒng)集成工作流平臺(tái)軟件開(kāi)發(fā)

1.1 說(shuō)明

        工作流平臺(tái)實(shí)現(xiàn)支撐協(xié)作業(yè)務(wù)基于預(yù)定流程規(guī)則(預(yù)先設(shè)定,不能任意調(diào)整),自動(dòng)進(jìn)行流轉(zhuǎn)處理審批的核心引擎平臺(tái)。為支持各類(lèi)工程建設(shè)項(xiàng)目管理業(yè)務(wù),并能為將來(lái)新建的業(yè)務(wù)系統(tǒng)統(tǒng)一的流轉(zhuǎn)能力,同時(shí)工作流平臺(tái)還能與現(xiàn)有OA系統(tǒng)、工作流平臺(tái)兼容,從而達(dá)到流程管控目標(biāo)。
        北京軟件開(kāi)發(fā)公司的工作流產(chǎn)品產(chǎn)品遵循WFMC制定工作流參考規(guī)范,產(chǎn)品包括:強(qiáng)大的流程建模工具、統(tǒng)一的組織權(quán)限模型、穩(wěn)定可靠的工作流服務(wù)器(內(nèi)含工作流引擎)、操作友好的基于Web的工作流客戶(hù)端、支持多通道發(fā)送消息的信息中心,還包括工作流管理器、工作流仿真器、應(yīng)用表單編輯器和一整套應(yīng)用開(kāi)發(fā)接口。
北京軟件開(kāi)發(fā)公司工作流管理系統(tǒng)的體系結(jié)構(gòu)圖
圖 北京軟件開(kāi)發(fā)公司工作流管理系統(tǒng)的體系結(jié)構(gòu)圖
         北京軟件開(kāi)發(fā)公司工作流產(chǎn)品是基于工作流引擎、提供web門(mén)戶(hù)訪(fǎng)問(wèn)、實(shí)現(xiàn)企業(yè)協(xié)同辦公,以及企業(yè)應(yīng)用集成、自動(dòng)化的業(yè)務(wù)流程管理系統(tǒng)。不僅僅關(guān)注于文檔管理,實(shí)現(xiàn)在本地組織中的紙質(zhì)工作流的自動(dòng)化;它還提供了企業(yè)應(yīng)用集成的功能,用來(lái)管理應(yīng)用程序之間的消息流,可以不涉及人員的參與但是關(guān)注消息的轉(zhuǎn)換和基于內(nèi)容的路由選擇;另外它提供了web門(mén)戶(hù)的功能,通過(guò)一系列的步驟來(lái)引導(dǎo)特殊的用戶(hù)完成想要的操作,并且提供個(gè)性化定制功能。
        工作流平臺(tái)是遵循WfMC規(guī)范,參考OMG的有關(guān)建議,在J2EE平臺(tái)上實(shí)現(xiàn)的工作流管理系統(tǒng)。通過(guò)圖形化的流程建模工具,業(yè)務(wù)管理人員(而非專(zhuān)業(yè)的軟件開(kāi)發(fā)人員)就可以很方便地進(jìn)行流程配置和流程調(diào)度,設(shè)置流程中的組件屬性、組件之間輸入輸出關(guān)系的描述、組件執(zhí)行順序的控制、執(zhí)行組件者權(quán)限、執(zhí)行流程者權(quán)限的設(shè)置、執(zhí)行過(guò)程中的異常處理等,再加上角色管理等功能,從而實(shí)現(xiàn)了真實(shí)的業(yè)務(wù)流到計(jì)算機(jī)可處理的形式化定義的映射。各個(gè)分散異構(gòu)應(yīng)用系統(tǒng)的調(diào)用協(xié)作由工作流引擎來(lái)完成,實(shí)現(xiàn)了應(yīng)用系統(tǒng)的松耦合。由于業(yè)務(wù)流程不是在程序中實(shí)現(xiàn),所以就無(wú)需通過(guò)改動(dòng)程序或者腳本來(lái)實(shí)現(xiàn)新的業(yè)務(wù)流程,這樣就可以不斷推出一些新的服務(wù)和改進(jìn)已有的服務(wù)來(lái)留住客戶(hù)。相關(guān)的工作人員通過(guò)WEB瀏覽器就可以輕松方便地接收和處理各種工作任務(wù),實(shí)現(xiàn)了移動(dòng)辦公、隨時(shí)隨地處理的現(xiàn)代工作方式。平臺(tái)集中體現(xiàn)了Info Seek for U(信息找你)的先進(jìn)理念,實(shí)現(xiàn)信息的自動(dòng)推動(dòng)到桌面。

1.2 平臺(tái)架構(gòu)

北京軟件開(kāi)發(fā)公司工作流平臺(tái)體系架構(gòu):
北京軟件開(kāi)發(fā)公司工作流體系架構(gòu)
 圖   北京軟件開(kāi)發(fā)公司工作流體系架構(gòu)
       工作流技術(shù)架構(gòu)
北京軟件開(kāi)發(fā)公司工作流技術(shù)架構(gòu)
圖  北京軟件開(kāi)發(fā)公司工作流技術(shù)架構(gòu)
       工作流平臺(tái)設(shè)計(jì)思想的突出優(yōu)點(diǎn)在于:
  • 1、 工作流平臺(tái)是一個(gè)基于J2EE的工作流管理系統(tǒng)。J2EE體系架構(gòu)保證了平臺(tái)獨(dú)立性、可重用以及模塊化。
  • 2、工作流平臺(tái)服務(wù)器采用面向服務(wù)的設(shè)計(jì)思想。面向服務(wù)的結(jié)構(gòu)體系更加適合企業(yè)級(jí)應(yīng)用,尤其隨著互聯(lián)網(wǎng)的應(yīng)用,為企業(yè)應(yīng)用提供讓外部應(yīng)用和系統(tǒng)訪(fǎng)問(wèn)的服務(wù)接口已經(jīng)成為一種趨勢(shì),如:B2B、B2C等。只有面向服務(wù)的系統(tǒng)才能達(dá)到更好的松耦合和模塊化。
  • 3、工作流平臺(tái)服務(wù)模塊之間采用異步消息驅(qū)動(dòng),提供企業(yè)應(yīng)用集成的強(qiáng)大功能。服務(wù)模塊之間耦合度進(jìn)一步降低,XML格式的消息使得系統(tǒng)可以很好地與其它系統(tǒng)和應(yīng)用集成。
  • 4、工作流平臺(tái)提供一個(gè)插接服務(wù)模塊的框架,通過(guò)總線(xiàn)來(lái)調(diào)度不斷擴(kuò)展的服務(wù)模塊。參考WfMC提供的工作流管理系統(tǒng)的體系結(jié)構(gòu)參考模型,UFlow采用面向服務(wù)的設(shè)計(jì)思想,將Workflow Enactment Service分解成相對(duì)獨(dú)立的服務(wù)。    執(zhí)行服務(wù)器中的服務(wù)是組件式、模塊化的,服務(wù)與服務(wù)之間是通過(guò)接口交互。
  • 5、工作流平臺(tái)提供了門(mén)戶(hù)頁(yè)面功能。為企業(yè)信息化工作的開(kāi)展提供了一致和統(tǒng)一的基礎(chǔ)架構(gòu)。實(shí)現(xiàn)統(tǒng)一的系統(tǒng)管理、端對(duì)端的安全架構(gòu)、內(nèi)容管理及服務(wù)的個(gè)性化和集成服務(wù)。
  • 6、工作流平臺(tái)提供了一套API和一個(gè)優(yōu)秀的Web發(fā)布框架。為了方便業(yè)務(wù)工程師能夠在平臺(tái)上快速開(kāi)發(fā)、部署業(yè)務(wù)流程,平臺(tái)不僅提供一個(gè)良構(gòu)的Web發(fā)布框架,并且提供一組豐富的API以及各種實(shí)用組件。平臺(tái)的客戶(hù)端是一個(gè)基于瀏覽器的應(yīng)用,沒(méi)有一個(gè)優(yōu)秀的Web發(fā)布框架將給應(yīng)用帶來(lái)開(kāi)發(fā)、維護(hù)上的巨大開(kāi)銷(xiāo)。用戶(hù)還可以使用平臺(tái)提供的豐富的API以及各種實(shí)用組件來(lái)開(kāi)發(fā)自己的平臺(tái)客戶(hù)端。

1.3 功能介紹

1.3.1 流程平臺(tái)

      面向客戶(hù)的可視化流程定制對(duì)整個(gè)運(yùn)營(yíng)生產(chǎn)管理系統(tǒng)至關(guān)重要。用戶(hù)可以按業(yè)務(wù)需要制定或更改業(yè)務(wù)處理規(guī)則、設(shè)置或更改系統(tǒng)生產(chǎn)環(huán)節(jié)、制定和調(diào)整各種業(yè)務(wù)的處理流程。
  • 1、提供簡(jiǎn)潔的圖形化流程定制界面。
  • 2、提供業(yè)務(wù)流程的管理功能:發(fā)布、失效、廢棄、再編輯和刪除等。/3、遵循BPMN20規(guī)范。
  • 3、支持各環(huán)節(jié)的時(shí)限定義。
  • 4、支持流程的串、并行、跳轉(zhuǎn)、子流程等。
  • 5、支持流程之間并行環(huán)節(jié)的全部到達(dá)、只需任何一方到達(dá)和指定多方到達(dá)到等流程控制邏輯。指定多方到達(dá)就是業(yè)界實(shí)現(xiàn)困難的Join-OR的處理。
  • 6、支持對(duì)流程進(jìn)行各種條件控制,支持復(fù)雜的條件表達(dá)式,如:算術(shù)運(yùn)算(+/-/*//)、邏輯運(yùn)算(AND/OR/NOT)以及括號(hào)。
  • 7、支持靈活的流程參與者設(shè)置;支持預(yù)先指定組織、職位和人員;支持運(yùn)行時(shí)指定組織、職位和人員;支持相對(duì)執(zhí)行人設(shè)置,例如環(huán)節(jié)執(zhí)行人與某環(huán)節(jié)的執(zhí)行人相同等等;支持根據(jù)業(yè)務(wù)屬性(區(qū)域和專(zhuān)業(yè))指定任務(wù)執(zhí)行人。
  • 8、支持任務(wù)超時(shí)通知定義。
  • 9、支持任務(wù)催辦通知定義,用戶(hù)可以設(shè)定發(fā)送催辦通知距離任務(wù)超時(shí)的時(shí)間段。
  • 10、支持向任務(wù)的接受者發(fā)送通知。
  • 11、支持流程定制中的流程合法性校驗(yàn)。
  • 12、支持流程繪制的撤銷(xiāo)、恢復(fù);支持流程圖的放大、縮小;
  • 13、支持流程定義的版本控制(check-in、check-out)。
  • 14、支持流程定義的導(dǎo)入導(dǎo)出。
  1. 15、支持通知的多樣性,至少支持郵件和短信。

1.3.2 權(quán)限控制模型

       系統(tǒng)采用RBAC(基于角色的訪(fǎng)問(wèn)控制)思想,采用組織、崗位、職位、人員、權(quán)限、角色等模型對(duì)組織權(quán)限進(jìn)行建模,并通過(guò)業(yè)務(wù)人員定制腳本實(shí)現(xiàn)基于業(yè)務(wù)邏輯的訪(fǎng)問(wèn)權(quán)限控制,完全滿(mǎn)足中企業(yè)組織架構(gòu)情況。系統(tǒng)將各種需要控制的功能設(shè)置為權(quán)限點(diǎn),支持權(quán)限點(diǎn)按權(quán)限類(lèi)別進(jìn)行管理。系統(tǒng)搭建后,管理員負(fù)責(zé)錄入初始權(quán)限類(lèi)別和權(quán)限,一經(jīng)建立,沒(méi)有新功能、新權(quán)限控制需求情況下,無(wú)需另行維護(hù)。
定義某一組權(quán)限的集合,稱(chēng)之為角色。如班長(zhǎng)角色,可以有值班、交接班、審核等權(quán)限,班員角色,可以有值班、交接班權(quán)限,但沒(méi)有審核權(quán)限等。角色的權(quán)限可以傳遞給有該角色的人員。如班長(zhǎng)角色,可以有值班、交接班、審核等權(quán)限,張三有班長(zhǎng)角色,那么張三應(yīng)該有班長(zhǎng)角色所有的權(quán)限。
        在組織中定義各種職位,崗位是職位的模板,通過(guò)定義修改崗位屬性統(tǒng)一調(diào)整組織中各職位的屬性??梢远x崗位能否訪(fǎng)問(wèn)業(yè)務(wù)軟件系統(tǒng),并定義在某系統(tǒng)中的角色。由于職位是崗位的屬性,員工擔(dān)當(dāng)職位即自動(dòng)繼承了崗位的角色。

1.3.3 表單定制

        表單定制功能是輕量級(jí)的表單引擎,用戶(hù)可以增加各種表單,快捷的定制和投入使用。表單定義的核心功能包括增加新表單、編輯錄入界面、設(shè)置字段屬性,此三個(gè)步驟基本完成表單的制作,表單可以投入使用。輔助功能將表單發(fā)布到系統(tǒng)的菜單、將表單與流程綁定等。


聯(lián)系方式:北京軟件開(kāi)發(fā)公司
電話(huà):010-52895342,400-886-7161
郵件:service@hivekion.com
網(wǎng)址:http://www.bayada.com.cn

【北京華盛恒輝科技有限公司 ——(hivekion)是一家軟件定制開(kāi)發(fā)公司,在軟件產(chǎn)品研發(fā)與服務(wù),華盛恒輝堅(jiān)持穩(wěn)健經(jīng)營(yíng)、持續(xù)創(chuàng)新、開(kāi)放合作,在安全生產(chǎn)、大數(shù)據(jù)處理等領(lǐng)域構(gòu)筑了端到端的解決方案優(yōu)勢(shì),為企業(yè)客戶(hù)提供有競(jìng)爭(zhēng)力的IT解決方案、 產(chǎn)品和服務(wù)。

------分隔線(xiàn)----------------------------
------分隔線(xiàn)----------------------------
QQ客服熱線(xiàn)