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

一種展現(xiàn)任務列表的方法及系統(tǒng)的制作方法

文檔序號:6585200閱讀:174來源:國知局
專利名稱:一種展現(xiàn)任務列表的方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及業(yè)務流管理技術領域,特別是涉及一種展現(xiàn)任務列表的方法及系統(tǒng)。
背景技術
工作流管理系統(tǒng)是一個軟件系統(tǒng),它完成工作流的定義和管理,并按照在工作流 中預先定義好的工作流邏輯推進工作流實例的執(zhí)行。通常,通過工作流管理系統(tǒng)的流程定 義工具實現(xiàn)流程的定義。 一個流程定義是由若干活動按照一定的流轉邏輯組合在一起。同 時,還需要為人工活動指定參與者。當系統(tǒng)啟動一個流程后,就會為這個流程定義生成一個 流程實例。在流程實例運行的過程中,會根據活動定義中的參與者,將該活動對應的任務分 配給定義的參與者,生成相關的任務信息。 在工作流管理系統(tǒng)中,任務列表用于展現(xiàn)當前登錄用戶需要處理的所有任務。在 任務列表的展現(xiàn)中,不僅需要展現(xiàn)工作流引擎內部任務委派相關的數(shù)據(工作流數(shù)據),還 需要展現(xiàn)與該流程實例相關的業(yè)務數(shù)據。例如在一個請假流程中,需要展現(xiàn)的信息不僅包 括流程實例(包括某個環(huán)節(jié)實例應該由哪個或哪些參與者來完成等)、當前環(huán)節(jié)等信息、任 務分配信息等引擎內部的任務委派相關數(shù)據,還需要包含請假人、請假天數(shù)等業(yè)務相關的 信息。任務委派相關的數(shù)據由工作流管理系統(tǒng)進行維護,用于保證工作流的正常運轉;業(yè) 務數(shù)據由在工作流管理系統(tǒng)上進行開發(fā)的業(yè)務系統(tǒng)維護,用于體現(xiàn)某一具體業(yè)務的具體情 況。任務列表需要將這兩部分的數(shù)據組合在一起展示給用戶。 為了展現(xiàn)完整的任務列表,現(xiàn)有技術通常是將工作流數(shù)據的表與業(yè)務數(shù)據的表做 關聯(lián)查詢,得到包含完整信息的數(shù)據結果集返回到前臺頁面進行展現(xiàn)。由于不同的流程定 義代表著不同的業(yè)務流程,因此,需要關聯(lián)的業(yè)務數(shù)據的數(shù)據庫的表不一樣。例如在請假申 請的流程任務列表的展現(xiàn)中,引擎內部的任務委派相關的數(shù)據表需要與請假的業(yè)務表做關 聯(lián);但是在借款申請的流程中,引擎內部的任務委派相關的數(shù)據表就需要與借款的業(yè)務表 做關聯(lián)。這就需要對不同的流程類型編寫不同的任務列表查詢邏輯。 但是,這種表關聯(lián)的實現(xiàn)方式在獲得任務列表數(shù)據時,需要將流程實例信息表、環(huán) 節(jié)實例信息表、任務分配表等工作流表與相關的業(yè)務數(shù)據表做關聯(lián)查詢,存在效率低的問 題,因為多表關聯(lián)的效率比較低,查詢速度慢,特別是在大數(shù)據量的時候,任務列表的展現(xiàn) 的速度可能無法滿足實際應用的需求。

