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

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

文檔序號:8528017閱讀:來源:國知局
據(jù)條件或者人機交互的結果,自動生成往后的一條或多條路徑,同時一個 活動的后續(xù)路徑確定以后,根據(jù)工作流模型角色的配置關系,人為的去針對不同活動選擇 相應活動的執(zhí)行人,選擇完成以后,提交給工作流引擎,工作流引擎進行后臺處理,形成該 執(zhí)行人的待辦事宜信息;
[0038] 流結果管理模塊的實現(xiàn)邏輯為:在工作流引擎執(zhí)行過程中,產(chǎn)生多個工作流實例 以及活動實例,并采用多種方式查詢,進行工作流流轉的監(jiān)控。
[0039] 一個工作流程稱為一個工作,組成工作的每個執(zhí)行單元稱為活動,組成活動的更 小單位稱為任務,活動的入口稱為主表單。每個工作都是由一系列具有邏輯關系的活動組 成,這些邏輯關系構成活動的路由信息。一個工作實際上可以看作是一系列具體工作和它 們之間的邏輯關系構成的一個有機整體。每個工作都有一個創(chuàng)建者,他是啟動此工作的人。 每個工作可以有多個擁有者,擁有者具有撤銷、強行終止工作的權力。每個活動都有一個擁 有者,他是模板中定義的活動執(zhí)行人,活動擁有者有權將屬于自己的活動進行改派。任何活 動的擁有者都是工作的參與者,他們有權在適當?shù)臅r候(如出差時)指定自己的工作代理。 活動有四種類型:開始活動、結束活動、人工活動、自動活動、合并活動。開始活動表示工作 的開始,結束活動表示工作結束。自動活動表示不需要人員參與的活動,在進行了一定處理 后系統(tǒng)自動轉入后續(xù)活動。合并活動把多個邏輯分支合并到一個節(jié)點?;顒拥年P系由"結 束一一啟動"對描述,一個"結束一一啟動"對在圖形表示上是一個從一個節(jié)點到下一節(jié)點 的連線。一個"結束一一啟動"對是一個由兩個節(jié)點的標識來唯一標識的關系描述信息,它 有始終、唯一、多重、排他、條件五種路由類型。始終表示前面節(jié)點結束后必定啟動后面的 節(jié)點;唯一表示前面節(jié)點結束后從多條分支中選擇唯一一條分支啟動后面節(jié)點;多重表示 前面節(jié)點結束后從多條分支中選出一條或多條分支同時啟動后面節(jié)點;排他表示前面節(jié)點 結束后,如果選擇了排他分支、路由不再選其他分支、而是走本分支進入后面節(jié)點;條件表 示前面節(jié)點結束后根據(jù)給定的條件值或者決策進入下一節(jié)點?;顒佑?初始"、"就緒"、"執(zhí) 行"、"終止"、"執(zhí)行后"、"完成"六種狀態(tài),由工作流服務組件負責狀態(tài)間的轉換。
[0040] 為了增強工作流引擎的處理能力,在工作流定義中還可以定義變量,變量定義"結 束一一啟動"對中條件和數(shù)據(jù)的內(nèi)容,也可以作為與外部應用進行數(shù)據(jù)交換的容器。
[0041] 變量有兩種:全局變量和局部變量;其中,全局變量定義在整個工作流屬性中;局 部變量定義在活動屬性中。
[0042] 在應用系統(tǒng)設計過程中,根據(jù)用戶職責的不同將其分為過程創(chuàng)建者、應用系統(tǒng)管 理員、一般用戶三種。過程創(chuàng)建者主要負責工作流流程的定義建模,一般為業(yè)務人員和技術 人員的結合;應用系統(tǒng)管理員負責監(jiān)控整個應用系統(tǒng)的運行,包括對應用系統(tǒng)配置的維護 和對應用系統(tǒng)中執(zhí)行的過程監(jiān)視和人為干涉;一般用戶是人工活動的執(zhí)行者,應用系統(tǒng)為 其分配任務、給予指示,配合完成工作流流程的執(zhí)行。
[0043] 實施例2,如圖1所示,本發(fā)明還提供了一種智能可配置工作流引擎的實現(xiàn)方法, 包括以下步驟:
[0044] 步驟1,所述工作流引擎開放定義好的Web API接口;
[0045] 步驟2,所述流程自定義工具對圖形界面進行調(diào)用;
[0046] 步驟3,更新傳遞的參數(shù)類型,并對事先定義的好的工作流流程進行邏輯判斷;
[0047] 步驟4,根據(jù)不同角色對應的權限運行所述工作流流程;
[0048] 步驟5,當節(jié)點運行到下一步時觸發(fā)每個節(jié)點中的事件,所述事件更新不同的節(jié)點 狀態(tài),并發(fā)送郵件給不同的審批角色,并記錄所述工作流流程和節(jié)點日志。
[0049] 下面為workflow類流程運行部分代碼:
【主權項】
1. 一種智能可配置工作流引擎,其特征在于,包括: 流程自定義工具,其包括工作流模板和工作流實例,以圖形界面為建模人員提供建模 環(huán)境; 工作流引擎,其包括運行服務模塊和監(jiān)控管理模塊,用于使工作流從一個個體"流"向 另外一個個體,為每個過程設定運行所需的參數(shù),并分配每個活動執(zhí)行所需的資源,實現(xiàn)工 作流的自動化; Web端應用系統(tǒng),包括工作流入口管理模塊、工作流過程控制模塊和工作流結果管理模 塊,用于完成人機交互和應用的執(zhí)行,并對過程與活動的執(zhí)行情況進行監(jiān)控與跟蹤。
2.根據(jù)權利要求1所述的智能可配置工作流引擎,其特征在于, 所述工作流模板用于描述工作流定義; 所述工作流實例是將所述工作流模板用于特定工作流程時對模板的拷貝。
3.根據(jù)權利要求1所述的智能可配置工作流引擎,其特征在于, 所述運行服務模塊包括:過程定義的裝載解釋模塊、過程實例創(chuàng)建模塊、過程實例控制 模塊、活動實例控制模塊、數(shù)據(jù)管理模塊、外部應用程序調(diào)用模塊、系統(tǒng)日志模塊、數(shù)據(jù)庫存 取模塊、Web API接口; 所述監(jiān)控管理模塊包括實時數(shù)據(jù)查詢模塊和日志監(jiān)督模塊,圖形化的方式監(jiān)測過程實 例的運行情況,實時的跟蹤過程實例的運行情況并對過程實例的狀態(tài)控制。
4.根據(jù)權利要求1所述的智能可配置工作流引擎,其特征在于, 所述工作流入口管理模塊的實現(xiàn)邏輯為:啟動工作,用戶登錄應用系統(tǒng),啟動已經(jīng)授權 的新工作,所述應用系統(tǒng)彈出啟動新工作的界面,并默認產(chǎn)生一個唯一的工作名稱,所述用 戶創(chuàng)建該工作名稱,所述應用系統(tǒng)在工作流控制數(shù)據(jù)庫中產(chǎn)生一個工作流實例,并自動連 接到該工作流的第一個節(jié)點對應的應用頁面,同時所述應用系統(tǒng)彈出待辦事宜頁面,顯示 該用戶的待辦事宜事項; 所述工作流過程控制模塊的實現(xiàn)邏輯為:選擇路由,根據(jù)業(yè)務流程規(guī)則,以及所述工作 流模板的定義,一個活動的任務處理完成以后往下提交,后臺的所述工作流引擎進行驅動, 列出往后的所有路由,并根據(jù)條件或者人機交互的結果,自動生成往后的一條或多條路徑, 同時一個活動的后續(xù)路徑確定以后,根據(jù)工作流模型角色的配置關系,人為的去針對不同 活動選擇相應活動的執(zhí)行人,選擇完成以后,提交給所述工作流引擎,所述工作流引擎進行 后臺處理,形成該執(zhí)行人的待辦事宜信息; 所述流結果管理模塊的實現(xiàn)邏輯為:在所述工作流引擎執(zhí)行過程中,產(chǎn)生多個工作流 實例以及活動實例,并采用多種方式查詢,進行工作流流轉的監(jiān)控。
5.根據(jù)權利要求1所述的智能可配置工作流引擎,其特征在于, 在工作流定義中定義變量,所述變量定義"結束一一啟動"對中條件和數(shù)據(jù)的內(nèi)容,作 為與外部應用進行數(shù)據(jù)交換的容器。
6.根據(jù)權利要求5所述的智能可配置工作流引擎,其特征在于,所述變量有兩種:全局 變量和局部變量; 其中,所述全局變量定義在整個工作流屬性中; 所述局部變量定義在活動屬性中。
7. -種如權利要求1所述的智能可配置工作流引擎的實現(xiàn)方法,其特征在于,包括以 下步驟: 步驟1,所述工作流引擎開放定義好的Web API接口; 步驟2,所述流程自定義工具對圖形界面進行調(diào)用; 步驟3,更新傳遞的參數(shù)類型,并對事先定義的好的工作流流程進行邏輯判斷; 步驟4,根據(jù)不同角色對應的權限運行所述工作流流程; 步驟5,當節(jié)點運行到下一步時觸發(fā)每個節(jié)點中的事件,所述事件更新不同的節(jié)點狀 態(tài),并發(fā)送郵件給不同的審批角色,并記錄所述工作流流程和節(jié)點日志。
【專利摘要】本發(fā)明公開了一種智能可配置工作流引擎,包括:流程自定義工具,其包括工作流模板和工作流實例,以圖形界面為建模人員提供建模環(huán)境;工作流引擎,其包括運行服務模塊和監(jiān)控管理模塊,用于使工作流從一個個體“流”向另外一個個體,實現(xiàn)工作流的自動化;Web端應用系統(tǒng),包括工作流入口管理模塊、工作流過程控制模塊和工作流結果管理模塊,用于完成人機交互和應用的執(zhí)行。本發(fā)明的有益效果為:為工作流自動化和構建流程應用提供基礎平臺,實現(xiàn)了流程邏輯與業(yè)務邏輯的分離,支持業(yè)務流程的分析和規(guī)范化定義以及業(yè)務單元的自動組裝,降低了復雜流程應用的開發(fā)難度,提高應用系統(tǒng)的管理效率。
【IPC分類】G06F9-44
【公開號】CN104850405
【申請?zhí)枴緾N201510269870
【發(fā)明人】駱侃
【申請人】武漢眾聯(lián)信息技術股份有限公司
【公開日】2015年8月19日
【申請日】2015年5月25日
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1