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

華盛恒輝企業(yè)工作流引擎平臺(tái)解決方案

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


     
       華盛恒輝工作流引擎平臺(tái)在實(shí)際系統(tǒng)中的應(yīng)用一般分為三個(gè)階段,即模型建立階段、模型實(shí)例化階段和模型執(zhí)行階段。模型建立階段利用工作流建模工具完成各種企業(yè)經(jīng)營(yíng)過(guò)程或者項(xiàng)目管理流程模型的建立,將企業(yè)實(shí)際經(jīng)營(yíng)過(guò)程或項(xiàng)目管理流程轉(zhuǎn)化為計(jì)算機(jī)可處理的工作流模型。模型的實(shí)例化階段為每個(gè)過(guò)程設(shè)定運(yùn)行所需的參數(shù),并分配每個(gè)活動(dòng)執(zhí)行所需的資源(設(shè)備、人員等)。模型執(zhí)行階段完成經(jīng)營(yíng)過(guò)程的執(zhí)行,在這個(gè)過(guò)程中重要的任務(wù)是完成人機(jī)交互和應(yīng)用的執(zhí)行,并對(duì)過(guò)程與活動(dòng)的執(zhí)行情況進(jìn)行監(jiān)控與跟蹤 
       WorkFlow的設(shè)計(jì)理念是致力于企業(yè)的業(yè)務(wù)流程自動(dòng)化解決方案,為企業(yè)的業(yè)務(wù)流程自動(dòng)化以及企業(yè)流程再造提供堅(jiān)實(shí)的基礎(chǔ)平臺(tái),成為業(yè)界領(lǐng)先的企業(yè)業(yè)務(wù)流程自動(dòng)化的基礎(chǔ)平臺(tái)產(chǎn)品以及企業(yè)流程再造的核心產(chǎn)品。有力的簡(jiǎn)化應(yīng)用開(kāi)發(fā)的步驟,降低應(yīng)用開(kāi)發(fā)的難度,提高應(yīng)用開(kāi)發(fā)的效率及靈活性,節(jié)約應(yīng)用開(kāi)發(fā)的成本,從而極大的提高應(yīng)用開(kāi)發(fā)的生產(chǎn)力。
       WorkFlow產(chǎn)品構(gòu)成分為三塊:模型定義工具、工作流引擎、客戶(hù)端應(yīng)用。模型定義工具提供圖形化的過(guò)程定義工具,而工作流引擎則實(shí)現(xiàn)了工作流的后臺(tái)驅(qū)動(dòng)。后臺(tái)工作流引擎以COM組件方式實(shí)現(xiàn),為應(yīng)用系統(tǒng)的集成提供了方便的編程接口??蛻?hù)端應(yīng)用是人機(jī)交互的界面、與業(yè)務(wù)系統(tǒng)的具體應(yīng)用。 

      1. 模型定義工具 
       Workflow建模工具以圖形界面為建模人員提供了一個(gè)友好、方便的建模環(huán)境。一個(gè)工作流的定義包括模板和實(shí)例兩個(gè)部分,模板用于描述工作流定義,用于工作流應(yīng)用的設(shè)計(jì)階段;實(shí)例是將模板定義用于特定工作流程時(shí)對(duì)模板的拷貝。這樣做是為了在模板使用過(guò)程中對(duì)模板可隨時(shí)進(jìn)行修改而不影響已啟動(dòng)的流程。一個(gè)工作流程稱(chēng)為一個(gè)工作(Job),組成工作的每個(gè)執(zhí)行單元稱(chēng)為活動(dòng)(Activity),組成活動(dòng)的更小單位稱(chēng)為任務(wù)(Task),活動(dòng)的入口稱(chēng)為主表單(MasterForm)。每個(gè)工作都是由一系列具有邏輯關(guān)系的活動(dòng)組成,這些邏輯關(guān)系構(gòu)成活動(dòng)的路由信息。因此,一個(gè)工作實(shí)際上可以看作是一系列具體工作和它們之間的邏輯關(guān)系構(gòu)成的一個(gè)有機(jī)整體。每個(gè)工作都有一個(gè)創(chuàng)建者,他是啟動(dòng)此工作的人。每個(gè)工作可以有多個(gè)擁有者,擁有者具有撤銷(xiāo)、掛起、強(qiáng)行終止工作的權(quán)力。每個(gè)活動(dòng)都有一個(gè)擁有者,他是模板中定義的活動(dòng)執(zhí)行人,活動(dòng)擁有者有權(quán)將屬于自己的活動(dòng)進(jìn)行改派。任何活動(dòng)的擁有者都是工作的參與者,他們有權(quán)在適當(dāng)?shù)臅r(shí)候(如出差時(shí))指定自己的工作代理?;顒?dòng)有四種類(lèi)型:開(kāi)始活動(dòng)、結(jié)束活動(dòng)、人工活動(dòng)、自動(dòng)活動(dòng)、合并活動(dòng)。開(kāi)始活動(dòng)表示工作的開(kāi)始,結(jié)束活動(dòng)表示工作結(jié)束。自動(dòng)活動(dòng)表示不需要人員參與的活動(dòng),在進(jìn)行了一定處理后系統(tǒng)自動(dòng)轉(zhuǎn)入后續(xù)活動(dòng)。合并活動(dòng)把多個(gè)邏輯分支合并到一個(gè)節(jié)點(diǎn)?;顒?dòng)的關(guān)系由“結(jié)束——啟動(dòng)”對(duì)描述,一個(gè)“結(jié)束——啟動(dòng)”對(duì)在圖形表示上是一個(gè)從一個(gè)節(jié)點(diǎn)到下一節(jié)點(diǎn)的連線。 
        一個(gè)“結(jié)束——啟動(dòng)”對(duì)是一個(gè)由兩個(gè)節(jié)點(diǎn)的標(biāo)識(shí)來(lái)唯一標(biāo)識(shí)的關(guān)系描述信息,它有始終、唯一、多重、排他、條件五種路由類(lèi)型。始終表示前面節(jié)點(diǎn)結(jié)束后必定啟動(dòng)后面的節(jié)點(diǎn);唯一表示前面節(jié)點(diǎn)結(jié)束后從多條分支中選擇唯一一條分支啟動(dòng)后面節(jié)點(diǎn);多重表示前面節(jié)點(diǎn)結(jié)束后從多條分支中選出一條或多條分支同時(shí)啟動(dòng)后面節(jié)點(diǎn);排他表示前面節(jié)點(diǎn)結(jié)束后,如果選擇了排他分支、路由不再選其他分支、而是走本分支進(jìn)入后面節(jié)點(diǎn);條件表示前面節(jié)點(diǎn)結(jié)束后根據(jù)給定的條件值或者決策進(jìn)入下一節(jié)點(diǎn)。活動(dòng)有“初始”、“就緒”、“執(zhí)行”、“掛起”、“終止”、“執(zhí)行后”、“完成”七種狀態(tài),由工作流服務(wù)組件負(fù)責(zé)狀態(tài)間的轉(zhuǎn)換。為了增強(qiáng)工作流引擎的處理能力,在流程定義中還可以定義變量,這些變量定義“結(jié)束——啟動(dòng)”對(duì)中條件和數(shù)據(jù)的內(nèi)容,也可以作為與外部應(yīng)用進(jìn)行數(shù)據(jù)交換的容器,如在啟動(dòng)外部應(yīng)用時(shí)給應(yīng)用傳入?yún)?shù)等。變量有兩種:全局變量和局部變量。全局變量對(duì)整個(gè)流程而言,定義在流程屬性中;局部變量對(duì)活動(dòng)而言,定義在活動(dòng)屬性中。支持多種任務(wù)指派規(guī)則:所有人員、任務(wù)少者、先申請(qǐng)先獲得、角色優(yōu)先級(jí)。

      2. 工作流引擎 
      WorkFlow通過(guò)工作流引擎使具體應(yīng)用系統(tǒng)中的工作流從一個(gè)個(gè)體“流”向另外一個(gè)個(gè)體,實(shí)現(xiàn)工作流的自動(dòng)化。它完全是一個(gè)后臺(tái)驅(qū)動(dòng),對(duì)于用戶(hù)來(lái)說(shuō)是不可見(jiàn)的。它主要包括運(yùn)行服務(wù)功能、監(jiān)控管理功能; 