發(fā)明內容
有鑒于此,本發(fā)明的目的在于提供一種展現(xiàn)任務列表的方法及系統(tǒng),能夠提高任 務列表的生成效率。 為實現(xiàn)上述目的,本發(fā)明提供了如下方案
—種展現(xiàn)任務列表的方法,包括 在一個流程實例運行時,業(yè)務處理邏輯通過調用工作流引擎的接口 ,將工作流表 擴展字段對應的業(yè)務數(shù)據設置到工作流引擎的上下文數(shù)據中,觸發(fā)實現(xiàn)環(huán)節(jié)跳轉;
4
工作流引擎獲取所述工作流表擴展字段的擴展配置信息; 工作流引擎根據所述擴展配置信息,從所述上下文數(shù)據中獲得各擴展字段對應的 業(yè)務數(shù)據的值,并將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中對應的擴展字 段中; 工作流引擎在接收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成 任務列表的展現(xiàn)。 優(yōu)選的,所述動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)包括 獲取任務列表的擴展配置信息,根據所述擴展配置信息中的字段名稱,動態(tài)組織 任務列表數(shù)據的查詢SQL; 利用所述查詢SQL查詢數(shù)據庫,獲取各字段的值;
根據預置的擴展配置信息展現(xiàn)所述生成的任務列表。 優(yōu)選的,所述根據預置的擴展配置信息展現(xiàn)所述生成的任務列表包括 根據擴展配置信息中的擴展字段對應的表頭的名稱以及展現(xiàn)樣式,組織展現(xiàn)信
息,并將所述展現(xiàn)信息返回到客戶端; 客戶端在獲得返回的展現(xiàn)信息后,在相應的界面上展現(xiàn)任務列表。
優(yōu)選的,所述工作流表包括流程實例信息表或者環(huán)節(jié)實例信息表。
優(yōu)選的,所述預置的擴展配置信息包括 工作流表對應的擴展字段、擴展字段對應的表頭的名稱及展現(xiàn)樣式。
—種展現(xiàn)任務列表的系統(tǒng),包括 接口單元,用于流程實例運行時,業(yè)務處理邏輯通過調用工作流引擎的接口 ,將工 作流表擴展字段對應的業(yè)務數(shù)據設置到工作流引擎的上下文數(shù)據中,觸發(fā)實現(xiàn)環(huán)節(jié)跳轉;
擴展配置信息獲取單元,用于獲取所述工作流表擴展字段的擴展配置信息;
業(yè)務數(shù)據保存單元,用于根據所述擴展配置信息,從所述上下文數(shù)據中獲得各擴 展字段對應的業(yè)務數(shù)據的值,并將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中 對應的擴展字段中; 展現(xiàn)單元,用于接收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成 任務列表的展現(xiàn)。 優(yōu)選的,所述展現(xiàn)單元包括 SQL組織子單元,用于獲取任務列表的擴展配置信息,根據所述擴展配置信息中的 字段名稱,動態(tài)組織任務列表數(shù)據的查詢SQL ; 查詢子單元,用于利用所述查詢SQL查詢數(shù)據庫,獲取各字段的值;
展現(xiàn)子單元,用于根據預置的擴展配置信息展現(xiàn)所述生成的任務列表。
優(yōu)選的,所述展現(xiàn)子單元包括 展現(xiàn)信息組織子單元,用于根據擴展配置信息中的擴展字段對應的表頭的名稱以 及展現(xiàn)樣式,組織展現(xiàn)信息,并將所述展現(xiàn)信息返回到客戶端; 客戶端展現(xiàn)子單元,用于客戶端在獲得返回的展現(xiàn)信息后,在相應的界面上展現(xiàn) 任務列表。 優(yōu)選的,所述工作流表包括流程實例信息表或者環(huán)節(jié)實例信息表。
優(yōu)選的,所述預置的擴展配置信息包括
5
工作流表對應的擴展字段、擴展字段對應的表頭的名稱及展現(xiàn)樣式。
根據本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術效果 本發(fā)明可以通過在工作流表中增加業(yè)務數(shù)據的擴展字段,工作流引擎可以獲取所 述工作流表擴展字段的信息,并根據所述工作流表擴展字段的名稱信息,從所述上下文數(shù) 據中獲得各擴展字段對應的業(yè)務數(shù)據的值,最后,根據預置的擴展配置信息及對應的工作 流信息,將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中對應的擴展字段中,接 收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)。因此,業(yè) 務數(shù)據可以直接保存在工作流表中,無須將工作流表與業(yè)務數(shù)據表進行關聯(lián)查詢,因此,可 以提高展現(xiàn)任務列表的效率。 另外,由于通過對工作流表進行擴展,將需要在任務列表中展現(xiàn)的業(yè)務數(shù)據保存 在工作流表的擴展字段中,不需要將工作流表與業(yè)務數(shù)據表進行關聯(lián)查詢,因此,就可以采 用統(tǒng)一的查詢邏輯動態(tài)組織SQL進行查詢,來獲得任務列表的數(shù)據。


