專利名稱:用于創(chuàng)建監(jiān)視工作流的個性化模板的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于監(jiān)視工作流的系統(tǒng)和方法,更具體地說,涉及用于創(chuàng)建個性化模板的系統(tǒng)和方法,該個性化模板允許監(jiān)視工作流的個人有選擇地設(shè)置搜索對象、分析條件以及顯示條件以及創(chuàng)建和管理適當?shù)哪0濉?br>
背景技術(shù):
通常,根據(jù)一系列過程或規(guī)則,將工作流定義成用于將文檔、信息或作品從一個參與者傳送到另一個參與者的整個或部分事務(wù)過程。工作流系統(tǒng)是用于收集管理工作流的自動系統(tǒng)。
示例性的事務(wù)過程包括保險公司的保險契約服務(wù)工作、遞送公司的遞送服務(wù)工作以及銀行的借貸服務(wù)工作。工作流系統(tǒng)解釋并具體化由關(guān)系以及與某一組織機構(gòu)的日常工作有關(guān)的資源之間的流動組成的事務(wù)過程,以便人們能通過遵循事務(wù)過程進行工作。這稱為過程定義。
現(xiàn)在將參考圖1來詳細地說明保險契約服務(wù)工作。事務(wù)過程包括客戶訂單接受、契約文檔準備以及準備好的文檔認可的順序步驟。在保險契約服務(wù)工作中,各個訂單接受、文檔準備以及文檔認可工作是工作流的單位作業(yè)。組成過程的最小邏輯單元的工作流的單位作業(yè)包括人力、資源以及信息。
當接受一保險契約訂單時,根據(jù)過程定義生成的過程是一個實例。因此,多個實例存在于一個過程定義中。當執(zhí)行并結(jié)束實例時,與該過程實例有關(guān)的信息存儲在檔案中。
工作流系統(tǒng)通常提供用于搜索、分析或估算過程以及過程中個人工作,包括開始時間、結(jié)束時間、主管人員、耽誤工作的人員、過期工作以及執(zhí)行整個過程耗費的時間的功能。工作流系統(tǒng)的這些功能用來具體化經(jīng)濟技術(shù),諸如基于管理和結(jié)算記分卡的作業(yè)。
然而,常規(guī)的工作流系統(tǒng)不能滿足搜索、分析和呈現(xiàn)與工作有關(guān)的信息的用戶的個人要求,而是僅以一種常規(guī)的形式體現(xiàn)出來。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的是提供用于創(chuàng)造個性化模板的系統(tǒng)和方法,該個性化模板能根據(jù)監(jiān)視工作流系統(tǒng)中的工作流的用戶的請求設(shè)置搜索條件以及分析條件。
本發(fā)明的另一目的是提供用于創(chuàng)建個性化模板的系統(tǒng)和方法,該個性化模板能根據(jù)用戶請求,設(shè)置在預定搜索及分析條件下獲得的搜索和分析結(jié)果的顯示條件。
為實現(xiàn)本發(fā)明的上述目的,提供創(chuàng)建用于監(jiān)視工作流的個性化模板的系統(tǒng),該系統(tǒng)安裝在具有工作流引擎和數(shù)據(jù)庫的工作流服務(wù)器上,包括模板管理模塊,用于執(zhí)行創(chuàng)建新模板、打開和使用該模板、修改該模板和刪除該模板的功能;數(shù)據(jù)對象模塊,用于向用戶提供用來在模板上設(shè)置搜索條件的搜索變量以及用來從搜索的結(jié)果中選擇想要的項目的興趣項的興趣變量、存儲由用戶設(shè)置的搜索條件和興趣變量并執(zhí)行搜索;以及操作模塊,用于提供用來在數(shù)據(jù)對象模塊中設(shè)置的搜索變量和興趣變量的基礎(chǔ)上進行分析的分析變量以及分析方法,以及根據(jù)選擇的分析變量和分析方法執(zhí)行分析。
另外,提供用于創(chuàng)建用來監(jiān)視工作流的個性化模板的方法,其安裝在具有工作流引擎和數(shù)據(jù)庫的工作流服務(wù)器上,該方法包括步驟(a)提供用于創(chuàng)建個性化模板的新模板;(b)提供用于根據(jù)各種模板設(shè)置搜索條件的搜索變量,以及將由用戶選擇的搜索變量和該搜索變量的操作條件存儲在模板中;(c)將用戶想從搜索結(jié)果讀取的項目提供為興趣變量,以及將由用戶選擇的興趣變量存儲在模板中;以及(d)提供用于在步驟(b)中設(shè)置的搜索變量和興趣變量的基礎(chǔ)上進行分析的分析變量和分析方法,并將選擇的分析變量和分析方法存儲在模板中。
參考僅作為示例而不是限制本發(fā)明而給出的附圖,將更好理解本發(fā)明,其中圖1是示例說明用于保險契約服務(wù)工作的事務(wù)過程的視圖;圖2是示例說明根據(jù)本發(fā)明,用于創(chuàng)建模板的系統(tǒng)的應(yīng)用狀態(tài)的視圖;圖3是示例說明用于創(chuàng)建圖2的模板的系統(tǒng)的詳細的結(jié)構(gòu)視圖;圖4是示例說明表示由模板創(chuàng)建模塊創(chuàng)建的模板的初始屏幕的視圖;圖5是示例說明通過選擇圖4的“保險銷售過程分析”模板顯示的詳細畫面的視圖;圖6是示例說明用于設(shè)置由數(shù)據(jù)對象模塊的搜索條件設(shè)置模塊提供的搜索條件的畫面的視圖;圖7是示例說明由興趣變量設(shè)置模塊顯示的畫面圖的視圖;圖8是示例說明搜索執(zhí)行模塊的搜索結(jié)果的視圖;圖9是示例說明用于由操作模塊的變量設(shè)置模塊選擇自變量以及因變量的過程的視圖;圖10是示例說明通過變量設(shè)置模塊設(shè)置自變量的例子的視圖;圖11是示例說明由操作模塊的分析方法設(shè)置模塊提供的初始屏幕的視圖;圖12是通過打開其分析變量和分析方法是通過操作模塊設(shè)置的模板而顯示的畫面的視圖;圖13是示例說明通過驅(qū)動分析執(zhí)行模塊獲得的分析結(jié)果的視圖;圖14是用于允許用戶通過驅(qū)動顯示模塊而設(shè)置顯現(xiàn)格式的畫面的視圖;圖15a和15b是表示根據(jù)本發(fā)明,用于創(chuàng)建監(jiān)視工作流的個性化模板的方法的順序步驟的流程圖。
具體實施例方式
現(xiàn)在將參考附圖來詳細地描述根據(jù)本發(fā)明的優(yōu)選實施例,用于創(chuàng)建監(jiān)視工作流的個性化模板的系統(tǒng)和方法。
圖2是示例說明用于創(chuàng)建根據(jù)本發(fā)明的模板的系統(tǒng)10的應(yīng)用狀態(tài)的視圖。參考圖2,將用于創(chuàng)建模板的系統(tǒng)10安裝在工作流服務(wù)器20上,該工作流服務(wù)器20連接到至少一個客戶計算機30。這些系統(tǒng)可通過內(nèi)部局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或Internet網(wǎng)絡(luò)訪問彼此。根據(jù)本發(fā)明,“Internet網(wǎng)絡(luò)”意思是根據(jù)標準協(xié)議,諸如TCP/IP、HTTP以及無線Internet協(xié)議(例如,WAP)可相互訪問的網(wǎng)絡(luò)群。它覆蓋包括對現(xiàn)有標準協(xié)議的改變或增加的將來的變化。
在其上安裝用于創(chuàng)建模板的工作流引擎21和系統(tǒng)10的工作流服務(wù)器20接收和執(zhí)行用于創(chuàng)建、修改、存儲和從客戶計算機30刪除模板的各種控制命令,以及將模板存儲在數(shù)據(jù)庫40中。
工作流引擎21根據(jù)工作定義控制工作并接收用于增加、校正、從客戶機刪除和搜索文檔文件的控制命令,或根據(jù)自操作(self-operation)進行工作。工作流引擎21包括組織管理模塊、文件夾管理模塊、流程控制模塊、DB存儲模塊和文件管理模塊。
組織管理模塊執(zhí)行ID管理,以及訪問權(quán)利的授予和取消(登錄控制),以便管理加入工作流系統(tǒng)的人們。
文件夾管理模塊用來有系統(tǒng)地管理過程定義上的項目。即,它允許用戶了解存在于其文件夾中的過程定義。例如,汽車保險過程定義、人壽保險過程定義以及火險過程定義可存儲在保險文件夾中。
根據(jù)來自客戶計算機30或自操作的命令,流程控制模塊用來將控制命令傳送給DB存儲模塊或文件管理模塊。
DB存儲模塊將在客戶計算機30中定義的文檔文件、過程定義、文檔文件間的版本關(guān)系以及校正日期和文檔文件的校正者存儲在數(shù)據(jù)庫40中。
文件管理模塊受流程控制模塊的控制,并包括用于添加、校正、刪除、搜索和打開到/來自數(shù)據(jù)庫40的文檔的功能。
用于創(chuàng)建模板的系統(tǒng)10創(chuàng)建新模板,并存儲用戶為每個模板選擇的搜索條件、分析條件和顯示條件。將創(chuàng)建的模板存儲在數(shù)據(jù)庫40中。
數(shù)據(jù)庫40存儲用于操作工作流系統(tǒng)的數(shù)據(jù),諸如通過操作工作流引擎21生成的過程定義、檔案、實例、用戶、文檔文件、文檔歷史、創(chuàng)建者和校正者。另外,數(shù)據(jù)庫40存儲由用于創(chuàng)建模板的系統(tǒng)10創(chuàng)建和修改的模板,同時存儲用于創(chuàng)建模板的變量清單(基本變量、導出變量以及過程變量)。
圖3是示例說明用于創(chuàng)建圖2的模板的系統(tǒng)10的詳細結(jié)構(gòu)視圖。如圖3中所示,用于創(chuàng)建模板的系統(tǒng)10包括模板管理模塊、數(shù)據(jù)對象模塊、操作模塊以及顯示模塊。
根據(jù)本發(fā)明,“模板”存儲有關(guān)用戶為監(jiān)視工作流而設(shè)置的搜索條件、分析條件以及顯示條件的個性化設(shè)置信息,并以文件的形式存在于數(shù)據(jù)庫40中。示例性的模板包括過程定義模板、過程實例模板、過程檔案模板、作業(yè)檔案模板以及用戶模板,但并不打算將模板類型限定于此。
模板管理模塊具有模板創(chuàng)建模塊、模板使用模塊、模板修改模塊和模板刪除模塊,用于執(zhí)行創(chuàng)建新模板、打開和使用模板、修改模板以及刪除模板的功能。
模板創(chuàng)建模塊創(chuàng)建新模板,設(shè)置模板的屬性并存儲由數(shù)據(jù)對象模塊設(shè)置的搜索條件和興趣變量、由操作模塊設(shè)置的分析條件和分析方法,以及由顯示模塊設(shè)置的顯示條件。模板的屬性包括模板的名稱、說明、類型、創(chuàng)建者以及創(chuàng)建日期。如上所述,將模板分成過程定義模板、過程實例模板、過程檔案模板、作業(yè)檔案模板以及用戶模板。
圖4是示例說明顯示由模板創(chuàng)建模塊創(chuàng)建的模板的初始屏幕的視圖。
如圖4所示,第一模板的名稱是“保險銷售過程分析1”,該模板的類型為過程檔案模板。同時了解到該模板分析過期保險銷售過程且該模板的創(chuàng)建日期為2001年7月22日。
圖5是示例說明圖4的“保險銷售過程分析1”模板的詳細視圖的圖。參考圖4,由模板管理模塊創(chuàng)建的“保險銷售過程分析1”模板具有搜索條件和分析條件。當用戶選擇搜索條件(例如,通過雙擊),驅(qū)動數(shù)據(jù)對象模塊來設(shè)置用于該模板的搜索條件。圖5表示已經(jīng)為該模板選擇了搜索條件的狀態(tài)。下面將說明用于設(shè)置搜索條件的過程。
數(shù)據(jù)對象模塊包括搜索條件設(shè)置模塊、興趣變量設(shè)置模塊以及搜索執(zhí)行模塊,提供用于在模板上設(shè)置搜索條件的搜索變量以及用于從搜索結(jié)果選擇項目的興趣項目(即,興趣變量),存儲由用戶選擇的搜索條件以及興趣變量,并根據(jù)該搜索條件和興趣變量執(zhí)行搜索。即,當用戶設(shè)置搜索條件并執(zhí)行搜索時,搜索結(jié)果表示有關(guān)興趣變量的信息。
圖6是示例說明用于設(shè)置由數(shù)據(jù)對象模塊的搜索條件設(shè)置模塊提供的搜索條件的畫面的視圖。
由搜索條件設(shè)置模塊提供的搜索變量以及由興趣變量設(shè)置模塊提供的興趣變量包括基本變量、導出變量以及過程變量。
從搜索條件設(shè)置模塊或興趣變量設(shè)置模塊基本上為每個模塊提供基本變量。從數(shù)據(jù)庫簡單地讀取基本變量的值。即,不必執(zhí)行特殊的操作即可按原樣使用存儲在數(shù)據(jù)庫中的數(shù)據(jù)值。導出的變量與通過操作存儲在數(shù)據(jù)庫中2個以上的數(shù)據(jù)值獲得的值有關(guān)。由過程實例模板以及過程檔案模板提供過程變量。當用戶通過使用工作流引擎執(zhí)行過程定義時,提供過程變量。用戶通過分別選擇基本變量、導出變量以及過程變量來選擇搜索變量。
圖6表示用于過程檔案模板的導出變量,包括諸如持續(xù)時間、過期時間、檔案過程計數(shù)、平均持續(xù)時間、最大持續(xù)時間、最小持續(xù)時間、中止過程計數(shù)、過期過程計數(shù)、中止過程率以及過期過程率等變量。導出變量并不限定于這些,而是可是由本領(lǐng)域技術(shù)人員不同地改變。
搜索條件設(shè)置模塊根據(jù)選擇的搜索變量提供算子,并允許用戶輸入操作條件。如圖6所示,將過期持續(xù)時間選擇為導出變量,在組合框中選擇“至少(>=)”作為操作符,以及將“0”指定為操作條件。通過點擊條件增加按鈕,這些搜索條件可指定用于至少2個導出的變量。參考圖6的下面部分,將過期持續(xù)時間選擇為導出變量,以及將創(chuàng)建日期、過程定義以及參與者名選擇為基本變量,從而設(shè)置搜索條件。根據(jù)該搜索條件,過程名稱包括“保險銷售過程”,創(chuàng)建日期在2001年1月1日和2001年4月6日之間,并且對銷售組來說,檔案過程是過期的。
當完成搜索條件的設(shè)置時,用戶驅(qū)動興趣變量設(shè)置模塊來設(shè)置搜索結(jié)果中的興趣變量。
圖7是示例說明由興趣變量設(shè)置模塊顯示的畫面的視圖。興趣變量設(shè)置模塊提供與搜索條件設(shè)置模塊相同類型的各種變量。如圖7所示,基本變量包括過程ID、過程名、過程描述、過程定義ID、過程定義名、緊急、狀態(tài)、注釋計數(shù)、附件計數(shù)以及版本計數(shù),但不僅限于此。基本變量可由本領(lǐng)域的技術(shù)人員不同地改變。在圖7中選擇的基本變量是過程名、過程描述、緊急以及狀態(tài)變量。盡管未示出,但在創(chuàng)始者名、創(chuàng)建日期以及完成日期是另外選擇的基本變量的情況下,持續(xù)時間以及過期持續(xù)時間是另外選擇的導出變量,申請人是另外選擇的過程變量,現(xiàn)在將描述搜索執(zhí)行模塊。
當完成搜索條件和興趣變量的設(shè)置后,用戶通過從圖5的菜單選擇“搜索”來驅(qū)動搜索執(zhí)行模塊,以及讀取搜索結(jié)果。圖8是示例說明搜索執(zhí)行模塊的搜索結(jié)果的圖。如圖8所示,搜索其過程名包括“保險銷售過程”、其創(chuàng)建日期在2001年1月1日和2001年4月6日之間,以及對銷售組來說,其是過期的五個檔案過程。根據(jù)在圖7中設(shè)置的10個興趣變量,顯示每個檔案過程。
如上所述,當由數(shù)據(jù)對象模塊完成搜索條件和興趣變量的設(shè)置時,用戶驅(qū)動操作模塊并根據(jù)搜索結(jié)果設(shè)置分析變量和分析條件。
操作模塊包括變量設(shè)置模塊、分析方法設(shè)置模塊以及分析執(zhí)行模塊。變量設(shè)置模塊提供可選擇為分析變量的所有變量,并允許用戶單獨地設(shè)置自變量和因變量。因變量表示用戶想從分析結(jié)果讀取的項目,自變量對因變量有影響。因此,確認自變量如何影響因變量是可能的。
圖9是示例說明用于解釋由操作模塊的變量設(shè)置模塊選擇自變量和因變量的過程的畫面的視圖。用于分析每個模塊的所有變量例如在選擇的變量框窗口中所示。在該實施例中,選擇的變量框窗口具有過程名、過程描述、創(chuàng)建日期、完成日期、緊急、創(chuàng)始人名、持續(xù)時間、過期持續(xù)時間、狀態(tài)以及過程檔案模板的申請人。用戶將緊急和創(chuàng)始人名選擇為自變量并將過期持續(xù)時間和狀態(tài)選擇為因變量。當由分析條件中的分析執(zhí)行模塊執(zhí)行分析時,可系統(tǒng)地分析自變量對因變量的影響。
變量設(shè)置模塊也提供設(shè)置自變量的功能。
圖10是示例說明由變量設(shè)置模塊設(shè)置自變量的例子的視圖。將自變量劃分成連續(xù)變量和離散變量。連續(xù)變量具有連續(xù)周期值,而離散變量具有非連續(xù)值。例如,當用戶想指定特定日期時,諸如創(chuàng)建日期或完成日期的變量成為離散變量,而當用戶想指定特定周期時,它變成連續(xù)變量。因此,用戶選擇自變量,在變量類型中指定連續(xù)變量或離散變量,并將指定值輸入到變量組窗口中。
圖11是示例說明由操作模塊的分析方法設(shè)置模塊提供的初始屏幕的視圖。當由變量設(shè)置模塊完成分析變量的設(shè)置時,驅(qū)動分析方法設(shè)置模塊來設(shè)置分析方法。根據(jù)本發(fā)明的優(yōu)選實施例,建議三種分析方法。首先,單向方差分析(ANOVA)分析一個自變量對一個因變量的影響。第二,雙向AVOVA分析至少兩個自變量和一個因變量間的交互作用。第三,回歸方法分析自變量和因變量的趨勢。當用戶通過分析方法設(shè)置模塊選擇一種分析方法時,在模板中設(shè)置選擇的分析方法。
圖12是示例說明通過打開模板而顯示的畫面的視圖,由操作模塊設(shè)置該模板的分析變量和分析方法。圖12表示用于分析兩個自變量,即,因素1“緊急”和因素2“創(chuàng)始人名”對因變量,即四種分析方法中的目標值的“持續(xù)時間”的影響的分析方法。當在圖12中執(zhí)行分析方法的超鏈接描述(例如,通過雙擊)時,驅(qū)動分析執(zhí)行模塊來根據(jù)指定的分析方法執(zhí)行分析并抽取分析結(jié)果,如圖13所示。
圖13表示兩個自變量,緊急和創(chuàng)始人或創(chuàng)始人名對因變量持續(xù)時間的影響。以MAX/MIN(最大/最小)、AVERAGE(平均)、VARIANCE(方差)和SUMMATION(合計)的各種形式顯示持續(xù)時間。用條形圖顯示平均值。分析執(zhí)行模塊以基本上預制的顯示類型顯示分析結(jié)果。
通過驅(qū)動顯示模塊,可按用戶想要的形式改變分析結(jié)果的顯示。通過選擇圖12的“圖表選項”來驅(qū)動顯示模塊。很顯然,可由本領(lǐng)域技術(shù)人員不同地修改驅(qū)動方法。
圖14是示例說明用于允許用戶通過驅(qū)動顯示模塊設(shè)置顯示類型的畫面的視圖。如圖14所示,顯示模塊提供用于顯示的各種選項,包括圖表形式、圖表大小、圖表邊距、圖表軸以及圖表值,以便用戶能選擇它們。將由用戶設(shè)置的選項保存在模板中,并且保存的圖表選項用來驅(qū)動用于顯示的分析執(zhí)行模塊。
圖15a和15b是表示根據(jù)本發(fā)明,用于創(chuàng)建用來監(jiān)視工作流的個性化模板的方法的順序步驟的流程圖。
當用戶驅(qū)動模板管理模塊的模板創(chuàng)建模塊時(例如,通過點擊菜單窗口的“新”按鈕),模板創(chuàng)建模塊提供新模板以便用戶能創(chuàng)建用于監(jiān)視工作流的個性化模板(S100)。
當提供新模板并且用戶選擇用于設(shè)置搜索條件的菜單時,驅(qū)動數(shù)據(jù)對象模塊的搜索條件設(shè)置模塊以便提供被分為用于每個模板的基本變量、導出變量以及過程變量的搜索變量(S101)。當用戶選擇搜索變量并設(shè)置該搜索變量的操作條件時,搜索條件設(shè)置模塊將它們存儲在模板中(S102)。
為了指定搜索結(jié)果中的興趣項目,設(shè)置興趣變量。為此,當用戶驅(qū)動興趣變量設(shè)置模塊時,興趣變量設(shè)置模塊提供被分為用于每個模板的基本變量、導出變量以及過程變量的興趣變量(S103),并將由用戶選擇的興趣變量存儲在模板中(S104)。
此后,用戶根據(jù)搜索條件和由用戶設(shè)置的興趣變量,通過驅(qū)動搜索執(zhí)行模塊來執(zhí)行搜索(S105和S106)。否則,例程進入用于通過操作模塊設(shè)置分析變量和分析方法的步驟而不執(zhí)行搜索。
當用戶驅(qū)動操作模塊的變量設(shè)置模塊時,變量設(shè)置模塊提供可選擇用于分析的所有變量(S107),允許用戶單個地選擇自變量和因變量,并將選擇的自變量和因變量存儲在模板中(S108)。另外,變量設(shè)置模塊將自變量分為連續(xù)變量和離散變量,并將由用戶設(shè)置的連續(xù)變量的范圍以及離散變量的值存儲在模板中。
當完成分析變量的條件的設(shè)置時,驅(qū)動分析方法設(shè)置模塊以通過分析變量設(shè)置分析方法。如上所述,分析方法設(shè)置模塊提供單向ANOVA、雙向ANOVA以及回歸方法作為分析方法(S109),并將由用戶選擇的分析方法存儲在模板中(S110)。
在這里,用戶能根據(jù)由用戶設(shè)置的分析變量條件以及分析方法執(zhí)行分析。根據(jù)兩種方法執(zhí)行分析;可按分析執(zhí)行模塊本身提供的顯示格式(S111和S112),或通過驅(qū)動顯示模塊按用戶想要的格式顯示分析結(jié)果。在用戶驅(qū)動顯示模塊的情況下,顯示模塊提供各種選項,包括圖表形式、圖表大小、圖表邊距、圖表軸以及圖表值,以便用戶可選擇它們(S113),并將選項存儲在模板中(S114)。由顯示模塊設(shè)置的顯示條件用來驅(qū)動用于顯示的分析執(zhí)行模塊。
由于本發(fā)明可具體化為幾種形式而不脫離其精神或本質(zhì)特征,應(yīng)當理解上述實施例不由上述的任何細節(jié)來限制(除非特定指明),而應(yīng)當在由附后權(quán)利要求書限定的其精神和范圍內(nèi)做更廣的解釋,因此落在權(quán)利要求書的限度和邊界,或這些限度和邊界的等效物之內(nèi)的所有改變和修改均視為包含在附后權(quán)利要求書中。
如前所述,根據(jù)本發(fā)明,監(jiān)視工作流系統(tǒng)中的工作流的用戶能在模板中單獨地設(shè)置搜索條件和分析條件,從而有效地分析工作。
此外,根據(jù)設(shè)置的搜索和分析條件,用戶能頻繁地設(shè)置得到的搜索和分析結(jié)果的顯示條件。
權(quán)利要求
1.一種用于創(chuàng)建用來監(jiān)視工作流的個性化模板的系統(tǒng),該系統(tǒng)安裝在包括工作流引擎和數(shù)據(jù)庫的工作流服務(wù)器上,該系統(tǒng)包括模板管理模塊,用于執(zhí)行創(chuàng)建新模板、打開和使用模板、修改模板以及刪除模板的功能;數(shù)據(jù)對象模塊,用于向用戶提供在模板上設(shè)置搜索條件的搜索變量以及用于從搜索結(jié)果選擇想要的項目的興趣項目的興趣變量,存儲由用戶設(shè)置的搜索條件和興趣變量,并執(zhí)行搜索;以及操作模塊,用于根據(jù)在數(shù)據(jù)對象模塊中設(shè)置的搜索變量和興趣變量,提供用于分析的分析變量和分析方法,并根據(jù)選擇的分析變量和分析方法執(zhí)行分析。
2.如權(quán)利要求1所述的系統(tǒng),進一步包括顯示模塊,用于根據(jù)用戶請求,設(shè)置由操作模塊獲得的分析結(jié)果的顯示格式。
3.如權(quán)利要求1所述的系統(tǒng),其中數(shù)據(jù)對象模塊包括搜索變量設(shè)置模塊,用于提供設(shè)置搜索條件的搜索變量;以及興趣變量設(shè)置模塊,用于提供用來從搜索結(jié)果中選擇想要的項目的興趣項目的興趣變量,搜索變量和興趣變量包括基本上為每個模板提供的并且簡單地從數(shù)據(jù)庫讀取的基本變量,以及與通過操作存儲在數(shù)據(jù)庫中的二個以上的數(shù)據(jù)值獲得的值有關(guān)的導出變量。
4.如權(quán)利要求1所述的系統(tǒng),其中,通過操作模塊提供的分析變量包括表示用戶想從分析結(jié)果讀取的項目的因變量,以及對該因變量有影響的自變量。
5.一種用于創(chuàng)建用來監(jiān)視工作流的個性化模板的方法,該方法安裝在包括工作流引擎和數(shù)據(jù)庫的工作流服務(wù)器中,該方法包括步驟(a)提供用于創(chuàng)建個性化模板的新模板;(b)提供用于根據(jù)模板的類型設(shè)置搜索條件的搜索變量,以及將由用戶選擇的搜索變量以及該搜索變量的操作條件存儲在模板中;(c)提供用戶想從搜索結(jié)果讀取的項目作為興趣變量,并將由用戶選擇的興趣變量存儲在模板中;以及(d)提供根據(jù)在步驟(b)中設(shè)置的搜索變量和興趣變量執(zhí)行分析的分析變量和分析方法,并將選擇的分析變量和分析方法存儲在模板中。
6.如權(quán)利要求5所述的方法,進一步包括用于向用戶提供各種顯示選項來設(shè)置通過分析變量和分析方法獲得的分析結(jié)果的顯示格式,并且在步驟(d)之后,將選擇的選項存儲在模板中的步驟。
7.如權(quán)利要求5所述的方法,其中,選擇變量和興趣變量包括基本上為每個模板提供的并且簡單地從數(shù)據(jù)庫讀取的基本變量,以及與通過操作存儲在數(shù)據(jù)庫中的二個以上的數(shù)據(jù)值獲得的值有關(guān)的導出變量。
8.如權(quán)利要求5所述的方法,其中,分析變量包括表示用戶想從分析結(jié)果中讀取的項目的因變量,以及對該因變量有影響的自變量。
全文摘要
公開用于創(chuàng)建個性化模板的系統(tǒng)和方法,其允許監(jiān)視工作流的個人有選擇地設(shè)置搜索對象、分析條件、顯示條件并創(chuàng)建和管理適當?shù)哪0?。?chuàng)建模板的系統(tǒng)包括模板管理模塊,用于執(zhí)行創(chuàng)建新模板、打開和使用模板、修改模板以及刪除模板的功能;數(shù)據(jù)對象模塊,用于向用戶提供在模板上設(shè)置搜索條件的搜索變量以及用于從搜索結(jié)果選擇想要的項目的興趣項目的興趣變量,存儲由用戶設(shè)置的搜索條件和興趣變量,并執(zhí)行搜索;操作模塊,用于根據(jù)在數(shù)據(jù)對象模塊中設(shè)置的搜索變量和興趣變量,提供用于分析的分析變量和分析方法,并根據(jù)選擇的分析變量和分析方法執(zhí)行分析。因此,在工作流系統(tǒng)中監(jiān)視工作流的用戶能在模板中單獨地設(shè)置搜索條件、分析條件和顯示條件,從而有效地分析工作。
文檔編號G06F17/30GK1476569SQ02802998
公開日2004年2月18日 申請日期2002年8月29日 優(yōu)先權(quán)日2001年9月12日
發(fā)明者金榮鎬, 許原暢, 鄭在倫, 李廷男, 李美淑, 宋虎聲, 金炅源, 申容云, 李泰浩, 郭柄權(quán) 申請人:翰迪斯福特公司