欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法

文檔序號(hào):6540191閱讀:133來(lái)源:國(guó)知局
基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法
【專利摘要】本發(fā)明提供一種基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,該方法為1、通過(guò)一工作流設(shè)計(jì)器中的節(jié)點(diǎn)配置管理、設(shè)計(jì)工具箱以圖形化的形式來(lái)定義工作流應(yīng)用引擎的文件;所述工作流程設(shè)計(jì)器中能支持普通任務(wù)節(jié)點(diǎn)、分支節(jié)點(diǎn)、合并節(jié)點(diǎn)、開始節(jié)點(diǎn)以及結(jié)束節(jié)點(diǎn),還擴(kuò)展支持會(huì)簽任務(wù)節(jié)點(diǎn)和競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn);2、通過(guò)工作流設(shè)計(jì)器中的流程配置管理對(duì)工作流應(yīng)用引擎進(jìn)行工作流的擴(kuò)展配置,3、通過(guò)工作流應(yīng)用引擎的任務(wù)監(jiān)控和任務(wù)功能,進(jìn)行工作流的流轉(zhuǎn),工作流的控制和管理。本發(fā)明通過(guò)對(duì)普通任務(wù)節(jié)點(diǎn)的擴(kuò)展使其能支持多人同時(shí)處理同一任務(wù)并根據(jù)處理結(jié)果進(jìn)行自動(dòng)判斷產(chǎn)生最終結(jié)果;且能支持多人以競(jìng)爭(zhēng)的方式進(jìn)行任務(wù)的接受和處理。
【專利說(shuō)明】基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工作流處理【技術(shù)領(lǐng)域】,尤其涉及一種基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法。
【背景技術(shù)】
[0002]隨著廣電、交通行業(yè)信息化建設(shè)的不斷發(fā)展,數(shù)據(jù)、業(yè)務(wù)流程等的規(guī)范化管理的要求越來(lái)越高,對(duì)工作流的技術(shù)要求也不斷提高。目前市場(chǎng)上大多數(shù)的工作流應(yīng)用引擎只支持基本的流程流轉(zhuǎn)和配置管理要求。傳統(tǒng)的工作流引擎對(duì)流程的定義要以XML文件的形式來(lái)定義,不直觀、不形象化并且專業(yè)性要求非常高,且對(duì)于廣電和交通行業(yè)對(duì)工作流的特殊的業(yè)務(wù)要求不支持,傳統(tǒng)的廣電、交通行業(yè)工作流應(yīng)用引擎只能對(duì)基本的流程的流轉(zhuǎn)、任務(wù)節(jié)點(diǎn)和人員等做簡(jiǎn)單的配置。對(duì)于如任務(wù)執(zhí)行的時(shí)間要求、分類要求、權(quán)限要求等不支持,并且對(duì)于復(fù)雜的節(jié)點(diǎn)不支持,如會(huì)簽任務(wù)、競(jìng)爭(zhēng)任務(wù)等。最后傳統(tǒng)的工作流引擎都是各種不同語(yǔ)言開發(fā)的,無(wú)法進(jìn)行跨語(yǔ)言的調(diào)用,即使可以調(diào)用也非常不方便。

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