1)    運(yùn)行服務(wù)功能:
Ø  過(guò)程定義的裝載解釋?zhuān)?nbsp;
Ø  過(guò)程實(shí)例的創(chuàng)建:人工創(chuàng)建,自動(dòng)定時(shí)創(chuàng)建,自動(dòng)周期性的創(chuàng)建;
Ø  過(guò)程實(shí)例的控制:包括過(guò)程實(shí)例的運(yùn)行,掛起, 恢復(fù),終止等;? 活動(dòng)實(shí)例的控制:包括活動(dòng)實(shí)例的創(chuàng)建,運(yùn)行,掛起, 恢復(fù),終止等;
Ø  相關(guān)數(shù)據(jù)的管理;
Ø  外部應(yīng)用程序的調(diào)用;
Ø  系統(tǒng)日志服務(wù); 
Ø  數(shù)據(jù)庫(kù)存取服務(wù);
Ø  豐富的API接口; 
2)    監(jiān)控管理功能; 
Ø  實(shí)時(shí)數(shù)據(jù)查詢(xún); 
Ø  日志監(jiān)督服務(wù); 
Ø  圖形化的監(jiān)測(cè)過(guò)程實(shí)例的運(yùn)行情況;
Ø  實(shí)時(shí)的跟蹤過(guò)程實(shí)例的運(yùn)行情況;
Ø  過(guò)程實(shí)例的狀態(tài)控制。 
 
    3. 客戶(hù)端應(yīng)用  
        客戶(hù)端應(yīng)用主要是完成人機(jī)交互和應(yīng)用的執(zhí)行。在系統(tǒng)設(shè)計(jì)過(guò)程中,根據(jù)用戶(hù)職責(zé)的不同將其分為過(guò)程創(chuàng)建者、系統(tǒng)管理員、一般用戶(hù)三種。過(guò)程創(chuàng)建者主要負(fù)責(zé)流程的定義建模,一般為業(yè)務(wù)人員和技術(shù)人員的結(jié)合;系統(tǒng)管理員負(fù)責(zé)監(jiān)控整個(gè)系統(tǒng)的運(yùn)行,包括對(duì)系統(tǒng)配置的維護(hù)和對(duì)系統(tǒng)中執(zhí)行的過(guò)程監(jiān)視和人為干涉;一般用戶(hù)是人工活動(dòng)的執(zhí)行者,系統(tǒng)為其分配任務(wù)、給予指示,配合完成流程的執(zhí)行。 
    1)    工作流入口管理: 
