專利名稱:一種跨應(yīng)用工作流任務(wù)列表集成業(yè)務(wù)處理頁面的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,具體的說是工作流系統(tǒng)集成各業(yè)務(wù)應(yīng)用時(shí),工
作流任務(wù)列表實(shí)現(xiàn)對業(yè)務(wù)應(yīng)用處理頁面的集成或一種跨應(yīng)用工作流任務(wù)列表集成業(yè)務(wù)處 理頁面的方法。
背景技術(shù):
隨著工作流技術(shù)的不斷發(fā)展,工作流已廣泛應(yīng)用在辦公、電子政務(wù)、電子商務(wù)等領(lǐng) 域,越來越多的應(yīng)用系統(tǒng)已經(jīng)把工作流系統(tǒng)作為基礎(chǔ)平臺(tái),處理內(nèi)部辦公、政務(wù)或企業(yè)的業(yè) 務(wù)流程。 企業(yè)或政務(wù)的信息化發(fā)展到現(xiàn)在,一般已建立了多套應(yīng)用系統(tǒng),這些應(yīng)用系統(tǒng)在
建立之初,往往是面向某一項(xiàng)或幾項(xiàng)業(yè)務(wù)功能開發(fā)的,功能分散而孤立。工作流系統(tǒng)需要整
合企業(yè)資源,集成各個(gè)應(yīng)用,實(shí)現(xiàn)跨組織、跨應(yīng)用的業(yè)務(wù)流程管理和執(zhí)行。 企業(yè)或政務(wù)需要一個(gè)集中的工作流系統(tǒng),統(tǒng)一處理企業(yè)或政務(wù)所有的業(yè)務(wù)流程,
集成各個(gè)業(yè)務(wù)應(yīng)用,實(shí)現(xiàn)分散業(yè)務(wù)功能的流程化。 任務(wù)列表是在人機(jī)交互處理任務(wù)中必要的一個(gè)入口 ,是在業(yè)務(wù)流程流轉(zhuǎn)過程產(chǎn)生
的任務(wù)的集合,通過任務(wù)列表可以了解到任務(wù)信息,并由此入口進(jìn)行任務(wù)的處理。 工作流系統(tǒng)需要提供統(tǒng)一的任務(wù)列表,顯示用戶需要辦理的所有任務(wù)信息,這些
任務(wù)信息來自企業(yè)或政務(wù)所有業(yè)務(wù)流程。這就區(qū)別于傳統(tǒng)的應(yīng)用系統(tǒng),用戶進(jìn)行不同的業(yè)
務(wù)操作,需要到不同的功能菜單頁面去處理。 以統(tǒng)一任務(wù)列表為入口 ,每條任務(wù)的處理需要轉(zhuǎn)到各個(gè)業(yè)務(wù)處理頁面。業(yè)務(wù)處理 頁面的程序是在各個(gè)業(yè)務(wù)應(yīng)用上,任務(wù)列表轉(zhuǎn)向時(shí),需要訪問對應(yīng)的業(yè)務(wù)應(yīng)用的處理頁面, 把它顯示在工作流系統(tǒng)上。 相關(guān)數(shù)據(jù)是流程的內(nèi)部變量,是流程運(yùn)行所需的一些上下文數(shù)據(jù)。相關(guān)數(shù)據(jù)是工 作流規(guī)范中定義的內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明的目的是解決工作流系統(tǒng)和各業(yè)務(wù)應(yīng)用分開獨(dú)立部署,并集成各業(yè)務(wù)應(yīng)用 時(shí),工作流系統(tǒng)任務(wù)列表集成業(yè)務(wù)處理頁面的實(shí)現(xiàn)問題,提供一種跨應(yīng)用工作流任務(wù)列表 集成業(yè)務(wù)處理頁面的方法。 本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,根據(jù)客戶的需要,將各業(yè)務(wù)應(yīng)用上的處理頁 面與工作流任務(wù)列表相結(jié)合,由流程定義人員在環(huán)節(jié)上定義業(yè)務(wù)頁面url,定義相關(guān)數(shù)據(jù)以 及業(yè)務(wù)數(shù)據(jù)主鍵與相關(guān)數(shù)據(jù)定義的對應(yīng)關(guān)系,當(dāng)流程運(yùn)行時(shí),業(yè)務(wù)數(shù)據(jù)給對應(yīng)的相關(guān)數(shù)據(jù) 賦值,最后經(jīng)統(tǒng)一任務(wù)列表入口轉(zhuǎn)向業(yè)務(wù)處理頁面時(shí),組織最終url訪問業(yè)務(wù)應(yīng)用上的頁 面,顯示在工作流系統(tǒng)上。 設(shè)置業(yè)務(wù)數(shù)據(jù)主鍵與相關(guān)數(shù)據(jù)定義的對應(yīng)關(guān)系。
支持為每個(gè)環(huán)節(jié)設(shè)置業(yè)務(wù)數(shù)據(jù)主鍵。
3
經(jīng)統(tǒng)一任務(wù)列表入口轉(zhuǎn)向業(yè)務(wù)處理頁面時(shí),組織訪問url :環(huán)節(jié)上定義的業(yè)務(wù)處
理頁面url+參數(shù)業(yè)務(wù)數(shù)據(jù)主鍵值。其中,業(yè)務(wù)數(shù)據(jù)主鍵值是取當(dāng)前任務(wù)所屬流程實(shí)例下
對應(yīng)相關(guān)數(shù)據(jù)的值。 本發(fā)明的有益效果如下 1)工作流系統(tǒng)作為企業(yè)集中的流程服務(wù)器,獨(dú)立部署,集成各個(gè)業(yè)務(wù)應(yīng)用時(shí),可以集成各個(gè)業(yè)務(wù)應(yīng)用的業(yè)務(wù)處理頁面,對于最終用戶來說這完全是透明的,用戶處理不同業(yè)務(wù)操作時(shí),只需要統(tǒng)一訪問工作流任務(wù)列表,不需要分別去訪問各個(gè)業(yè)務(wù)應(yīng)用;
2)支持每個(gè)環(huán)節(jié)定義不同業(yè)務(wù)數(shù)據(jù)主鍵。
具體實(shí)施例方式
本發(fā)明提供的跨應(yīng)用集成的工作流系統(tǒng)任務(wù)列表集成業(yè)務(wù)處理頁面的實(shí)現(xiàn)方法,是由流程定義人員在環(huán)節(jié)上定義業(yè)務(wù)頁面url,定義相關(guān)數(shù)據(jù)以及業(yè)務(wù)數(shù)據(jù)主鍵與相關(guān)數(shù)據(jù)定義的對應(yīng)關(guān)系,當(dāng)流程運(yùn)行時(shí),業(yè)務(wù)數(shù)據(jù)給對應(yīng)的相關(guān)數(shù)據(jù)賦值,最后經(jīng)統(tǒng)一任務(wù)列表入口轉(zhuǎn)向業(yè)務(wù)處理頁面時(shí),組織最終url訪問業(yè)務(wù)應(yīng)用上的頁面,顯示在工作流系統(tǒng)上。具體實(shí)現(xiàn)步驟如下 1)流程定義人員在定義流程時(shí), B在每個(gè)環(huán)節(jié)上定義對應(yīng)的業(yè)務(wù)處理頁面url B定義相關(guān)數(shù)據(jù) B設(shè)置每個(gè)環(huán)節(jié)對應(yīng)的業(yè)務(wù)數(shù)據(jù)主鍵與相關(guān)數(shù)據(jù)定義的對應(yīng)關(guān)系,業(yè)務(wù)數(shù)據(jù)主鍵
名可以自定義,不同環(huán)節(jié)對應(yīng)的業(yè)務(wù)數(shù)據(jù)主鍵有可能不同。 2)流程運(yùn)行過程中,業(yè)務(wù)應(yīng)用調(diào)用工作流接口 ,提交流程,工作流從業(yè)務(wù)數(shù)據(jù)中獲取所需的數(shù)據(jù),給該流程實(shí)例下的相關(guān)數(shù)據(jù)賦值。 3)經(jīng)統(tǒng)一任務(wù)列表入口轉(zhuǎn)向業(yè)務(wù)處理頁面時(shí),組織url :環(huán)節(jié)上定義的業(yè)務(wù)處理頁面url+參數(shù)業(yè)務(wù)數(shù)據(jù)主鍵值,訪問業(yè)務(wù)應(yīng)用上的頁面,顯示在工作流系統(tǒng)上。其中,業(yè)務(wù)數(shù)據(jù)主鍵值是取當(dāng)前任務(wù)所屬流程實(shí)例下對應(yīng)相關(guān)數(shù)據(jù)的值。
權(quán)利要求
一種跨應(yīng)用工作流任務(wù)列表集成業(yè)務(wù)處理頁面的方法,其特征在于,根據(jù)客戶的需要,將各業(yè)務(wù)應(yīng)用上的處理頁面與工作流任務(wù)列表相結(jié)合,由流程定義人員在環(huán)節(jié)上定義業(yè)務(wù)頁面url,定義相關(guān)數(shù)據(jù)以及業(yè)務(wù)數(shù)據(jù)主鍵與相關(guān)數(shù)據(jù)定義的對應(yīng)關(guān)系,當(dāng)流程運(yùn)行時(shí),業(yè)務(wù)數(shù)據(jù)給對應(yīng)的相關(guān)數(shù)據(jù)賦值,最后經(jīng)統(tǒng)一任務(wù)列表入口轉(zhuǎn)向業(yè)務(wù)處理頁面時(shí),組織最終url訪問業(yè)務(wù)應(yīng)用上的頁面,顯示在工作流系統(tǒng)上。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,設(shè)置業(yè)務(wù)數(shù)據(jù)主鍵與相關(guān)數(shù)據(jù)定義的對 應(yīng)關(guān)系。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,支持為每個(gè)環(huán)節(jié)設(shè)置業(yè)務(wù)數(shù)據(jù)主鍵。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,經(jīng)統(tǒng)一任務(wù)列表入口轉(zhuǎn)向業(yè)務(wù)處理頁面 時(shí),組織訪問url :環(huán)節(jié)上定義的業(yè)務(wù)處理頁面url+參數(shù)業(yè)務(wù)數(shù)據(jù)主鍵值,其中,業(yè)務(wù)數(shù)據(jù) 主鍵值是取當(dāng)前任務(wù)所屬流程實(shí)例下對應(yīng)相關(guān)數(shù)據(jù)的值。
全文摘要
本發(fā)明提供一種跨應(yīng)用工作流任務(wù)列表集成業(yè)務(wù)處理頁面的方法,該發(fā)明是根據(jù)客戶的需要,將各業(yè)務(wù)應(yīng)用上的處理頁面與工作流任務(wù)列表相結(jié)合,由流程定義人員在環(huán)節(jié)上定義業(yè)務(wù)頁面url,定義相關(guān)數(shù)據(jù)以及業(yè)務(wù)數(shù)據(jù)主鍵與相關(guān)數(shù)據(jù)定義的對應(yīng)關(guān)系,當(dāng)流程運(yùn)行時(shí),業(yè)務(wù)數(shù)據(jù)給對應(yīng)的相關(guān)數(shù)據(jù)賦值,最后經(jīng)統(tǒng)一任務(wù)列表入口轉(zhuǎn)向業(yè)務(wù)處理頁面時(shí),組織最終url訪問業(yè)務(wù)應(yīng)用上的頁面,顯示在工作流系統(tǒng)上,本發(fā)明特別適合工作流系統(tǒng)作為企業(yè)集中的流程服務(wù)器,獨(dú)立部署,集成各個(gè)業(yè)務(wù)應(yīng)用。
文檔編號(hào)G06Q10/00GK101777155SQ20101010338
公開日2010年7月14日 申請日期2010年2月1日 優(yōu)先權(quán)日2010年2月1日
發(fā)明者李向陽, 胡清 申請人:山東浪潮齊魯軟件產(chǎn)業(yè)股份有限公司