[0003]本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,本發(fā)明通過(guò)對(duì)普通任務(wù)節(jié)點(diǎn)的擴(kuò)展使其能支持多人同時(shí)處理同一任務(wù)并根據(jù)處理結(jié)果進(jìn)行自動(dòng)判斷產(chǎn)生最終結(jié)果;且能支持多人以競(jìng)爭(zhēng)的方式進(jìn)行任務(wù)的接受和處理。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的:一種基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,所述方法需提供一工作流設(shè)計(jì)器,該方法包括如下步驟:
[0005]步驟1、通過(guò)所述工作流設(shè)計(jì)器中的節(jié)點(diǎn)配置管理、設(shè)計(jì)工具箱以圖形化的形式來(lái)定義工作流應(yīng)用引擎的文件;所述工作流程設(shè)計(jì)器中能支持普通任務(wù)節(jié)點(diǎn)、分支節(jié)點(diǎn)、合并節(jié)點(diǎn)、開始節(jié)點(diǎn)以及結(jié)束節(jié)點(diǎn),還擴(kuò)展支持會(huì)簽任務(wù)節(jié)點(diǎn)和競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn);
[0006]所述會(huì)簽任務(wù)節(jié)點(diǎn)為多個(gè)執(zhí)行人同時(shí)執(zhí)行一個(gè)任務(wù),并且能根據(jù)多個(gè)執(zhí)行人執(zhí)行的結(jié)果以不同的策略決定會(huì)簽任務(wù)的最后執(zhí)行結(jié)果;
[0007]所述競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)為接收一任務(wù)的人員能有多個(gè),接收到該任務(wù)的人員以競(jìng)爭(zhēng)的方式先簽收到該任務(wù)即可執(zhí)行該任務(wù);競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的執(zhí)行步驟有兩步:簽收任務(wù)和執(zhí)行任務(wù);
[0008]步驟2、通過(guò)工作流設(shè)計(jì)器中的流程配置管理對(duì)工作流應(yīng)用引擎進(jìn)行工作流的擴(kuò)展配置,該工作流的擴(kuò)展配置包括:流程分類設(shè)置、流程時(shí)限設(shè)置、流程消息配置、流程發(fā)布、流程啟動(dòng)權(quán)限以及監(jiān)督權(quán)限設(shè)置;
[0009]步驟3、通過(guò)工作流應(yīng)用引擎的任務(wù)監(jiān)控和任務(wù)功能,進(jìn)行工作流的流轉(zhuǎn),工作流的控制和管理。
[0010]進(jìn)一步地,所述會(huì)簽任務(wù)節(jié)點(diǎn)為多個(gè)執(zhí)行人同時(shí)執(zhí)行一個(gè)任務(wù),并且能根據(jù)多個(gè)執(zhí)行人執(zhí)行的結(jié)果以不同的策略決定會(huì)簽任務(wù)的最后執(zhí)行結(jié)果;具體為:將會(huì)簽任務(wù)的審批節(jié)點(diǎn)轉(zhuǎn)為后臺(tái)記錄,每個(gè)會(huì)簽人均能看到自己的會(huì)簽信息;處理會(huì)簽任務(wù)的審批信息對(duì)于長(zhǎng)時(shí)間不簽署會(huì)簽意見(jiàn)的,進(jìn)行舍棄相關(guān)會(huì)簽意見(jiàn);根據(jù)各會(huì)簽人員的簽署意見(jiàn),最終確定會(huì)簽任務(wù)節(jié)點(diǎn)的結(jié)果。
[0011]進(jìn)一步地,所述競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的執(zhí)行步驟具體為:將任務(wù)以簽收任務(wù)的形式推送給所有競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的接受人;接收到簽收任務(wù)的人,以競(jìng)爭(zhēng)的方式獲取任務(wù),任務(wù)一旦被其中一個(gè)人簽收,其他人便不可再簽收任務(wù);簽收任務(wù)的人成為任務(wù)的唯一執(zhí)行人,其他人不可。
[0012]進(jìn)一步地,實(shí)現(xiàn)工作流的擴(kuò)展配置實(shí)現(xiàn)方式如下:創(chuàng)建數(shù)據(jù)庫(kù)表,將流程分類、監(jiān)督權(quán)限、流程時(shí)限、流程消息、流程發(fā)布、流程啟動(dòng)權(quán)限信息存儲(chǔ)起來(lái),并與工作流應(yīng)用引擎的相關(guān)表進(jìn)行外鍵關(guān)聯(lián);在流程驅(qū)動(dòng)過(guò)程中,根據(jù)具體的流程的ID獲取該流程的流程分類、監(jiān)督權(quán)限、流程時(shí)限、流程消息、流程發(fā)布、流程啟動(dòng)權(quán)限相關(guān)配置信息,并進(jìn)行業(yè)務(wù)邏輯判斷;如果符合業(yè)務(wù)邏輯要求則流程能執(zhí)行下去,如果不符合返回對(duì)應(yīng)的結(jié)果。
[0013]本發(fā)明具有如下優(yōu)點(diǎn):
[0014]1、本發(fā)明通過(guò)對(duì)普通任務(wù)節(jié)點(diǎn)的擴(kuò)展使其可以支持多人同時(shí)處理同一任務(wù)并根據(jù)處理結(jié)果進(jìn)行自動(dòng)判斷產(chǎn)生最終結(jié)果。
[0015]2、本發(fā)明通過(guò)對(duì)普通任務(wù)節(jié)點(diǎn)的擴(kuò)展使其可以支持多人以競(jìng)爭(zhēng)的方式進(jìn)行任務(wù)的接受和處理。
[0016]3、本發(fā)明通過(guò)使API以接口服務(wù)的形式,在服務(wù)管理中心發(fā)布,來(lái)實(shí)現(xiàn)引擎所有的API如何支持如C、C++、JAVA等跨語(yǔ)言和技術(shù)的調(diào)用。
[0017]4、本發(fā)明通過(guò)擴(kuò)展實(shí)現(xiàn)工作流時(shí)限、分類、權(quán)限與工作流核心配置整合,從而滿足行業(yè)工作流的配置管理要求。
【專利附圖】