圖1是本發(fā)明實施例提供的方法的流程圖; 圖2是本發(fā)明實施例提供的方法中涉及的組件及處理關系示意圖;
圖3是本發(fā)明實施例提供的系統(tǒng)的示意圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。 參見圖l,本發(fā)明實施例提供的任務列表展現(xiàn)方法包括以下步驟 S101 :在一個流程實例運行時,業(yè)務處理邏輯通過調用工作流引擎的接口,將工作
流表擴展字段對應的業(yè)務數(shù)據設置到工作流引擎的上下文數(shù)據中,觸發(fā)實現(xiàn)環(huán)節(jié)跳轉; 其中,所述工作流引擎一般用來解析在工作流管理系統(tǒng)中的定義的流程,生成與
維護流程實例,并且驅動流程向前運轉到下一環(huán)節(jié),并且生成任務信息,并將任務列表在界
面上進行展現(xiàn)等。 —個流程實例中,通常會包括多個環(huán)節(jié)實例,人工環(huán)節(jié)的環(huán)節(jié)實例會產生相應的 委派任務。各個環(huán)節(jié)之間的關系依據預先設定的邏輯判斷邏輯可以有多種,可能是串行的, 也可能是并行的,還可能產生分支,即可能由不同的環(huán)節(jié)組成不同的路徑。因此,工作流引 擎在驅動流程向前運轉到下一環(huán)節(jié)時,可能需要用到具體的業(yè)務數(shù)據,根據具體的業(yè)務數(shù) 據判斷接下來需要運轉到哪一環(huán)節(jié)。 例如,在請假流程中,流程實例中的可能存在這樣的情況請假天數(shù)為10天以下
時報部門經理審批;請假天數(shù)為IO天以上時報人事經理審批。此時,在執(zhí)行某流程實例時,
業(yè)務處理邏輯就需要通過工作流引擎的接口 ,將請假天數(shù)這一業(yè)務數(shù)據設置到工作流引擎
的上下文數(shù)據中,工作流引擎根據具體的請假天數(shù)來實現(xiàn)環(huán)節(jié)的正常跳轉。 本發(fā)明實施例中,首先需要對系統(tǒng)中各個流程需要在任務列表中展現(xiàn)的業(yè)務數(shù)據
進行總結,列出需要展現(xiàn)的字段,在工作流表中擴展出需要展現(xiàn)的業(yè)務數(shù)據。 其中,所述工作流表可以是流程實例信息表或者環(huán)節(jié)實例信息表,也就是說,可以對流程實例信息表進行擴展,也可以對環(huán)節(jié)信息列表進行擴展。將所有流程所需的業(yè)務數(shù)據都擴展到工作流表中,工作流引擎在執(zhí)行流程實例時,向相應的擴展字段添加業(yè)務數(shù)據即可。 但是,由于各個流程中需要的業(yè)務數(shù)據的名稱可能表述不一,例如,在請假流程中
需要展現(xiàn)"請假人"這一字段,而在借款流程中需要展現(xiàn)"借款人"這一字段,此時,如果在
工作流表中分別擴展"請假人"和"借款人"字段,就會使得在請假流程的任務列表中,"借
款人"字段為空,在借款流程的任務列表中,"請假人"字段為空;即任務表中會有很多沒有
用的字段,而且需要在工作流表中擴展非常多的字段,使得工作流表的規(guī)模非常大。 為此,還可以對各個需要展現(xiàn)的字段進行抽象,得到需要擴展的字段。例如,可以
將"請假人"及"借款人"抽象為"申請人",在工作流表中增加"申請人"這一擴展字段。這
樣,在請假流程中,"請假人"對應的業(yè)務數(shù)據可以保存到"申請人"字段中,在借款流程中,
"借款人"對應的業(yè)務數(shù)據也可以保存到"申請人"字段中,這樣,會有效地減小工作流表的
規(guī)模,在為具體流程生成的任務列表中也不會存在多余的字段。
S102 :工作流引擎獲取所述工作流表擴展字段的擴展配置信息; 在確定需要擴展的字段之后,還需要在配置文件中配置擴展字段的信息,這些擴
展配置信息包括擴展字段的名稱、在工作流表結構中對應的字段、任務列表中展現(xiàn)的表頭
的名稱以及樣式等。工作流引擎可以從所述配置文件中獲取擴展配置信息,并根據這些配
置擴展字段的信息進行業(yè)務數(shù)據的保存。 其中,任務列表中展現(xiàn)的表頭的名稱就是最終展現(xiàn)在任務列表中的表頭的名稱,該名稱與工作流表中擴展的字段的名稱可以不相同。之所以要配置任務列表中展現(xiàn)的表頭的名稱,是因為,數(shù)據庫中的列名是以英文的形式存在的,因此,在工作流表中擴展字段時,擴展字段的列名也是英文的;為了便于查看,可以在擴展字段配置信息中,配置任務列表中展現(xiàn)的字段的表頭名稱,例如,可以將擴展字段的表頭名稱配置成與數(shù)據庫中的列名對應的中文,這樣便于中文用戶查看任務列表。 在確定好需要擴展的字段,并完成擴展字段信息的配置之后,就可以在工作流管理系統(tǒng)中的工作流表中添加擴展字段了。以上所述確定擴展字段、在配置文件中配置擴展配置信息、在工作流表中添加擴展字段為前期準備工作,完成工作流表的擴展之后,就可各流程運行的過程中,將需要在任務列表中展現(xiàn)的業(yè)務數(shù)據保存在數(shù)據庫中工作流表相應的擴展字段中。 S103:工作流引擎根據所述擴展配置信息,從所述上下文數(shù)據中獲得各擴展字段對應的業(yè)務數(shù)據的值,并將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中對應的擴展字段中; 因此,最終在數(shù)據庫中工作流管理系統(tǒng)的表,不僅包含工作流內部的數(shù)據,還包含與工作流實例相關的需要在任務列表中展現(xiàn)的業(yè)務數(shù)據。在需要展現(xiàn)任務列表時,只需將流程實例信息表、環(huán)節(jié)實例表以及任務分配表這些工作流表進行關聯(lián)查詢即可,而不用再與業(yè)務數(shù)據表進行關聯(lián)查詢。 S104:工作流引擎接收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)。 在執(zhí)行完流程實例之后,用戶就可以登錄工作流管理系統(tǒng)查看自己的任務列表
7了。本發(fā)明實施例中,工作流引擎還可以接收客戶端的展現(xiàn)任務列表的請求,動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)。 在現(xiàn)有技術中,展現(xiàn)任務列表時,需要將多個工作流表與業(yè)務數(shù)據表進行關聯(lián)查詢,但是由于不同類型的流程定義需要關聯(lián)不同的業(yè)務數(shù)據表,因此,系統(tǒng)沒有辦法用一條統(tǒng)一的SQL進行查詢來得到任務列表的數(shù)據,需要對不同的流程定義使用不同的SQL。
而本發(fā)明實施例中由于通過對工作流表進行擴展,將業(yè)務數(shù)據保存在工作流表的擴展字段中,不需要將工作流表與業(yè)務數(shù)據表進行關聯(lián)查詢,因此,就可以采用統(tǒng)一查詢邏輯動態(tài)組織SQL進行查詢,來獲得任務列表的數(shù)據。具體的,可以預先編寫查詢使用的SQL,在使用SQL進行查詢的過程中,可以自動識別擴展字段,并獲取其中的業(yè)務數(shù)據,因此,不需要針對不同的流程使用不同的SQL。 其中,所述利用統(tǒng)一的查詢邏輯動態(tài)組織SQL查詢數(shù)據庫,并完成任務列表的展現(xiàn)的具體實現(xiàn)可以是獲取任務列表的擴展配置信息,根據所述擴展配置信息中的字段名稱,動態(tài)組織任務列表數(shù)據的查詢SQL ;利用所述查詢SQL查詢數(shù)據庫,獲取各字段的值;根據預置的擴展配置信息展現(xiàn)所述生成的任務列表。具體在根據預置的擴展配置信息展現(xiàn)所述生成的任務列表時,可以根據擴展配置信息中的擴展字段對應的表頭的名字以及展現(xiàn)樣式,組織最終返回到客戶端的展現(xiàn)信息,并將這些信息返回到客戶端;客戶端在獲得返回的信息后,就可以在相應的界面上展現(xiàn)任務列表了 。 綜上,本發(fā)明實施例提供的方法中涉及的主要組件及處理關系如圖2所示,描述如下開發(fā)人員將任務列表擴展的信息保存到配置文件中;業(yè)務邏輯在調用工作流引擎的接口推進流程時,將擴展字段對應的業(yè)務數(shù)據的值設置到引擎上下文中,工作流引擎根據配置信息自動處理保存擴展信息。當任務列表客戶端向工作流引擎發(fā)起獲得任務列表的請求,工作流引擎根據配置自動組裝SQL,從數(shù)據庫中獲得數(shù)據結果集,根據配置的展現(xiàn)信息加工得到最后的展現(xiàn)數(shù)據返回給客戶端展現(xiàn)。 可見,在本發(fā)明實施例提供的展現(xiàn)任務列表的方法中,無須將工作流表與業(yè)務數(shù)據表進行關聯(lián)查詢,需要在任務列表中展現(xiàn)的業(yè)務數(shù)據可以由工作流引擎直接保存在工作流表中,因此,可以提高展現(xiàn)任務列表的效率。 與本發(fā)明實施例提供的任務列表展現(xiàn)方法相對應,本發(fā)明實施例還提供了一種展現(xiàn)任務列表的系統(tǒng),參見圖3,該系統(tǒng)包括 接口單元U301,用于在一個流程實例運行時,業(yè)務處理邏輯調用工作流引擎的接口將工作流表擴展字段對應的業(yè)務數(shù)據設置到工作流引擎的上下文數(shù)據中,觸發(fā)實現(xiàn)環(huán)節(jié)跳轉; 擴展配置信息獲取單元U302,用于獲取所述工作流表擴展字段的擴展配置信息;
業(yè)務數(shù)據保存單元U 303 ,用于根據所述擴展配置信息,從所述上下文數(shù)據中獲得各擴展字段對應的業(yè)務數(shù)據的值,并將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中對應的擴展字段中; 展現(xiàn)單元U304,用于接收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)。 通過本發(fā)明實施例提供的系統(tǒng),需要在任務列表中展現(xiàn)的業(yè)務數(shù)據可以直接保存在工作流表中,因此無須將工作流表與業(yè)務數(shù)據表進行關聯(lián)查詢,從而可以提高展現(xiàn)任務
8列表的效率。另外,由于通過對工作流表進行擴展,將業(yè)務數(shù)據保存在工作流表的擴展字段中,不需要將工作流表與業(yè)務數(shù)據表進行關聯(lián)查詢,因此,在展現(xiàn)任務列表時就可以采用統(tǒng)一的查詢邏輯動態(tài)組織SQL進行查詢,來獲得任務列表的數(shù)據。
其中,展現(xiàn)單元U304具體可以包括以下子單元 SQL組織子單元,用于獲取任務列表的擴展配置信息,根據所述擴展配置信息中的字段名稱,動態(tài)組織任務列表數(shù)據的查詢SQL ; 查詢子單元,用于利用所述查詢SQL查詢數(shù)據庫,獲取各字段的值;
展現(xiàn)子單元,用于根據預置的擴展配置信息展現(xiàn)所述生成的任務列表。
具體的,所述展現(xiàn)子單元可以包括以下子單元 展現(xiàn)信息組織子單元,用于根據擴展配置信息中的擴展字段對應的表頭的名稱以及展現(xiàn)樣式,組織展現(xiàn)信息,并將所述展現(xiàn)信息返回到客戶端; 客戶端展現(xiàn)子單元,用于客戶端在獲得返回的展現(xiàn)信息后,在相應的界面上展現(xiàn)任務列表。 其中,所述工作流表包括流程實例信息表或者環(huán)節(jié)實例信息表;S卩,可以在流程實例信息表進行字段擴展,也可以在環(huán)節(jié)實例信息表進行字段擴展。 所述預置的擴展配置信息包括工作流表對應的擴展字段、擴展字段對應的表頭的名稱及展現(xiàn)樣式。 以上對本發(fā)明所提供的一種展現(xiàn)任務列表的方法及系統(tǒng),進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思
想,在具體實施方式
及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
一種展現(xiàn)任務列表的方法,其特征在于,包括在一個流程實例運行時,業(yè)務處理邏輯通過調用工作流引擎的接口,將工作流表擴展字段對應的業(yè)務數(shù)據設置到工作流引擎的上下文數(shù)據中,觸發(fā)實現(xiàn)環(huán)節(jié)跳轉;工作流引擎獲取所述工作流表擴展字段的擴展配置信息;工作流引擎根據所述擴展配置信息,從所述上下文數(shù)據中獲得各擴展字段對應的業(yè)務數(shù)據的值,并將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中對應的擴展字段中;工作流引擎在接收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)。
2. 根據權利要求1所述的方法,其特征在于,所述動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)包括獲取任務列表的擴展配置信息,根據所述擴展配置信息中的字段名稱,動態(tài)組織任務列表數(shù)據的查詢SQL ;利用所述查詢SQL查詢數(shù)據庫,獲取各字段的值;根據預置的擴展配置信息展現(xiàn)所述生成的任務列表。
3. 根據權利要求1所述的方法,其特征在于,所述根據預置的擴展配置信息展現(xiàn)所述生成的任務列表包括根據擴展配置信息中的擴展字段對應的表頭的名稱以及展現(xiàn)樣式,組織展現(xiàn)信息,并將所述展現(xiàn)信息返回到客戶端;客戶端在獲得返回的展現(xiàn)信息后,在相應的界面上展現(xiàn)任務列表。
4. 根據權利要求1所述的方法,其特征在于,所述工作流表包括流程實例信息表或者環(huán)節(jié)實例信息表。
5. 根據權利要求1所述的方法,其特征在于,所述預置的擴展配置信息包括工作流表對應的擴展字段、擴展字段對應的表頭的名稱及展現(xiàn)樣式。
6. —種展現(xiàn)任務列表的系統(tǒng),其特征在于,包括接口單元,用于流程實例運行時,業(yè)務處理邏輯通過調用工作流引擎的接口 ,將工作流表擴展字段對應的業(yè)務數(shù)據設置到工作流引擎的上下文數(shù)據中,觸發(fā)實現(xiàn)環(huán)節(jié)跳轉;擴展配置信息獲取單元,用于獲取所述工作流表擴展字段的擴展配置信息;業(yè)務數(shù)據保存單元,用于根據所述擴展配置信息,從所述上下文數(shù)據中獲得各擴展字段對應的業(yè)務數(shù)據的值,并將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中對應的擴展字段中;展現(xiàn)單元,用于接收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)。
7. 根據權利要求6所述的系統(tǒng),其特征在于,所述展現(xiàn)單元包括SQL組織子單元,用于獲取任務列表的擴展配置信息,根據所述擴展配置信息中的字段名稱,動態(tài)組織任務列表數(shù)據的查詢SQL ;查詢子單元,用于利用所述查詢SQL查詢數(shù)據庫,獲取各字段的值;展現(xiàn)子單元,用于根據預置的擴展配置信息展現(xiàn)所述生成的任務列表。
8. 根據權利要求7所述的系統(tǒng),其特征在于,所述展現(xiàn)子單元包括展現(xiàn)信息組織子單元,用于根據擴展配置信息中的擴展字段對應的表頭的名稱以及展 現(xiàn)樣式,組織展現(xiàn)信息,并將所述展現(xiàn)信息返回到客戶端;客戶端展現(xiàn)子單元,用于客戶端在獲得返回的展現(xiàn)信息后,在相應的界面上展現(xiàn)任務 列表。
9. 根據權利要求6所述的系統(tǒng),其特征在于,所述工作流表包括流程實例信息表或者 環(huán)節(jié)實例信息表。
10. 根據權利要求6所述的系統(tǒng),其特征在于,所述預置的擴展配置信息包括 工作流表對應的擴展字段、擴展字段對應的表頭的名稱及展現(xiàn)樣式。
全文摘要
本發(fā)明公開了一種展現(xiàn)任務列表的方法,該方法包括在一個流程實例運行時,業(yè)務處理邏輯通過調用工作流引擎的接口,將工作流表擴展字段對應的業(yè)務數(shù)據設置到工作流引擎的上下文數(shù)據中,觸發(fā)實現(xiàn)環(huán)節(jié)跳轉;工作流引擎獲取所述工作流表擴展字段的擴展配置信息;工作流引擎根據所述擴展配置信息,從所述上下文數(shù)據中獲得各擴展字段對應的業(yè)務數(shù)據的值,并將所述各擴展字段對應的業(yè)務數(shù)據的值保存到工作流表中對應的擴展字段中;工作流引擎接收到客戶端的展現(xiàn)任務列表的請求時,動態(tài)查詢數(shù)據庫,并完成任務列表的展現(xiàn)。通過本發(fā)明可以提高展現(xiàn)任務列表的效率。
文檔編號G06Q10/00GK101727624SQ200910242780
公開日2010年6月9日 申請日期2009年12月17日 優(yōu)先權日2009年12月17日
發(fā)明者張敏杰, 王宇飛, 王慧智, 羅華永 申請人:中國電力科學研究院;國家電網公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大洼县| 德州市| 体育| 潼南县| 中宁县| 晋中市| 博客| 莱州市| 安顺市| 进贤县| 班玛县| 启东市| 神池县| 翼城县| 两当县| 富平县| 大竹县| 高淳县| 保山市| 农安县| 开平市| 布尔津县| 龙口市| 东安县| 蒲江县| 丹凤县| 板桥市| 金乡县| 达州市| 邵武市| 兴隆县| 兰坪| 旌德县| 瓦房店市| 大悟县| 华池县| 民和| 微山县| 宁都县| 吴桥县| 当阳市|