Ø  啟動(dòng)工作:用戶(hù)登錄應(yīng)用系統(tǒng),啟動(dòng)已經(jīng)授權(quán)的新工作,系統(tǒng)彈出啟動(dòng)新工作的界面,并默認(rèn)產(chǎn)生一個(gè)唯一的工作名稱(chēng),點(diǎn)擊創(chuàng)建按鈕,系統(tǒng)在工作流控制數(shù)據(jù)庫(kù)中產(chǎn)生一個(gè)工作流實(shí)例,并自動(dòng)連接到該流程的第一個(gè)節(jié)點(diǎn)對(duì)應(yīng)的應(yīng)用頁(yè)面。這個(gè)功能是一個(gè)工作流的開(kāi)始(即入口)。
Ø  待辦事宜:待辦事宜既是一個(gè)活動(dòng)處理的結(jié)果,也是一個(gè)新活動(dòng)的開(kāi)始,用戶(hù)登錄后,系統(tǒng)彈出待辦事宜頁(yè)面,顯示該用戶(hù)的待辦事宜事項(xiàng)。這樣就把用戶(hù)待處理的工作推到用戶(hù)面前。 
     2)    工作流過(guò)程控制: 
Ø  選擇路由:根據(jù)業(yè)務(wù)流程規(guī)則,以及工作流模板的定義,一個(gè)活動(dòng)的任務(wù)處理完成以后往下提交,后臺(tái)的工作流引擎進(jìn)行驅(qū)動(dòng),列出往后的所有路由,以及根據(jù)條件或者人機(jī)交互的結(jié)果,自動(dòng)生成往后的路徑(一條或多條)。 
Ø  選擇執(zhí)行人:一個(gè)活動(dòng)后續(xù)路徑確定以后,要求根據(jù)工作流模型角色的配置關(guān)系,人為的去針對(duì)不同活動(dòng)選擇相應(yīng)活動(dòng)的執(zhí)行人,選擇完成以后,提交給工作流引擎,引擎進(jìn)行后臺(tái)處理,形成該執(zhí)行人的待辦事宜信息。 
     3)    工作流結(jié)果管理: 
Ø  工作流列表:在工作流引擎執(zhí)行過(guò)程中,產(chǎn)生很多工作流實(shí)例,以及活動(dòng)實(shí)例,可以進(jìn)行各種方式查詢(xún),進(jìn)行工作流流轉(zhuǎn)的監(jiān)控。

聯(lián)系方式:北京華盛恒輝科技有限公司
電話:010-52895342
郵件:service@hivekion.com
QQ: 615179746
網(wǎng)址:http://www.bayada.com.cn

【北京華盛恒輝科技有限公司 ——(hivekion)是一家軟件定制開(kāi)發(fā)公司,在IT產(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ù)。


tag標(biāo)簽:
------分隔線----------------------------
------分隔線----------------------------
QQ客服熱線