【附圖說(shuō)明】
[0018]圖1為現(xiàn)有的廣電、交通行業(yè)工作流應(yīng)用引擎的應(yīng)用的框架圖。
[0019]圖2為本發(fā)明方法的流程示意圖。
【具體實(shí)施方式】
[0020]請(qǐng)參閱圖2所示,本發(fā)明的一種基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,所述方法需提供一工作流設(shè)計(jì)器,該方法包括如下步驟:
[0021]步驟1、通過(guò)所述工作流設(shè)計(jì)器中的節(jié)點(diǎn)配置管理、設(shè)計(jì)工具箱以圖形化的形式來(lái)定義工作流應(yīng)用引擎的文件;所述工作流程設(shè)計(jì)器中能支持普通任務(wù)節(jié)點(diǎn)、分支節(jié)點(diǎn)、合并節(jié)點(diǎn)、開始節(jié)點(diǎn)以及結(jié)束節(jié)點(diǎn),還擴(kuò)展支持會(huì)簽任務(wù)節(jié)點(diǎn)和競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn);
[0022]所述會(huì)簽任務(wù)節(jié)點(diǎn)為多個(gè)執(zhí)行人同時(shí)執(zhí)行一個(gè)任務(wù),并且能根據(jù)多個(gè)執(zhí)行人執(zhí)行的結(jié)果以不同的策略決定會(huì)簽任務(wù)的最后執(zhí)行結(jié)果;
[0023]首先傳統(tǒng)方式要實(shí)現(xiàn)會(huì)簽節(jié)點(diǎn),需要會(huì)簽人數(shù)N+2個(gè)節(jié)點(diǎn)來(lái)實(shí)現(xiàn),并且實(shí)現(xiàn)過(guò)程中,分支無(wú)法回退、分支節(jié)點(diǎn)如果不通過(guò)的話,整個(gè)會(huì)簽就無(wú)法進(jìn)行。本發(fā)明的會(huì)簽任務(wù)節(jié)點(diǎn),只需要一個(gè)任務(wù)節(jié)點(diǎn)便可以實(shí)現(xiàn):即所述會(huì)簽任務(wù)節(jié)點(diǎn)為多個(gè)執(zhí)行人同時(shí)執(zhí)行一個(gè)任務(wù),并且能根據(jù)多個(gè)執(zhí)行人執(zhí)行的結(jié)果以不同的策略決定會(huì)簽任務(wù)的最后執(zhí)行結(jié)果;具體為:將會(huì)簽任務(wù)的審批節(jié)點(diǎn)轉(zhuǎn)為后臺(tái)記錄,每個(gè)會(huì)簽人均能看到自己的會(huì)簽信息;處理會(huì)簽任務(wù)的審批信息對(duì)于長(zhǎng)時(shí)間不簽署會(huì)簽意見(jiàn)的,進(jìn)行舍棄相關(guān)會(huì)簽意見(jiàn);根據(jù)各會(huì)簽人員的簽署意見(jiàn),最終確定會(huì)簽任務(wù)節(jié)點(diǎn)的結(jié)果。
[0024]所述競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)為接收一任務(wù)的人員能有多個(gè),接收到該任務(wù)的人員以競(jìng)爭(zhēng)的方式先簽收到該任務(wù)即可執(zhí)行該任務(wù);競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的執(zhí)行步驟有兩步:簽收任務(wù)和執(zhí)行任務(wù);所述競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的執(zhí)行步驟具體為:將任務(wù)以簽收任務(wù)的形式推送給所有競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的接受人;接收到簽收任務(wù)的人,以競(jìng)爭(zhēng)的方式獲取任務(wù),任務(wù)一旦被其中一個(gè)人簽收,其他人便不可再簽收任務(wù);簽收任務(wù)的人成為任務(wù)的唯一執(zhí)行人,其他人不可。
[0025]步驟2、通過(guò)工作流設(shè)計(jì)器中的流程配置管理對(duì)工作流應(yīng)用引擎進(jìn)行工作流的擴(kuò)展配置,該工作流的擴(kuò)展配置包括:流程分類設(shè)置、流程時(shí)限設(shè)置、流程消息配置、流程發(fā)布、流程啟動(dòng)權(quán)限以及監(jiān)督權(quán)限設(shè)置;實(shí)現(xiàn)工作流的擴(kuò)展配置實(shí)現(xiàn)方式如下:創(chuàng)建數(shù)據(jù)庫(kù)表,將流程分類、監(jiān)督權(quán)限、流程時(shí)限、流程消息、流程發(fā)布、流程啟動(dòng)權(quán)限信息存儲(chǔ)起來(lái),并與工作流應(yīng)用引擎的相關(guān)表進(jìn)行外鍵關(guān)聯(lián);在流程驅(qū)動(dòng)過(guò)程中,根據(jù)具體的流程的ID獲取該流程的流程分類、監(jiān)督權(quán)限、流程時(shí)限、流程消息、流程發(fā)布、流程啟動(dòng)權(quán)限相關(guān)配置信息,并進(jìn)行業(yè)務(wù)邏輯判斷;如果符合業(yè)務(wù)邏輯要求則流程能執(zhí)行下去,如果不符合返回對(duì)應(yīng)的結(jié)果。
[0026]步驟3、通過(guò)工作流應(yīng)用引擎的任務(wù)監(jiān)控和任務(wù)功能,進(jìn)行工作流的流轉(zhuǎn),工作流的控制和管理。
[0027]另外,這里需要說(shuō)明的是:本發(fā)明的工作流應(yīng)用引擎提供以服務(wù)的形式發(fā)布接口,即工作流應(yīng)用引擎API以接口服務(wù)的形式發(fā)布,接口發(fā)布使用WEBSERVICE技術(shù),可被C、C++、JAVA等語(yǔ)言開發(fā)的服務(wù)端調(diào)用。實(shí)現(xiàn)方式如下:第一步:將接口 API注冊(cè)進(jìn)入一服務(wù)管理中心;第二步:要調(diào)用的系統(tǒng)從服務(wù)管理中心下載接口代碼,進(jìn)行二次開發(fā)。第三步:要調(diào)用的系統(tǒng)直接通過(guò)客戶端接口,調(diào)用工作流應(yīng)用弓I擎服務(wù)端。
[0028]總之,本發(fā)明擴(kuò)展工作流應(yīng)用引擎,使其可以支持多人同時(shí)處理同一任務(wù)節(jié)點(diǎn)并根據(jù)處理結(jié)果進(jìn)行自動(dòng)判斷產(chǎn)生最終結(jié)果的方法;擴(kuò)展工作流應(yīng)用引擎使其可以支持多人以競(jìng)爭(zhēng)的方式進(jìn)行任務(wù)的接受和處理;工作流應(yīng)用引擎所有的API如何支持如C、C++、JAVA等跨語(yǔ)言和技術(shù)的調(diào)用。把工作流時(shí)限、分類、權(quán)限與工作流核心配置整合,把上述條件也做為流程驅(qū)動(dòng)的條件,從而滿足行業(yè)工作流的要求。
[0029]以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
【權(quán)利要求】
1.一種基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,其特征在于,所述方法需提供一工作流設(shè)計(jì)器,該方法包括如下步驟: 步驟1、通過(guò)所述工作流設(shè)計(jì)器中的節(jié)點(diǎn)配置管理、設(shè)計(jì)工具箱以圖形化的形式來(lái)定義工作流應(yīng)用引擎的文件;所述工作流程設(shè)計(jì)器中能支持普通任務(wù)節(jié)點(diǎn)、分支節(jié)點(diǎn)、合并節(jié)點(diǎn)、開始節(jié)點(diǎn)以及結(jié)束節(jié)點(diǎn),還擴(kuò)展支持會(huì)簽任務(wù)節(jié)點(diǎn)和競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn); 所述會(huì)簽任務(wù)節(jié)點(diǎn)為多個(gè)執(zhí)行人同時(shí)執(zhí)行一個(gè)任務(wù),并且能根據(jù)多個(gè)執(zhí)行人執(zhí)行的結(jié)果以不同的策略決定會(huì)簽任務(wù)的最后執(zhí)行結(jié)果; 所述競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)為接收一任務(wù)的人員能有多個(gè),接收到該任務(wù)的人員以競(jìng)爭(zhēng)的方式先簽收到該任務(wù)即可執(zhí)行該任務(wù);競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的執(zhí)行步驟有兩步:簽收任務(wù)和執(zhí)行任務(wù); 步驟2、通過(guò)工作流設(shè)計(jì)器中的流程配置管理對(duì)工作流應(yīng)用引擎進(jìn)行工作流的擴(kuò)展配置,該工作流的擴(kuò)展配置包括:流程分類設(shè)置、流程時(shí)限設(shè)置、流程消息配置、流程發(fā)布、流程啟動(dòng)權(quán)限以及監(jiān)督權(quán)限設(shè)置; 步驟3、通過(guò)工作流應(yīng)用引擎的任務(wù)監(jiān)控和任務(wù)功能,進(jìn)行工作流的流轉(zhuǎn),工作流的控制和管理。
2.根據(jù)權(quán)利要求1所述的基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,其特征在于:所述會(huì)簽任務(wù)節(jié)點(diǎn)為多個(gè)執(zhí)行人同時(shí)執(zhí)行一個(gè)任務(wù),并且能根據(jù)多個(gè)執(zhí)行人執(zhí)行的結(jié)果以不同的策略決定會(huì)簽任務(wù)的最后執(zhí)行結(jié)果;具體為:將會(huì)簽任務(wù)的審批節(jié)點(diǎn)轉(zhuǎn)為后臺(tái)記錄,每個(gè)會(huì)簽人均能看到自己的會(huì)簽信息;處理會(huì)簽任務(wù)的審批信息對(duì)于長(zhǎng)時(shí)間不簽署會(huì)簽意見(jiàn)的,進(jìn)行舍棄相關(guān)會(huì)簽意見(jiàn);根據(jù)各會(huì)簽人員的簽署意見(jiàn),最終確定會(huì)簽任務(wù)節(jié)點(diǎn)的結(jié)果。
3.根據(jù)權(quán)利要求1所述的基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,其特征在于:所述競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的執(zhí)行步驟具體為:將任務(wù)以簽收任務(wù)的形式推送給所有競(jìng)爭(zhēng)任務(wù)節(jié)點(diǎn)的接受人;接收到簽收任務(wù)的人,以競(jìng)爭(zhēng)的方式獲取任務(wù),任務(wù)一旦被其中一個(gè)人簽收,其他人便不可再簽收任務(wù);簽收任務(wù)的人成為任務(wù)的唯一執(zhí)行人,其他人不可。
4.根據(jù)權(quán)利要求1所述的基于工作流應(yīng)用引擎實(shí)現(xiàn)廣電、交通的工作流流程的方法,其特征在于:實(shí)現(xiàn)工作流的擴(kuò)展配置實(shí)現(xiàn)方式如下:創(chuàng)建數(shù)據(jù)庫(kù)表,將流程分類、監(jiān)督權(quán)限、流程時(shí)限、流程消息、流程發(fā)布、流程啟動(dòng)權(quán)限信息存儲(chǔ)起來(lái),并與工作流應(yīng)用引擎的相關(guān)表進(jìn)行外鍵關(guān)聯(lián);在流程驅(qū)動(dòng)過(guò)程中,根據(jù)具體的流程的ID獲取該流程的流程分類、監(jiān)督權(quán)限、流程時(shí)限、流程消息、流程發(fā)布、流程啟動(dòng)權(quán)限相關(guān)配置信息,并進(jìn)行業(yè)務(wù)邏輯判斷;如果符合業(yè)務(wù)邏輯要求則流程能執(zhí)行下去,如果不符合返回對(duì)應(yīng)的結(jié)果。
【文檔編號(hào)】G06Q10/06GK103886408SQ201410089641
【公開日】2014年6月25日 申請(qǐng)日期:2014年3月12日 優(yōu)先權(quán)日:2014年3月12日
【發(fā)明者】陳祥耀 申請(qǐng)人:福建省視通光電網(wǎng)絡(luò)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
同江市| 富锦市| 常山县| 鄯善县| 滁州市| 新昌县| 英吉沙县| 尼勒克县| 法库县| 基隆市| 济源市| 衡水市| 新津县| 舟曲县| 祁门县| 台东市| 北碚区| 凤翔县| 铜川市| 永嘉县| 石楼县| 修文县| 德州市| 海城市| 屯留县| 兰西县| 合阳县| 察隅县| 和林格尔县| 龙口市| 屯昌县| 康定县| 行唐县| 塘沽区| 边坝县| 颍上县| 历史| 达拉特旗| 锦州市| 密山市| 鹰潭市|