亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能可配置工作流引擎及其實(shí)現(xiàn)方法

文檔序號(hào):8528017閱讀:940來源:國知局
一種智能可配置工作流引擎及其實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)軟件辦公自動(dòng)化技術(shù)領(lǐng)域,具體而言,涉及一種智能可配置工 作流引擎及其實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002] 目前企業(yè)購買的工作流信息系統(tǒng)往往是軟件開發(fā)商針對(duì)大部分企業(yè)流程的共性 而設(shè)計(jì)的,很難滿足形態(tài)各異的企業(yè)的個(gè)性要求,企業(yè)雖然購買了工作流軟件,但是還必須 花大量財(cái)力要求軟件開發(fā)商按照企業(yè)的需求進(jìn)行二次開發(fā)。而且開發(fā)出來的業(yè)務(wù)流程系統(tǒng) 都是將企業(yè)的業(yè)務(wù)邏輯和軟件系統(tǒng)的控制邏輯捆綁在一起,使得一旦企業(yè)的業(yè)務(wù)邏輯發(fā)生 變更,將全面的影響到軟件系統(tǒng)的控制邏輯。

【發(fā)明內(nèi)容】

[0003] 為解決上述問題,本發(fā)明的目的在于提供一種降低了復(fù)雜流程應(yīng)用的開發(fā)難度并 提高應(yīng)用系統(tǒng)的管理效率的智能可配置工作流引擎及其實(shí)現(xiàn)方法。
[0004] 本發(fā)明提供了一種智能可配置工作流引擎,包括:
[0005] 流程自定義工具,其包括工作流模板和工作流實(shí)例,以圖形界面為建模人員提供 建模環(huán)境;
[0006] 工作流引擎,其包括運(yùn)行服務(wù)模塊和監(jiān)控管理模塊,用于使工作流從一個(gè)個(gè)體 "流"向另外一個(gè)個(gè)體,為每個(gè)過程設(shè)定運(yùn)行所需的參數(shù),并分配每個(gè)活動(dòng)執(zhí)行所需的資源, 實(shí)現(xiàn)工作流的自動(dòng)化;
[0007] Web端應(yīng)用系統(tǒng),包括工作流入口管理模塊、工作流過程控制模塊和工作流結(jié)果管 理模塊,用于完成人機(jī)交互和應(yīng)用的執(zhí)行,并對(duì)過程與活動(dòng)的執(zhí)行情況進(jìn)行監(jiān)控與跟蹤。
[0008] 作為本發(fā)明進(jìn)一步的改進(jìn),所述工作流模板用于描述工作流定義;所述工作流實(shí) 例是將所述工作流模板用于特定工作流程時(shí)對(duì)模板的拷貝。
[0009] 作為本發(fā)明進(jìn)一步的改進(jìn),所述運(yùn)行服務(wù)模塊包括:過程定義的裝載解釋模塊、過 程實(shí)例創(chuàng)建模塊、過程實(shí)例控制模塊、活動(dòng)實(shí)例控制模塊、數(shù)據(jù)管理模塊、外部應(yīng)用程序調(diào) 用模塊、系統(tǒng)日志模塊、數(shù)據(jù)庫存取模塊、Web API接口;所述監(jiān)控管理模塊包括實(shí)時(shí)數(shù)據(jù)查 詢模塊和日志監(jiān)督模塊,圖形化的方式監(jiān)測(cè)過程實(shí)例的運(yùn)行情況,實(shí)時(shí)的跟蹤過程實(shí)例的 運(yùn)行情況并對(duì)過程實(shí)例的狀態(tài)控制。
[0010] 作為本發(fā)明進(jìn)一步的改進(jìn),所述工作流入口管理模塊的實(shí)現(xiàn)邏輯為:啟動(dòng)工作,用 戶登錄應(yīng)用系統(tǒng),啟動(dòng)已經(jīng)授權(quán)的新工作,所述應(yīng)用系統(tǒng)彈出啟動(dòng)新工作的界面,并默認(rèn)產(chǎn) 生一個(gè)唯一的工作名稱,所述用戶創(chuàng)建該工作名稱,所述應(yīng)用系統(tǒng)在工作流控制數(shù)據(jù)庫中 產(chǎn)生一個(gè)工作流實(shí)例,并自動(dòng)連接到該工作流的第一個(gè)節(jié)點(diǎn)對(duì)應(yīng)的應(yīng)用頁面,同時(shí)所述應(yīng) 用系統(tǒng)彈出待辦事宜頁面,顯示該用戶的待辦事宜事項(xiàng);所述工作流過程控制模塊的實(shí)現(xiàn) 邏輯為:選擇路由,根據(jù)業(yè)務(wù)流程規(guī)則,以及所述工作流模板的定義,一個(gè)活動(dòng)的任務(wù)處理 完成以后往下提交,后臺(tái)的所述工作流引擎進(jìn)行驅(qū)動(dòng),列出往后的所有路由,并根據(jù)條件或 者人機(jī)交互的結(jié)果,自動(dòng)生成往后的一條或多條路徑,同時(shí)一個(gè)活動(dòng)的后續(xù)路徑確定以后, 根據(jù)工作流模型角色的配置關(guān)系,人為的去針對(duì)不同活動(dòng)選擇相應(yīng)活動(dòng)的執(zhí)行人,選擇完 成以后,提交給所述工作流引擎,所述工作流引擎進(jìn)行后臺(tái)處理,形成該執(zhí)行人的待辦事宜 信息;所述流結(jié)果管理模塊的實(shí)現(xiàn)邏輯為:在所述工作流引擎執(zhí)行過程中,產(chǎn)生多個(gè)工作 流實(shí)例以及活動(dòng)實(shí)例,并采用多種方式查詢,進(jìn)行工作流流轉(zhuǎn)的監(jiān)控。
[0011] 作為本發(fā)明進(jìn)一步的改進(jìn),在工作流定義中還可以定義變量,所述變量定義"結(jié) 束一一啟動(dòng)"對(duì)中條件和數(shù)據(jù)的內(nèi)容,也可以作為與外部應(yīng)用進(jìn)行數(shù)據(jù)交換的容器。
[0012] 作為本發(fā)明進(jìn)一步的改進(jìn),所述變量有兩種:全局變量和局部變量;其中,所述全 局變量定義在整個(gè)工作流屬性中;所述局部變量定義在活動(dòng)屬性中。
[0013] 本發(fā)明還提供了一種智能可配置工作流引擎的實(shí)現(xiàn)方法,包括:
[0014] 步驟1,所述工作流引擎開放定義好的Web API接口;
[0015] 步驟2,所述流程自定義工具對(duì)圖形界面進(jìn)行調(diào)用;
[0016] 步驟3,更新傳遞的參數(shù)類型,并對(duì)事先定義的好的工作流流程進(jìn)行邏輯判斷;
[0017] 步驟4,根據(jù)不同角色對(duì)應(yīng)的權(quán)限運(yùn)行所述工作流流程;
[0018] 步驟5,當(dāng)節(jié)點(diǎn)運(yùn)行到下一步時(shí)觸發(fā)每個(gè)節(jié)點(diǎn)中的事件,所述事件更新不同的節(jié)點(diǎn) 狀態(tài),并發(fā)送郵件給不同的審批角色,并記錄所述工作流流程和節(jié)點(diǎn)日志。
[0019] 本發(fā)明的有益效果為:為工作流自動(dòng)化和構(gòu)建流程應(yīng)用提供基礎(chǔ)平臺(tái),實(shí)現(xiàn)了流 程邏輯與業(yè)務(wù)邏輯的分離,支持業(yè)務(wù)流程的分析和規(guī)范化定義以及業(yè)務(wù)單元的自動(dòng)組裝, 降低了復(fù)雜流程應(yīng)用的開發(fā)難度,提高應(yīng)用系統(tǒng)的管理效率。具體表現(xiàn)在:
[0020] 1、提尚效率,減少等待:流程自動(dòng)化,提尚效率,避免等待中浪費(fèi)時(shí)間,將企業(yè)內(nèi)的 結(jié)構(gòu)化流程通過系統(tǒng)進(jìn)行設(shè)定并自動(dòng)流轉(zhuǎn)??梢员苊庠诘却欣速M(fèi)時(shí)間,縮減行政成本,有 效提升決策速度和效率。
[0021] 2、規(guī)范行為,落實(shí)制度:規(guī)范企業(yè)的業(yè)務(wù)流程和行為,將企業(yè)的流程設(shè)計(jì)與內(nèi)部的 規(guī)章、政策等相結(jié)合。使各種流程的運(yùn)行與企業(yè)的政策保持一致,有效解決企業(yè)中規(guī)章制度 (包括IS09000、HSE等)和行為相分離的問題。
[0022] 3、協(xié)同內(nèi)外,快速響應(yīng):實(shí)現(xiàn)集成管理、信息共享和協(xié)同工作。通過工作流將員工、 客戶、物料、項(xiàng)目、財(cái)務(wù)、知識(shí)等集成起來,無論何時(shí)、何地,整個(gè)企業(yè)都緊密地聯(lián)系在一起, 協(xié)同工作。實(shí)現(xiàn)工作任務(wù)進(jìn)程間協(xié)調(diào)及協(xié)作,對(duì)客戶的需求,包括不滿、抱怨、建議、需求變 化的最新動(dòng)向等等做出最快速的反應(yīng)。
[0023] 4、監(jiān)控全面,提升執(zhí)行:管理層可以全面把握各種工作的執(zhí)行情況,了解和分析任 務(wù)的狀態(tài),從而全面掌握企業(yè)的運(yùn)行情況。管理不同類別的流程管理,管理層可以通過系統(tǒng) 輕松地了解各種工作的執(zhí)行情況;員工的工作效率;流程進(jìn)展情況。
【附圖說明】
[0024] 圖1為本發(fā)明實(shí)施例所述的一種智能可配置工作流引擎的實(shí)現(xiàn)方法的流程圖;
[0025] 圖2為本發(fā)明實(shí)施例所述的一種智能可配置工作流引擎的運(yùn)行邏輯流程圖。
【具體實(shí)施方式】
[0026] 下面通過具體的實(shí)施例并結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)描述。
[0027] 實(shí)施例1,本發(fā)明實(shí)施例的一種智能可配置工作流引擎,一種智能可配置工作流引 擎,其特征在于,包括:
[0028] 流程自定義工具,其包括工作流模板和工作流實(shí)例,以圖形界面為建模人員提供 建模環(huán)境;
[0029] 工作流引擎,其包括運(yùn)行服務(wù)模塊和監(jiān)控管理模塊,用于使工作流從一個(gè)個(gè)體 "流"向另外一個(gè)個(gè)體,為每個(gè)過程設(shè)定運(yùn)行所需的參數(shù),并分配每個(gè)活動(dòng)執(zhí)行所需的資源, 實(shí)現(xiàn)工作流的自動(dòng)化;
[0030] Web端應(yīng)用系統(tǒng),包括工作流入口管理模塊、工作流過程控制模塊和工作流結(jié)果管 理模塊,用于完成人機(jī)交互和應(yīng)用的執(zhí)行,并對(duì)過程與活動(dòng)的執(zhí)行情況進(jìn)行監(jiān)控與跟蹤。
[0031] 其中,
[0032] 工作流模板用于描述工作流定義;
[0033] 工作流實(shí)例是將工作流模板用于特定工作流程時(shí)對(duì)模板的拷貝。
[0034] 運(yùn)行服務(wù)模塊包括:過程定義的裝載解釋模塊、過程實(shí)例創(chuàng)建模塊、過程實(shí)例控制 模塊:包括過程實(shí)例的運(yùn)行,掛起,恢復(fù),終止等、活動(dòng)實(shí)例控制模塊:包括活動(dòng)實(shí)例的創(chuàng) 建,運(yùn)行,終止等、數(shù)據(jù)管理模塊、外部應(yīng)用程序調(diào)用模塊、系統(tǒng)日志模塊、數(shù)據(jù)庫存取模塊、 Web API 接口;
[0035] 監(jiān)控管理模塊包括實(shí)時(shí)數(shù)據(jù)查詢模塊和日志監(jiān)督模塊,圖形化的方式監(jiān)測(cè)過程實(shí) 例的運(yùn)行情況,實(shí)時(shí)的跟蹤過程實(shí)例的運(yùn)行情況并對(duì)過程實(shí)例的狀態(tài)控制。
[0036] 工作流入口管理模塊的實(shí)現(xiàn)邏輯為:啟動(dòng)工作,用戶登錄應(yīng)用系統(tǒng),啟動(dòng)已經(jīng)授權(quán) 的新工作,應(yīng)用系統(tǒng)彈出啟動(dòng)新工作的界面,并默認(rèn)產(chǎn)生一個(gè)唯一的工作名稱,用戶創(chuàng)建該 工作名稱,應(yīng)用系統(tǒng)在工作流控制數(shù)據(jù)庫中產(chǎn)生一個(gè)工作流實(shí)例,并自動(dòng)連接到該工作流 的第一個(gè)節(jié)點(diǎn)對(duì)應(yīng)的應(yīng)用頁面,同時(shí)應(yīng)用系統(tǒng)彈出待辦事宜頁面,顯示該用戶的待辦事宜 事項(xiàng);
[0037] 工作流過程控制模塊的實(shí)現(xiàn)邏輯為:選擇路由,根據(jù)業(yè)務(wù)流程規(guī)則,以及工作流模 板的定義,一個(gè)活動(dòng)的任務(wù)處理完成以后往下提交,后臺(tái)的工作流引擎進(jìn)行驅(qū)動(dòng),列出往后 的所有路由,并根
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1