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

Workflowprocessingprogram,method,anddevice的制作方法

文檔序號:6479640閱讀:216來源:國知局
專利名稱:Workflow processing program, method, and device的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及業(yè)務(wù)過程分析用的信息處理技術(shù)。
背景技術(shù)
為了進行業(yè)務(wù)流程重組(BPR :Business Process Re-engineering),需要進行當(dāng) 前企業(yè)中正在運用的業(yè)務(wù)系統(tǒng)的分析。因此,例如使用日本特開2005-115494號公報所記 載的這種技術(shù)。該公報公開了如下事項。S卩,(1)利用基于各應(yīng)用程序的方法,收集表示配置于不同業(yè)務(wù)系統(tǒng)中的各應(yīng)用 程序的執(zhí)行狀態(tài)的信息即事件數(shù)據(jù),排列到事件隊列中。例外,在該公報中,事件表示在業(yè) 務(wù)系統(tǒng)內(nèi)執(zhí)行某個業(yè)務(wù),是包含業(yè)務(wù)的開始、結(jié)束時間、以及關(guān)聯(lián)屬性的數(shù)據(jù)。根據(jù)配置于 各業(yè)務(wù)系統(tǒng)中的事件提取定義,通過每個業(yè)務(wù)系統(tǒng)的事件數(shù)據(jù)提取用的應(yīng)用程序來提取事 件數(shù)據(jù)。在各業(yè)務(wù)系統(tǒng)內(nèi),將所提取出的事件信息轉(zhuǎn)換為共通的XMUeXtensible Markup Language)形式,排列到管理事件數(shù)據(jù)的事件管理裝置的事件隊列中。在進行該排列時,例 如利用 JMS(Java(注冊商標)Message Service)等。(2)在事件管理裝置內(nèi),針對在事件隊列內(nèi)排列的事件信息,針對每個業(yè)務(wù)數(shù)據(jù)進 行歸納,將業(yè)務(wù)數(shù)據(jù)之間關(guān)聯(lián)起來存儲在事件管理數(shù)據(jù)庫(DB)內(nèi)。在該公報中,業(yè)務(wù)數(shù)據(jù) 意味著某個集中單位的業(yè)務(wù)之間共有的數(shù)據(jù)。(3)根據(jù)所輸入的檢索條件(例如事件產(chǎn)生 期間、關(guān)聯(lián)屬性等),進行業(yè)務(wù)數(shù)據(jù)的縮小。(4)以樹形式展開顯示與縮小的業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián) 的數(shù)據(jù),進行從任意數(shù)據(jù)起的處理追蹤。(5)檢索與以樹形式展開的業(yè)務(wù)數(shù)據(jù)關(guān)聯(lián)的事件, 利用跟蹤視圖來圖示與該事件關(guān)聯(lián)的業(yè)務(wù),顯示當(dāng)前的業(yè)務(wù)流程的執(zhí)行狀況。在該公報中, 跟蹤是指如下的方法確認在跨越預(yù)先定義的業(yè)務(wù)系統(tǒng)之間的業(yè)務(wù)整體的流程即業(yè)務(wù)過程 中,執(zhí)行哪個業(yè)務(wù)、不過程哪個業(yè)務(wù)。在這種公報所記載的技術(shù)中,需要針對每個業(yè)務(wù)系統(tǒng)導(dǎo)入事件數(shù)據(jù)提取用的應(yīng)用 程序,對業(yè)務(wù)系統(tǒng)進行改變,或者對業(yè)務(wù)過程造成不必要的負荷。并且,在這種公報所記載的技術(shù)中,沒有公開對實施業(yè)務(wù)流程的頻度進行分析、并 對標準業(yè)務(wù)流程和例外業(yè)務(wù)流程進行分類的結(jié)構(gòu),并且,沒有揭示和公開分類中的問題點。專利文獻1 日本特開2005-115494號公報

發(fā)明內(nèi)容
因此,本發(fā)明的目的在于,提供能夠適當(dāng)實施業(yè)務(wù)流程的分類并使用戶容易掌握 所實施的業(yè)務(wù)流程整體的特征的技術(shù)。本發(fā)明的業(yè)務(wù)流程處理方法包含以下步驟從存儲業(yè)務(wù)處理結(jié)果的數(shù)據(jù)庫中提取 針對每個案件實施的一連串的業(yè)務(wù)的數(shù)據(jù),生成以時間序列排列針對每個案件實施的業(yè)務(wù) 的業(yè)務(wù)名稱的過程實例,將其存儲在過程實例數(shù)據(jù)存儲部中的步驟;對存儲在過程實例數(shù) 據(jù)存儲部中的各過程實例,判斷是否產(chǎn)生了從該過程實例的第1業(yè)務(wù)返回到之前實施的第 2業(yè)務(wù)的復(fù)原的步驟;對產(chǎn)生了復(fù)原的過程實例,針對復(fù)原的每個模式類別刪除該復(fù)原的
4重復(fù)復(fù)原(即、難以掌握業(yè)務(wù)整體像的復(fù)原),將刪除重復(fù)復(fù)原后的過程實例存儲到簡化過 程實例數(shù)據(jù)存儲部中的步驟;針對每個類別對存儲在簡化過程實例數(shù)據(jù)存儲部中的過程實 例進行計數(shù)的步驟;以及輸出步驟,根據(jù)計數(shù)結(jié)果,確定出現(xiàn)頻度為規(guī)定基準以上、且存儲 在簡化過程實例數(shù)據(jù)存儲部中的過程實例,作為主要業(yè)務(wù)流程進行輸出。這樣,即使多次產(chǎn)生相同的復(fù)原,也能夠統(tǒng)合為一個復(fù)原,在掌握業(yè)務(wù)流程整體的 特征方面,容易確定重要的主要業(yè)務(wù)流程。另外,上述輸出步驟也可以包含使所確定的過程實例重疊的步驟。這是為了能夠 更加簡單地掌握主要業(yè)務(wù)流程。進而,上述輸出步驟也可以包含作為例外流程輸出所確定的過程實例以外的過程 實例的步驟。這是為了掌握例外流程的產(chǎn)生狀況,有助于業(yè)務(wù)改善等。進而,在本發(fā)明中,也可以進一步包含以下步驟對存儲在過程實例數(shù)據(jù)存儲部中 的各過程實例,判斷是否產(chǎn)生了從該過程實例的第3業(yè)務(wù)返回該第3業(yè)務(wù)的反復(fù)的步驟;以 及對產(chǎn)生了反復(fù)的過程實例,針對反復(fù)的每個模式類別刪除該反復(fù)的重復(fù)反復(fù)(即、難以 掌握業(yè)務(wù)整體像的反復(fù)),刪除重復(fù)反復(fù)后的過程實例存儲到過程實例數(shù)據(jù)存儲部中的步 驟。這樣,即使多次產(chǎn)生相同的反復(fù),也能夠統(tǒng)合為一個反復(fù),在掌握業(yè)務(wù)流程整體的特征 方面,容易確定重要的主要業(yè)務(wù)流程。進而,在本發(fā)明中,也可以進一步包含以下步驟對存儲在簡化過程實例數(shù)據(jù)存儲 部中的各過程實例,判斷是否產(chǎn)生了從該過程實例的第3業(yè)務(wù)返回該第3業(yè)務(wù)的反復(fù)的步 驟;以及對產(chǎn)生了反復(fù)的過程實例,針對反復(fù)的每個模式類別刪除該反復(fù)的重復(fù)反復(fù)(即、 難以掌握業(yè)務(wù)整體像的反復(fù)),將刪除重復(fù)反復(fù)后的過程實例存儲到簡化過程實例數(shù)據(jù)存 儲部中的步驟。關(guān)于重復(fù)反復(fù)的刪除,既可以在重復(fù)復(fù)原之后實施,也可以在重復(fù)復(fù)原之前 實施。并且,還可以單獨實施重復(fù)復(fù)原的刪除或重復(fù)反復(fù)的刪除。另外,能夠生成用于使計算機過程本發(fā)明的方法的程序,該程序例如存儲在軟盤、 CD-ROM、光磁盤、半導(dǎo)體存儲器、硬盤等的存儲介質(zhì)或存儲裝置中。并且,有時經(jīng)由網(wǎng)絡(luò)利用 數(shù)字信號頒布。另外,在計算機的存儲器等存儲裝置中臨時保管處理中途的數(shù)據(jù)。


圖1是本發(fā)明的實施方式的功能框圖。圖2(a) (d)是用于說明本發(fā)明的實施方式的概要的圖。圖3是示出本發(fā)明的實施方式的主處理流程的圖。圖4(a)是示出提取數(shù)據(jù)例即接收訂貨DB的圖解信息的圖,圖4(b)是示出接收訂 貨DB的記錄組的圖。圖5(a)是示出提取數(shù)據(jù)例即生產(chǎn)DB的圖解信息的圖,圖5(b)是示出生產(chǎn)DB的 記錄組的圖。圖6(a)是示出提取數(shù)據(jù)例即籌備DB的圖解信息的圖,圖6(b)是示出籌備DB的 記錄組的圖。圖7(a)是示出提取數(shù)據(jù)例即配送DB的圖解信息的圖,圖7(b)是示出配送DB的 記錄組的圖。圖8(a)是示出提取數(shù)據(jù)例即產(chǎn)品編號DB的圖解信息的圖,圖8
(b)是示出產(chǎn)品編號DB的記錄組的圖。圖9 (a)是示出CSV形式的接收訂貨DB的數(shù)據(jù)例的圖,圖9(b)是示出對接收訂貨 DB的數(shù)據(jù)進行表格化的例子的圖。圖10(a)是示出CSV形式的生產(chǎn)DB的數(shù)據(jù)例的圖,圖10(b)是示出對生產(chǎn)DB的 數(shù)據(jù)進行表格化的例子的圖。圖11(a)是示出CSV形式的籌備DB的數(shù)據(jù)例的圖,圖11(b)是示出對籌備DB的 數(shù)據(jù)進行表格化的例子的圖。圖12(a)是示出CSV形式的配送DB的數(shù)據(jù)例的圖,圖12 (b)是示出對配送DB的 數(shù)據(jù)進行表格化的例子的圖。圖13(a)是示出CSV形式的產(chǎn)品編號DB的數(shù)據(jù)例的圖,圖13 (b)是示出對產(chǎn)品編 號DB的數(shù)據(jù)進行表格化的例子的圖。圖14是示出計時標記判定處理的處理流程的圖。圖15是示出計時標記可靠性得分表的一例的圖。圖16是示出事件ID/關(guān)聯(lián)ID候選判定處理的處理流程的圖。圖17是示出事件ID/關(guān)聯(lián)ID候選可靠性得分表的一例的圖。圖18是示出事件名稱判定處理的處理流程的圖。圖19是示出包含多個時間戳的表的一例的圖。圖20(a) (e)是示出針對每個事件將圖19的表分割為多個表的例子的圖。圖21是示出在存在圖解信息的情況下針對接收訂貨DB的事件候選數(shù)據(jù)的各要素 的判定顯示的一例的圖。圖22是示出在CSV形式的數(shù)據(jù)的情況下針對接收訂貨DB的事件候選的各要素的 判定顯示的一例的圖。圖23是示出在存在圖解信息的情況下針對生產(chǎn)DB的事件候選數(shù)據(jù)的各要素的判 定顯示的一例的圖。圖24是示出在CSV形式的數(shù)據(jù)的情況下針對生產(chǎn)DB的事件候選的各要素的判定 顯示的一例的圖。圖25是示出在存在圖解信息的情況下針對籌備DB的事件候選數(shù)據(jù)的各要素的判 定顯示的一例的圖。圖26是示出在CSV形式的數(shù)據(jù)的情況下針對籌備DB的事件候選的各要素的判定 顯示的一例的圖。圖27是示出在存在圖解信息的情況下針對配送DB的事件候選數(shù)據(jù)的各要素的判 定顯示的一例的圖。圖28是示出在CSV形式的數(shù)據(jù)的情況下針對配送DB的事件候選的各要素的判定 顯示的一例的圖。圖29是示出在存在圖解信息的情況下針對產(chǎn)品編號DB的事件候選數(shù)據(jù)的各要素 的判定顯示的一例的圖。圖30是示出在CSV形式的數(shù)據(jù)的情況下針對產(chǎn)品編號DB的事件候選的各要素的 判定顯示的一例的圖。圖31是示出針對事件候選數(shù)據(jù)的各要素的選擇結(jié)果的一例的圖。
圖32是示出在存在圖解信息的情況下根據(jù)接收訂貨DB的數(shù)據(jù)生成的事件候選數(shù) 據(jù)的一例的圖。圖33是示出在CSV形式的數(shù)據(jù)的情況下根據(jù)接收訂貨DB的數(shù)據(jù)生成的事件候選 數(shù)據(jù)的一例的圖。圖34是示出在存在圖解信息的情況下根據(jù)生產(chǎn)DB的數(shù)據(jù)生成的事件候選數(shù)據(jù)的 一例的圖。圖35是示出在CSV形式的數(shù)據(jù)的情況下根據(jù)生產(chǎn)DB的數(shù)據(jù)生成的事件候選數(shù)據(jù) 的一例的圖。圖36是示出在存在圖解信息的情況下根據(jù)籌備DB的數(shù)據(jù)生成的事件候選數(shù)據(jù)的 一例的圖。圖37是示出在CSV形式的數(shù)據(jù)的情況下根據(jù)籌備DB的數(shù)據(jù)生成的事件候選數(shù)據(jù) 的一例的圖。圖38是示出在存在圖解信息的情況下根據(jù)配送DB的數(shù)據(jù)生成的事件候選數(shù)據(jù)的 一例的圖。圖39是示出在CSV形式的數(shù)據(jù)的情況下根據(jù)配送DB的數(shù)據(jù)生成的事件候選數(shù)據(jù) 的一例的圖。圖40是示出與圖19的開立發(fā)票有關(guān)的事件候選數(shù)據(jù)的一例的圖。圖41是示出與圖19的批準有關(guān)的事件候選數(shù)據(jù)的一例的圖。圖42是示出與圖19的訂貨有關(guān)的事件候選數(shù)據(jù)的一例的圖。圖43是示出與圖19的交貨有關(guān)的事件候選數(shù)據(jù)的一例的圖。圖44是示出與圖19的驗收有關(guān)的事件候選數(shù)據(jù)的一例的圖。圖45是示出事件數(shù)據(jù)和事件之間關(guān)系樹的一例的圖。圖46是用于說明根據(jù)事件數(shù)據(jù)生成過程實例的圖。圖47是示出過程實例的一例的圖。圖48是用于說明主要和例外流程的提取處理的圖。圖49是示出使圖48所示的過程實例重疊時的顯示例的圖。圖50(a) (c)是示出將圖48所示的過程實例分類為主要流程和例外流程時的 顯示例的圖。圖51是示出用于說明重復(fù)消除處理的過程實例的例子的圖。圖52是示出簡單地對圖51所示的過程實例進行分類時的例子的圖。圖53是示出重復(fù)消除處理的處理流程的圖。圖54A是示出具有重復(fù)的反復(fù)的過程實例的例子的圖。圖54B是示出刪除了重復(fù)的反復(fù)時的過程實例的例子的圖。圖55是示出復(fù)原重復(fù)消除處理的處理流程的圖。圖56是示出用于說明復(fù)原重復(fù)消除處理的過程實例的例子的圖。圖57是用于說明復(fù)原部分的切出的圖。圖58A是用于說明復(fù)原部分的分類的圖。圖58B是用于說明刪除復(fù)原部分的重復(fù)的處理的圖。圖59是示出過程實例的再構(gòu)建例子的圖。
7
圖60是示出圖56的過程實例的重疊顯示的例子的圖。圖61是示出圖59的過程實例的重疊顯示的例子的圖。圖62是示出針對圖51所示的過程實例的例子實施了重復(fù)消除處理的結(jié)果的過程 實例的圖。圖63是示出存儲在模型數(shù)據(jù)存儲部中的數(shù)據(jù)的一例的圖。圖64是示出流程顯示處理的處理流程的圖。圖65是示出使在圖63中登記的全部過程實例重疊時的顯示例的圖。圖66是示出將在圖63中登記的過程實例分為主要流程和例外流程時的顯示例的 圖。圖67是計算機裝置的功能框圖。
具體實施例方式圖1示出本發(fā)明的一個實施方式的業(yè)務(wù)系統(tǒng)分析裝置的功能框圖。本實施方式 的業(yè)務(wù)系統(tǒng)分析裝置包含分析對象數(shù)據(jù)存儲部1,其存儲從一個或多個解析對象系統(tǒng)收 集的數(shù)據(jù)(在規(guī)定期間內(nèi)生成的數(shù)據(jù)庫的記錄組、日志數(shù)據(jù)、網(wǎng)絡(luò)DB(NDB)的記錄組、運行 記錄等);事件候選數(shù)據(jù)生成部3,其從分析對象數(shù)據(jù)存儲部1生成事件候選數(shù)據(jù);事件候 選數(shù)據(jù)存儲部5,其存儲由事件候選數(shù)據(jù)生成部3生成的事件候選數(shù)據(jù);輸入輸出部11,其 作為與用戶之間的接口 ;事件數(shù)據(jù)生成部7,其經(jīng)由輸入輸出部11受理用戶的指示,生成事 件數(shù)據(jù);事件數(shù)據(jù)存儲部9,其存儲由事件數(shù)據(jù)生成部7生成的事件數(shù)據(jù);過程實例生成部 13,其根據(jù)存儲在事件數(shù)據(jù)存儲部9中的事件數(shù)據(jù)生成過程實例;過程實例數(shù)據(jù)存儲部15, 其存儲由過程實例生成部13生成的過程實例的數(shù)據(jù);重復(fù)消除部17,其使用存儲在過程實 例數(shù)據(jù)存儲部15中的過程實例的數(shù)據(jù),實施刪除難以掌握業(yè)務(wù)的整體像的復(fù)原和反復(fù)的 處理;簡化過程實例數(shù)據(jù)存儲部19,其存儲由重復(fù)消除部17處理后的過程實例的數(shù)據(jù);過 程實例分類處理部21,其針對每個類別對存儲在簡化過程實例數(shù)據(jù)存儲部中的過程實例進 行分類,并對出現(xiàn)數(shù)量進行計數(shù);模型數(shù)據(jù)存儲部23,其存儲過程實例分類處理部21的處 理結(jié)果;以及過程顯示處理部25,其使用存儲在模型數(shù)據(jù)存儲部23中的數(shù)據(jù),實施顯示業(yè) 務(wù)流程所需要的處理。另外,對事件候選數(shù)據(jù)生成部3、過程實例生成部13、過程顯示處理部25,輸入輸 出部11也作為與用戶之間的接口進行動作。并且,各處理部實施讀出處理結(jié)果等并經(jīng)由輸 入輸出部11提示給用戶等的處理。并且,事件候選數(shù)據(jù)生成部3具有時間戳處理部31、事件ID/關(guān)聯(lián)ID候選處理 部32、事件名稱處理部34、得分表存儲部35。進而,重復(fù)消除部17具有反復(fù)處理部171和 復(fù)原處理部173。接著,使用圖2(a) (d)說明業(yè)務(wù)系統(tǒng)分析裝置的大體處理內(nèi)容。首先,事件候 選數(shù)據(jù)生成部3根據(jù)存儲在分析對象數(shù)據(jù)存儲部1中的業(yè)務(wù)系統(tǒng)的數(shù)據(jù),生成事件候選數(shù) 據(jù)。圖2(a)示出事件候選數(shù)據(jù)的一例。在圖2(a)的例子中,例如從一個表(例如數(shù)據(jù)庫) 中提取包含事件名稱、時刻(事件的發(fā)生日期時間即時間戳)、除此之外的第1值(值1)、 第2值(值2)等在內(nèi)的記錄組。即,確定事件名稱、時間戳、除此之外的作為事件ID和關(guān) 聯(lián)ID的候選的數(shù)據(jù)字段。
接著,事件數(shù)據(jù)生成部7根據(jù)存儲在事件候選數(shù)據(jù)存儲部5中的事件候選數(shù)據(jù),生 成事件數(shù)據(jù)。圖2(b)示出事件數(shù)據(jù)的一例。在圖2(b)的例子中,從多個表(例如數(shù)據(jù)庫) 中提取包含事件名稱、時刻(事件的發(fā)生日期時間即時間戳)、事件ID(這里為IDl)和其他 值在內(nèi)的記錄組;以及包含事件名稱、時刻(時間戳)、IDl和ID2等在內(nèi)的記錄組,第2事 件類(即事件的種類)的記錄的關(guān)聯(lián)ID即ID2的字段值取第1事件類(即事件的種類)的 記錄的事件ID即IDl的字段值的任一值,由此,確定第2事件類的各個記錄(即事件實例) 與第1事件類的哪個記錄(即事件實例)關(guān)聯(lián)。這種提取事件之間的關(guān)聯(lián)等的處理本身不 是本實施方式的主要部分,例如在日本的特愿2006-197294號(2006年7月19日申請)及 其對應(yīng)外國申請中有所公開,本申請引入其內(nèi)容。然后,過程實例生成部13根據(jù)存儲在事件數(shù)據(jù)存儲部9中的事件數(shù)據(jù),生成過程 實例的數(shù)據(jù)。圖2(c)示出過程實例的一例。在圖2(c)的例子中,例示了 4個過程實例,在 各個過程實例中包含一連串的事件實例(具體的事件)。即,例如利用“接受訂貨”、“開立 發(fā)票”、“交貨”、“驗貨”這種屬于事件類的連續(xù)的事件實例(具體的事件,與特定記錄對應(yīng)的 事件)構(gòu)成過程實例。但是,過程實例所包含的事件實例不需要來源于全部事件類,也可以 包含多個屬于一個事件類的事件實例。另外,過程實例生成處理本身不是本實施方式的主 要部分,例如能夠使用美國專利公開公報2005/076059A1這種業(yè)務(wù)過程跟蹤方法等。另外, 在本申請中引入本公報。然后,通過重復(fù)消除部17和過程實例分類處理部21對過程實例的數(shù)據(jù)進行處理, 過程顯示處理部25根據(jù)存儲在模型數(shù)據(jù)存儲部23中的數(shù)據(jù),生成過程流程(也稱為業(yè)務(wù) 流程)的數(shù)據(jù),經(jīng)由輸入輸出部11顯示在顯示裝置上。圖2(d)示出過程流程的一例。在 圖2(d)的例子中,示出集中確定過程實例的業(yè)務(wù)流程。接著,使用圖3 圖66說明圖1所示的業(yè)務(wù)系統(tǒng)分析裝置的處理的詳細內(nèi)容。首 先,用戶指定業(yè)務(wù)系統(tǒng)中的解析對象表,復(fù)制該數(shù)據(jù)并將其存儲在分析對象數(shù)據(jù)存儲部1 中(圖3:步驟Si)。例如,指定接受訂貨DB、生產(chǎn)DB、籌備DB、配送DB、產(chǎn)品編號DB,對在 規(guī)定期間內(nèi)生成并存儲的記錄組進行復(fù)制,將其存儲在分析對象數(shù)據(jù)存儲部1中。另外,如 果這些DB是相關(guān)數(shù)據(jù)庫,則還復(fù)制圖解信息,將其存儲在分析對象數(shù)據(jù)存儲部1中。本步 驟是用戶預(yù)先操作計算機來進行的處理,所以,在圖3中用虛線框表示。例如,在接受訂貨DB是相關(guān)數(shù)據(jù)庫的情況下,將圖4(a)的圖解信息和圖4(b)所 示的記錄組存儲在分析對象數(shù)據(jù)存儲部1中。在圖4(a)所示的圖解信息的例子中,分別 針對字段1 4登記字段名稱、關(guān)鍵字設(shè)定數(shù)據(jù)、數(shù)據(jù)類型、記錄長度和注釋。根據(jù)圖4(a) 可知,在字段1中登記日期時間,在字段2中登記主關(guān)鍵字即接受訂貨編號,在字段3中登 記地域,在字段4中登記接受訂貨內(nèi)容。具體而言成為圖4(b)的記錄組,但是,如果得到圖 4(a)的圖解信息,則能夠容易地解釋圖4(b)的記錄組的內(nèi)容。同樣,在生產(chǎn)DB是相關(guān)數(shù)據(jù)庫的情況下,將圖5(a)的圖解信息和圖5(b)所示的 記錄組存儲在分析對象數(shù)據(jù)存儲部1中。在圖5(a)所示的圖解信息的例子中,可分別針對 字段1 5登記字段名稱、關(guān)鍵字設(shè)定數(shù)據(jù)、數(shù)據(jù)類型、記錄長度和注釋。根據(jù)圖5 (a)可知, 在字段1中登記日期時間,在字段2中登記主關(guān)鍵字即生產(chǎn)編號,在字段3中登記副關(guān)鍵字 即接受訂貨編號,在字段4中登記副關(guān)鍵字即產(chǎn)品編號,在字段5中登記交貨日期。具體而 言成為圖5(b)的記錄組,但是,如果得到圖5(a)的圖解信息,則能夠容易地解釋圖5(b)的記錄組的內(nèi)容。并且,在籌備DB是相關(guān)數(shù)據(jù)庫的情況下,將圖6(a)的圖解信息和圖6(b)所示的 記錄組存儲在分析對象數(shù)據(jù)存儲部1中。在圖6(a)所示的圖解信息的例子中,分別針對字 段1 5登記字段名稱、關(guān)鍵字設(shè)定數(shù)據(jù)、數(shù)據(jù)類型、記錄長度和注釋。根據(jù)圖6(a)可知, 在字段1中登記日期時間,在字段2中登記主關(guān)鍵字即籌備編號,在字段3中登記副關(guān)鍵字 即接受訂貨編號,在字段4中登記副關(guān)鍵字即產(chǎn)品編號,在字段5中登記交貨目的地。具體 而言成為圖6(b)的記錄組,但是,如果得到圖6(a)的圖解信息,則能夠容易地解釋圖6(b) 的記錄組的內(nèi)容。進而,在配送DB是相關(guān)數(shù)據(jù)庫的情況下,將圖7(a)的圖解信息和圖7(b)所示的 記錄組存儲在分析對象數(shù)據(jù)存儲部1中。在圖7(a)所示的圖解信息的例子中,分別針對字 段1 4登記字段名稱、關(guān)鍵字設(shè)定數(shù)據(jù)、數(shù)據(jù)類型、記錄長度和注釋。根據(jù)圖7(a)可知, 在字段1中登記日期時間,在字段2中登記主關(guān)鍵字即籌備編號,在字段3中登記副關(guān)鍵字 即配送包裹,在字段4中登記交貨目的地。具體而言成為圖7(b)的記錄組,但是,如果得到 圖7(a)的圖解信息,則能夠容易地解釋圖7(b)的記錄組的內(nèi)容。并且,在產(chǎn)品編號DB是相關(guān)數(shù)據(jù)庫的情況下,將圖8(a)的圖解信息和圖8(b)所 示的記錄組存儲在分析對象數(shù)據(jù)存儲部1中。在圖8(a)所示的圖解信息的例子中,分別針 對字段1和2登記字段名稱、關(guān)鍵字設(shè)定數(shù)據(jù)、數(shù)據(jù)類型、記錄長度和注釋。根據(jù)圖8(a)可 知,在字段1中登記主關(guān)鍵字即產(chǎn)品編號,在字段2中登記產(chǎn)品名稱。具體而言成為圖8(b) 的記錄組,但是,如果得到圖8(a)的圖解信息,則能夠容易地解釋圖8(b)的記錄組的內(nèi)容。另一方面,在以CSV形式取得接受訂貨DB的數(shù)據(jù)的情況下,將圖9 (a)所示的數(shù)據(jù) 存儲在分析對象數(shù)據(jù)存儲部1中。在圖9(a)的例子中,在開頭包含日期時間、接受訂貨編 號、地域和接受訂貨內(nèi)容這樣的標號數(shù)據(jù),然后以上述標號的順序羅列數(shù)據(jù),數(shù)據(jù)之間利用 逗號劃分。為了便于理解圖9(a)而采取表形式,如圖9(b)所示。即,成為包含日期時間的 列、接受訂貨編號的列、地域的列和接受訂貨內(nèi)容的列在內(nèi)的表。沒有圖解信息,所以,數(shù)據(jù) 皆存儲為字符串。并且,沒有關(guān)鍵字設(shè)定數(shù)據(jù)。同樣,在以CSV形式取得生產(chǎn)DB的數(shù)據(jù)的情況下,將圖10(a)所示的數(shù)據(jù)存儲在 分析對象數(shù)據(jù)存儲部1中。在圖10(a)的例子中,在開頭包含日期時間、生產(chǎn)編號、接受訂 貨編號、產(chǎn)品編號和交貨日期這樣的標號數(shù)據(jù),然后以上述標號的順序羅列數(shù)據(jù),數(shù)據(jù)之間 利用逗號劃分。為了便于理解圖10(a)而采取表形式,如圖10(b)所示。即,成為包含日期 時間的列、生產(chǎn)編號的列、接受訂貨編號的列、產(chǎn)品編號的列和交貨日期的列在內(nèi)的表。并且,在以CSV形式取得籌備DB的數(shù)據(jù)的情況下,將圖11(a)所示的數(shù)據(jù)存儲在 分析對象數(shù)據(jù)存儲部1中。在圖11 (a)的例子中,在開頭包含日期時間、籌備編號、接受訂貨 編號、產(chǎn)品編號和交貨目的地這樣的標號數(shù)據(jù),然后以上述標號的順序羅列數(shù)據(jù),數(shù)據(jù)之間 利用逗號劃分。為了便于理解圖11(a)而采取表形式,如圖11(b)所示。S卩,成為包含日期 時間的列、籌備編號的列、接受訂貨編號的列、產(chǎn)品編號的列和交貨目的地的列在內(nèi)的表。進而,在以CSV形式取得配送DB的數(shù)據(jù)的情況下,將圖12(a)所示的數(shù)據(jù)存儲在 分析對象數(shù)據(jù)存儲部1中。在圖12(a)的例子中,在開頭包含日期時間、籌備編號、配送包裹 和交貨目的地這樣的標號數(shù)據(jù),然后以上述標號的順序羅列數(shù)據(jù),數(shù)據(jù)之間利用逗號劃分。 為了便于理解圖12(a)而采取表形式,如圖12(b)所示。即,成為包含日期時間的列、籌備編號的列、配送包裹的列和交貨目的地的列在內(nèi)的表。并且,在以CSV形式取得產(chǎn)品編號DB的數(shù)據(jù)的情況下,將圖13(a)所示的數(shù)據(jù)存 儲在分析對象數(shù)據(jù)存儲部1中。在圖13(a)的例子中,在開頭包含產(chǎn)品編號和產(chǎn)品名稱這 樣的標號數(shù)據(jù),然后以上述標號的順序羅列數(shù)據(jù),數(shù)據(jù)之間利用逗號劃分。為了便于理解圖 13(a)而采取表形式,如圖13(b)所示。即,成為包含產(chǎn)品編號的列和產(chǎn)品名稱的列在內(nèi)的表。業(yè)務(wù)系統(tǒng)分析裝置的例如事件候選數(shù)據(jù)生成部3判斷是否針對所有解析對象表 進行了處理(步驟S3)。在存在未處理的解析對象表的情況下,確定一個未處理的解析對象 表(步驟S5)。然后,實施時間戳判定處理(步驟S7)。使用圖14和圖15說明該時間戳判 定處理。首先,事件候選數(shù)據(jù)生成部3的時間戳處理部31參照分析對象數(shù)據(jù)存儲部1,在解 析對象表中確定一個未處理的字段(圖14 步驟S31)。然后,判斷是否能夠在分析對象數(shù) 據(jù)存儲部1中使用解析對象表的圖解信息(步驟S33)。在能夠使用圖解信息的情況下,在圖解信息中確定處理對象字段的數(shù)據(jù)部分,判 斷其中處理對象字段的數(shù)據(jù)類型是否是時間戳類型(步驟S35)。在處理對象字段的數(shù)據(jù)類 型不是時間戳類型的情況下,轉(zhuǎn)移到步驟S39。例如,在對圖9(a) 圖13(a)這種數(shù)據(jù)進行 處理的情況下,沒有圖解信息,所以轉(zhuǎn)移到步驟S39。另一方面,在判斷為處理對象字段的數(shù)據(jù)類型是時間戳類型的情況下,將處理對 象字段的時間戳判定設(shè)定為“確定”,例如存儲在主存儲器等的存儲裝置中(步驟S37)。然 后,處理轉(zhuǎn)移到步驟S43。例如,在圖4(a)的這種圖解信息的情況下,字段1的數(shù)據(jù)類型是時間戳類型,所 以,如果字段1是處理對象字段,則設(shè)定為時間戳判定=“確定”。在圖5(a)的這種圖解信 息的情況下,字段1的數(shù)據(jù)類型是時間戳類型,所以,如果字段1是處理對象字段,則設(shè)定為 時間戳判定=“確定”。圖6(a)和圖7(a)也同樣。在圖8(a)的情況下,針對全部字段,從 步驟S35轉(zhuǎn)移到步驟S39。在步驟S33中判斷為不能使用圖解信息的情況下、或者處理對象字段的數(shù)據(jù)類型 不是時間戳類型的情況下,參照存儲在得分表存儲部35中的時間戳可靠性得分表,根據(jù)圖 解信息中的處理對象字段的相應(yīng)數(shù)據(jù)部分、處理對象字段的表示字段名稱的標號數(shù)據(jù)、以 及處理對象字段的字段值,確定可靠性(步驟S39)。圖15示出時間戳可靠性得分表的一例。在圖15的例子中,如果“字段的數(shù)據(jù)類 型為可變長度字符串”,則可靠性得分設(shè)定為1 (%),如果“字段的數(shù)據(jù)類型為實數(shù)”,則可 靠性得分設(shè)定為),如果字段名稱的末尾為“時刻”、“時間”等,則可靠性得分設(shè)定為 90(%),如果字段名稱的末尾為“月日”、“日,,等、且不包含時刻等,則可靠性得分設(shè)定為 70(%),如果在字段名稱中指定“預(yù)定”、“交貨日期”等將來的時期,則可靠性得分設(shè)定為 10(% ),在字段值的字符串中包含年號(記號)、“/”、“ ”、“’”、“. ”、“_”、數(shù)字、空白這樣 的與時間關(guān)聯(lián)的文字以外的文字的情況下,可靠性得分設(shè)定為),如果字段值的字符 串為“YYYY/MM/DD hh:mm:SS”的形式,則可靠性得分設(shè)定為90 ),如果字段值的字符串 為“YYYY/MM/DD”的形式,則可靠性得分設(shè)定為70 ),如果字段值包含相同部分,則可靠 性得分設(shè)定為30 ),如果沒有相應(yīng)項目,則可靠性得分設(shè)定為50 )。
例如,在圖4(a)的圖解信息中,在圖4(b)的記錄組的情況下,關(guān)于字段2,在字段 值中包含與時間關(guān)聯(lián)的文字以外的文字,可靠性得分確定為5(%)。字段3也同樣,在字段 值中包含與時間關(guān)聯(lián)的文字以外的文字,可靠性得分確定為5 )。進而,關(guān)于字段4,數(shù)據(jù) 類型為可變長度字符串,所以,可靠性得分確定為1(%)。另外,關(guān)于字段4,在字段值中還 包含與時間關(guān)聯(lián)的文字以外的文字,所以,在時間戳可靠性得分表中對應(yīng)于多個項目,而在 本實施方式中,采用從50(%)這種中央值大幅背離的值。即,采用與在字段值中包含與時 間關(guān)聯(lián)的文字以外的文字的情況下的可靠性得分5 )相比更加背離的)。另一方面,在不存在圖解信息的圖9(a)的情況下,關(guān)于字段1,字段值的字符串為 "YYYY/MM/DD hh:mm:SS”的形式,所以,可靠性得分確定為90(%)。字段2和3也同樣,但 是,關(guān)于字段4,無法確定該字段的數(shù)據(jù)類型,所以,判斷為對應(yīng)于在字段值中包含與時間關(guān) 聯(lián)的文字以外的文字的情況,可靠性得分確定為)。并且,在圖5(a)的圖解信息中,在圖5(b)的記錄組的情況下,關(guān)于字段2 4,在 字段值中包含與時間關(guān)聯(lián)的文字以外的文字,可靠性得分確定為)。關(guān)于字段5,在字 段名稱的字符串中包含“交貨日期”,所以,可靠性得分確定為10(%)。另外,關(guān)于字段5,字 段值的字符串為“YYYY/MM/DD”的形式,所以,在時間戳可靠性得分表中對應(yīng)于多個項目,但 是,在本實施方式中,采用從50(%)這種中央值大幅背離的值。即,采用與字段值的字符串 為“YYYY/MM/DD”的形式的情況下的可靠性得分70(% )相比更加背離的10(% )。在不存 在圖解信息的圖10(a)的情況下,關(guān)于字段1,字段值的字符串為“YYYY/MM/DD hh:mm:ss" 的形式,所以,可靠性得分確定為90(% )。關(guān)于字段2和5,數(shù)據(jù)類型無關(guān),所以,得到與存 在圖解信息時相同的結(jié)果。進而,在圖6(a)的圖解信息中,在圖6(b)的記錄組的情況下,關(guān)于字段2 5,在 字段值中包含與時間關(guān)聯(lián)的文字以外的文字,可靠性得分確定為5 )。在不存在圖解信 息的圖11(a)的情況下,關(guān)于字段1,字段值的字符串為“YYYY/MM/DD hh:mm: ss”的形式,所 以,可靠性得分確定為90 (%)。關(guān)于字段2和5,數(shù)據(jù)類型無關(guān),所以,得到與存在圖解信息 時相同的結(jié)果。并且,在圖7(a)的圖解信息中,在圖7(b)的記錄組的情況下,關(guān)于字段2 4,在 字段值中包含與時間關(guān)聯(lián)的文字以外的文字,可靠性得分確定確定為5 )。在不存在圖 解信息的圖12(a)的情況下,關(guān)于字段1,字段值的字符串為“YYYY/MM/DD hh:mm:SS”的形 式,所以,可靠性得分確定為90 (% )。關(guān)于字段2和4,數(shù)據(jù)類型無關(guān),所以,得到與存在圖 解信息時相同的結(jié)果。進而,在圖8(a)的圖解信息中,在圖8(b)的記錄組的情況下,關(guān)于字段1和2,在 字段值中包含與時間關(guān)聯(lián)的文字以外的文字,可靠性得分確定確定為5 )。在不存在圖 解信息的圖13(a)的情況下,數(shù)據(jù)類型也無關(guān),所以,得到與存在圖解信息時相同的結(jié)果。返回圖14的說明,將處理對象字段的時間戳判定設(shè)定為所確定的可靠性得分(步 驟S41)。確定上述數(shù)值。然后,判斷是否在處理對象表中針對所有字段進行了處理(步驟S43)。在存在未 處理的字段的情況下,返回步驟S31。另一方面,在針對所有字段進行了處理的情況下,返回 原來的處理。這樣,作為事件的時間戳,在概率高的字段中設(shè)定了較高值的可靠性得分。并且,如果根據(jù)數(shù)據(jù)類型得知是時間戳,則設(shè)定“確定”這樣的表示概率的數(shù)據(jù)。
返回圖3的說明,接著,事件候選數(shù)據(jù)生成部3的事件ID/關(guān)聯(lián)ID候選處理部32 實施事件ID和關(guān)聯(lián)ID候選判定處理(步驟S9)。使用圖16和圖17說明該事件ID和關(guān)聯(lián) ID候選判定處理。 事件ID/關(guān)聯(lián)ID候選處理部32在存儲在分析對象數(shù)據(jù)存儲部1中的解析對象表 中,確定一個未處理的字段(步驟S51)。然后,判斷存儲在分析對象數(shù)據(jù)存儲部1中的處理 對象字段的字段值在全部記錄中是否唯一(步驟S53)。在處理對象字段的字段值在全部記 錄中不唯一、即存在值重復(fù)的記錄的情況下,轉(zhuǎn)移到步驟S62。這是因為,事件ID是事件的識別符的存儲字段,所以,該字段值不會相互重復(fù)。因 此,如果在事件ID的字段中存在重復(fù)的值,則能夠判斷為其不是事件ID。另一方面,在處理對象字段的字段值在全部記錄中唯一的情況下,判斷在存儲在 分析對象數(shù)據(jù)存儲部1中的處理對象字段的字段值中是否包含NULL(無效)(步驟S55)。 在處理對象字段的字段值中包含NULL的情況下,轉(zhuǎn)移到步驟S62。這是因為,事件ID是事 件的識別符的存儲字段,所以,該字段值不可能是NULL。在處理對象字段的字段值在全部 記錄中不唯一的情況下、或者在處理對象字段的字段值中包含NULL的情況下,判斷存儲在 分析對象數(shù)據(jù)存儲部1中的處理對象字段的字段值除了 NULL以外是否為2個以上(步驟 S62)。在處理對象字段的字段值除了 NULL以外不是2種以上的情況下,在事件ID/關(guān)聯(lián)ID 候選判定中設(shè)定“否定”,例如存儲在主存儲器等存儲裝置中(步驟S63)。然后,處理轉(zhuǎn)移 到步驟S61。這是因為,關(guān)聯(lián)ID是表示事件對應(yīng)于其他事件的哪個的值,所以,在該字段值 除了 NULL以外不具有2個以上的值的情況下,無法得到有意義的結(jié)果。例如,在圖4(b)或圖9(b)的表的情況下,關(guān)于字段1、字段2、字段4,字段值不存 在重復(fù),關(guān)于字段3,字段值存在重復(fù),但是,取NULL以外的2種以上的值,所以,在事件ID/ 關(guān)聯(lián)ID候選判定中不設(shè)定“否定”。并且,在圖5(b)或圖10(b)的表的情況下,關(guān)于字段1和字段2,字段值不存在重 復(fù),關(guān)于字段3 5,存在重復(fù),但是,取NULL以外的2種以上的值,所以,在事件ID/關(guān)聯(lián) ID候選判定中不設(shè)定“否定”。進而,在圖6(b)或圖11(b)的表的情況下,關(guān)于字段1和字段2,字段值不存在重 復(fù),關(guān)于字段3 5,存在重復(fù),但是,取NULL以外的2種以上的值,所以,在事件ID/關(guān)聯(lián) ID候選判定中不設(shè)定“否定”。并且,在圖7(b)或圖12(b)的表的情況下,關(guān)于字段1和字段2,字段值不存在重 復(fù),關(guān)于字段3和4,存在重復(fù),但是,取NULL以外的2種以上的值,所以,在事件ID/關(guān)聯(lián) ID候選判定中不設(shè)定“否定”。進而,在圖8(b)或圖13(b)的表的情況下,關(guān)于字段1和字段2,字段值不存在重 復(fù),所以,在事件ID/關(guān)聯(lián)ID候選判定中不設(shè)定“否定”。在步驟S55中判斷為在處理對象字段的字段值中不包含NULL的情況下、或者在步 驟S62中判斷為處理對象字段的字段值除了 NULL以外具有2種以上的值的情況下,參照存 儲在得分表存儲部35中的事件ID/關(guān)聯(lián)ID候選可靠性得分表,根據(jù)圖解信息中的處理對 象字段的相應(yīng)數(shù)據(jù)部分、處理對象字段的表示字段名稱的標號數(shù)據(jù)、以及處理對象字段的 字段值,確定可靠性(步驟S57)。但是,在事件ID/關(guān)聯(lián)ID候選可靠性得分表中不存在相應(yīng)項目的情況下,可靠性得分確定50 )。圖17示出事件ID/關(guān)聯(lián)ID候選可靠性得分表的一例。在圖17的例子中,如果字段 的數(shù)據(jù)類型為可變長度字符串,則可靠性得分設(shè)定為1 (%),如果字段的數(shù)據(jù)類型為實數(shù), 則可靠性得分設(shè)定為5 ),如果字段的數(shù)據(jù)類型為整數(shù),則可靠性得分設(shè)定為80 ),如 果字段的數(shù)據(jù)類型為固定長度字符串,則可靠性得分設(shè)定為70(% ),如果字段的數(shù)據(jù)類型 為時間戳或日期,則可靠性得分設(shè)定為10(% ),如果字段名稱指定了主關(guān)鍵字,則可靠性 得分設(shè)定為80 (%)。這里沒有定義與字段值或字段名稱的字符串有關(guān)的項目,但是有時也 進行定義。在定義了與字段值有關(guān)的項目的情況下,在步驟S57中進行參照。例如,在圖4(a)的圖解信息的情況下,關(guān)于字段1,數(shù)據(jù)類型為時間戳,所以可靠 性得分確定為10(%),關(guān)于字段2,數(shù)據(jù)類型為固定長度字符串且指定了主關(guān)鍵字,所以采 用從50%背離大的可靠性得分80(% ),關(guān)于字段3,數(shù)據(jù)類型為固定長度字符串,所以可 靠性得分確定為70(% ),關(guān)于字段4,數(shù)據(jù)類型為可變長度字符串,所以可靠性得分確定為 1(%)ο在圖9(a)的不存在圖解信息的例子的情況下,關(guān)于字段1 字段4,在事件ID/關(guān) 聯(lián)ID候選可靠性得分表中不存在相應(yīng)項目,所以,可靠性得分確定為50(% )。例如,在圖5(a)的圖解信息的情況下,關(guān)于字段1,數(shù)據(jù)類型為時間戳,所以可靠 性得分確定為10(%),關(guān)于字段2,數(shù)據(jù)類型為固定長度字符串且指定了主關(guān)鍵字,所以 采用從50%背離大的可靠性得分80 ),關(guān)于字段3 字段4,數(shù)據(jù)類型為固定長度字符 串,所以可靠性得分確定為70 (% ),關(guān)于字段5,數(shù)據(jù)類型為日期,所以可靠性得分確定為 10(%)o在圖10(a)的不存在圖解信息的例子的情況下,關(guān)于字段1 字段5,在事件ID/ 關(guān)聯(lián)ID候選可靠性得分表中不存在相應(yīng)項目,所以,可靠性得分確定為50(%)。例如,在圖6(a)的圖解信息的情況下,關(guān)于字段1,數(shù)據(jù)類型為時間戳,所以可靠 性得分確定為10(%),關(guān)于字段2,數(shù)據(jù)類型為固定長度字符串且指定了主關(guān)鍵字,所以采 用從50 %背離大的可靠性得分80 (% ),關(guān)于字段3 字段5,數(shù)據(jù)類型為固定長度字符串, 所以可靠性得分確定為70 (%)。在圖11(a)的不存在圖解信息的例子的情況下,關(guān)于字段 1 字段5,在事件ID/關(guān)聯(lián)ID候選可靠性得分表中不存在相應(yīng)項目,所以,可靠性得分確 定為50(% )0例如,在圖7(a)的圖解信息的情況下,關(guān)于字段1,數(shù)據(jù)類型為時間戳,所以可靠 性得分確定為10(%),關(guān)于字段2,數(shù)據(jù)類型為固定長度字符串且指定了主關(guān)鍵字,所以采 用從50 %背離大的可靠性得分80 (% ),關(guān)于字段3 字段4,數(shù)據(jù)類型為固定長度字符串, 所以可靠性得分確定為70 (%)。在圖12(a)的不存在圖解信息的例子的情況下,關(guān)于字段 1 字段4,在事件ID/關(guān)聯(lián)ID候選可靠性得分表中不存在相應(yīng)項目,所以,可靠性得分確 定為50(% )0例如,在圖8(a)的圖解信息的情況下,關(guān)于字段1,數(shù)據(jù)類型為固定長度字符串且 指定了主關(guān)鍵字,所以采用從50 %背離大的可靠性得分80 (% ),關(guān)于字段2,數(shù)據(jù)類型為固 定長度字符串,所以可靠性得分確定為70(%)。在圖13(a)的不存在圖解信息的例子的情 況下,關(guān)于字段1和2,在事件ID/關(guān)聯(lián)ID候選可靠性得分表中不存在相應(yīng)項目,所以,可靠 性得分確定為50(%)。然后,事件ID/關(guān)聯(lián)ID候選處理部32在事件ID/關(guān)聯(lián)ID候選判定中設(shè)定在步驟 S57中確定的可靠性得分,例如存儲在主存儲器等存儲裝置中(步驟S59)。
14
然后,判斷在處理對象表中是否針對所有字段進行了處理(步驟S61),在存在未 處理的字段的情況下,返回步驟S51。另一方面,在針對所有字段進行了處理的情況下,返回 原來的處理。這樣,針對事件ID或關(guān)聯(lián)ID的概率高的字段,確定較高的可靠性得分。并且,針 對完全沒有事件ID或關(guān)聯(lián)ID的可能性的字段,確定“否定”這樣的表示概率的數(shù)據(jù)。返回圖3的說明,接著,事件候選數(shù)據(jù)生成部3的事件名稱處理部34實施事件名 稱判定處理(步驟S13)。使用圖18 圖20說明該事件名稱判定處理。首先,事件名稱處理部34對時間戳判定處理的處理結(jié)果為規(guī)定的可靠性得分以 上而能夠視為時間戳的字段的字段數(shù)進行計數(shù)(步驟S91)。例如設(shè)定可靠性得分為70(%) 以上等的閾值。當(dāng)然,確定為“確定”的字段為時間戳的字段。在上述的例子中,除了產(chǎn)品 編號DB以外,將字段名稱為日期時間的字段判斷為時間戳的字段,字段數(shù)為“1”。在產(chǎn)品編 號DB中,沒有能夠視為時間戳的字段,所以字段數(shù)為“0”。然后,判斷時間戳的字段數(shù)是否為0(步驟S93)。如果字段數(shù)為0,則將解析對象 表設(shè)定為以下的處理對象之外(步驟S95)。將沒有時間戳的表(例如產(chǎn)品編號DB)判斷為 不是與在業(yè)務(wù)過程中發(fā)生的事件對應(yīng)的表。然后返回原來的處理。另一方面,在時間戳的字段數(shù)不為0的情況下,判斷字段數(shù)是否為1 (步驟S97)。 如果時間戳的字段數(shù)為1,則在事件名稱中設(shè)定表名稱,例如存儲在主存儲器等存儲裝置中 (步驟S99)。在上述例子中,如果是接受訂貨DB,則事件名稱確定為“接受訂貨”,如果是 生產(chǎn)DB,則事件名稱確定為“生產(chǎn)”,如果是籌備DB,則事件名稱確定為“籌備”,如果是配送 DB,則事件名稱確定為“配送”。然后返回原來的處理。并且,在時間戳的字段數(shù)為多個的情況下,在事件名稱中設(shè)定視為時間戳的字段 的字段名稱,例如存儲在主存儲器等存儲裝置中(步驟S101)。然后返回原來的處理。例如,在圖19的表為處理對象表的情況下,過程步驟S101。在圖19的例子中,開立 發(fā)票日期時間、批準日期時間、訂貨日期時間、交貨日期時間、驗收日期時間分別是視為事 件的時間戳的字段,成為在一個記錄中記錄多個事件的形式。這種表能夠作為圖20(a) (e)所示的開立發(fā)票表、批準表、訂貨表、交貨表和驗收表這樣的多個表來進行處理。因此, 這種情況下,“開立發(fā)票”、“批準”、“訂貨”、“交貨”、“驗收”分別確定為事件名稱。通過實施以上這種處理,從而確定與在業(yè)務(wù)過程中發(fā)生的事件對應(yīng)的表,并且,能 夠提取事件名稱。返回圖3的說明,接著,事件候選數(shù)據(jù)生成部3經(jīng)由輸入輸出部11向用戶提示判 定結(jié)果(步驟S15)。例如,在圖4(a)和(b)所示的相關(guān)數(shù)據(jù)庫形式的接受訂貨DB的情況 下,向用戶提示圖21所示的數(shù)據(jù)。在圖21的例子中,分別針對日期時間字段、接受訂貨編 號字段、地域字段、接受訂貨內(nèi)容字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名 稱,表名稱為事件名稱,所以,全部為“否定”。觀察可知,日期時間字段在時間戳的字段中為 “確定”,接受訂貨編號字段和地域字段為事件ID或關(guān)聯(lián)ID的可能性高。并且,在圖9 (a)所示的CSV形式的接受訂貨DB的情況下,向用戶提示圖22所示 的數(shù)據(jù)。在圖22的例子中,分別針對日期時間字段、接受訂貨編號字段、地域字段、接受訂 貨內(nèi)容字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名稱,表名稱為事件名稱,所 以,全部為“否定”。觀察可知,日期時間字段為時間戳的可能性高,事件ID或關(guān)聯(lián)ID的可能性在任意字段中均相同。例如,在圖5(a)和(b)所示的相關(guān)數(shù)據(jù)庫形式的生產(chǎn)DB的情況下,向用戶提示圖 23所示的數(shù)據(jù)。在圖23的例子中,分別針對日期時間字段、生產(chǎn)編號字段、接受訂貨編號字 段、產(chǎn)品編號字段、交貨日期字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名稱,表 名稱為事件名稱,所以,全部為“否定”。觀察可知,日期時間字段在時間戳的字段中為“確 定”,生產(chǎn)編號字段、接受訂貨編號字段和產(chǎn)品編號字段為事件ID或關(guān)聯(lián)ID的可能性高。并且,在圖10 (a)所示的CSV形式的生產(chǎn)DB的情況下,向用戶提示圖24所示的數(shù) 據(jù)。在圖24的例子中,分別針對日期時間字段、生產(chǎn)編號字段、接受訂貨編號字段、產(chǎn)品編 號字段、交貨日期字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名稱,表名稱為事 件名稱,所以,全部為“否定”。觀察可知,日期時間字段為時間戳的可能性高,事件ID或關(guān) 聯(lián)ID的可能性在任意字段中均相同。例如,在圖6(a)和(b)所示的相關(guān)數(shù)據(jù)庫形式的籌備DB的情況下,向用戶提示圖 25所示的數(shù)據(jù)。在圖25的例子中,分別針對日期時間字段、籌備編號字段、接受訂貨編號 字段、產(chǎn)品編號字段、交貨目的地字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名 稱,表名稱為事件名稱,所以,全部為“否定”。觀察可知,日期時間字段在時間戳的字段中為 “確定”,籌備編號字段、接受訂貨編號字段、產(chǎn)品編號字段和交貨目的地字段為事件ID或關(guān) 聯(lián)ID的可能性高。并且,在圖11 (a)所示的CSV形式的籌備DB的情況下,向用戶提示圖26所示的數(shù) 據(jù)。在圖26的例子中,分別針對日期時間字段、籌備編號字段、接受訂貨編號字段、產(chǎn)品編 號字段、交貨目的地字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名稱,表名稱為 事件名稱,所以,全部為“否定”。觀察可知,日期時間字段為時間戳的可能性高,事件ID或 關(guān)聯(lián)ID的可能性在任意字段中均相同。例如,在圖7(a)和(b)所示的相關(guān)數(shù)據(jù)庫形式的配送DB的情況下,向用戶提示圖 27所示的數(shù)據(jù)。在圖27的例子中,分別針對日期時間字段、籌備編號字段、配送包裹字段、 交貨目的地字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名稱,表名稱為事件名稱, 所以,全部為“否定”。觀察可知,日期時間字段在時間戳的字段中為“確定”,籌備編號字段、 配送包裹字段和交貨目的地字段為事件ID或關(guān)聯(lián)ID的可能性高。并且,在圖12(a)所示的CSV形式的配送DB的情況下,向用戶提示圖28所示的數(shù) 據(jù)。在圖28的例子中,分別針對日期時間字段、籌備編號字段、配送包裹字段、交貨目的地 字段,提示步驟S7 S13的判定結(jié)果。另外,關(guān)于事件名稱,表名稱為事件名稱,所以,全部 為“否定”。觀察可知,日期時間字段為時間戳的可能性高,事件ID或關(guān)聯(lián)ID的可能性在任 意字段中均相同。例如,在圖8(a)和(b)所示的相關(guān)數(shù)據(jù)庫形式的產(chǎn)品編號DB的情況下,向用戶提 示圖29所示的數(shù)據(jù)。在圖29的例子中,分別針對產(chǎn)品編號字段、產(chǎn)品名稱字段,提示步驟 S7 S13的判定結(jié)果。另外,產(chǎn)品編號DB判斷為沒有時間戳,視為以后的處理對象以外,所 以,關(guān)于事件名稱,全部為“否定”。觀察可知,存在時間戳的字段的可能性非常低,產(chǎn)品編號 字段和產(chǎn)品名稱字段為事件ID或關(guān)聯(lián)ID的可能性高。并且,在圖13 (a)所示的CSV形式的產(chǎn)品編號DB的情況下,向用戶提示圖30所示 的數(shù)據(jù)。在圖30的例子中,分別針對產(chǎn)品編號字段、產(chǎn)品名稱字段,提示步驟S7 S13的判定結(jié)果。另外,產(chǎn)品編號DB判斷為沒有時間戳,視為以后的處理對象以外,所以,關(guān)于事 件名稱,全部為“否定”。觀察可知,存在時間戳的字段的可能性非常低,事件ID或關(guān)聯(lián)ID 的可能性在任意字段中均相同。返回圖3的說明,步驟S15結(jié)束后,用戶經(jīng)由輸入輸出部11,針對事件名稱、時間 戳、事件ID/關(guān)聯(lián)ID候選等進行修正輸入或確定輸入,進行或命令記錄的復(fù)制等,生成事件 候選數(shù)據(jù),事件候選數(shù)據(jù)生成部3將其存儲在事件候選數(shù)據(jù)存儲部5中(步驟S16)。該作 業(yè)主要或一部分由用戶來實施,所以,在圖3中用虛線框來描繪。然后,處理返回步驟S3。例如根據(jù)圖21的判定結(jié)果,如圖31所示,在事件名稱確定表名稱即“接受訂貨”、 時間戳確定日期時間字段、事件ID/關(guān)聯(lián)ID候選確定接受訂貨編號字段和地域字段的情況 下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖32所示的數(shù)據(jù)。在圖32所示的例子中,在全部 記錄中附加事件名稱“接受訂貨”,將日期時間字段的字段值的全部記錄復(fù)制到時間戳的字 段,將接受訂貨編號字段和地域字段作為事件ID/關(guān)聯(lián)ID候選,復(fù)制字段名稱和字段值的 全部記錄。例如根據(jù)圖22的判定結(jié)果,在事件名稱確定表名稱即“接受訂貨”、時間戳確定日 期時間字段、事件ID/關(guān)聯(lián)ID候選確定接受訂貨編號字段、地域字段和接受訂貨內(nèi)容字段 的情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖33的數(shù)據(jù)。進而,例如根據(jù)圖23的判定結(jié)果,在事件名稱確定表名稱即“生產(chǎn)”、時間戳確定 日期時間字段、事件ID/關(guān)聯(lián)ID候選確定生產(chǎn)編號字段、接受訂貨編號字段和產(chǎn)品編號字 段的情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖34的數(shù)據(jù)。并且,例如根據(jù)圖24的判定結(jié)果,在事件名稱確定表名稱即“生產(chǎn)”、時間戳確定 日期時間字段、事件ID/關(guān)聯(lián)ID候選確定生產(chǎn)編號字段、接受訂貨編號字段、產(chǎn)品編號字段 和交貨日期字段的情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖35的數(shù)據(jù)。進而,例如根據(jù)圖25的判定結(jié)果,在事件名稱確定表名稱即“籌備”、時間戳確定 日期時間字段、事件ID/關(guān)聯(lián)ID候選確定籌備編號字段、接受訂貨編號字段、產(chǎn)品編號字段 和交貨目的地字段的情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖36的數(shù)據(jù)。并且,例如根據(jù)圖26的判定結(jié)果,在事件名稱確定表名稱即“籌備”、時間戳確定 日期時間字段、事件ID/關(guān)聯(lián)ID候選確定籌備編號字段、接受訂貨編號字段、產(chǎn)品編號字段 和交貨目的地字段的情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖37的數(shù)據(jù)。進而,例如根據(jù)圖27的判定結(jié)果,在事件名稱確定表名稱即“配送”、時間戳確定 日期時間字段、事件ID/關(guān)聯(lián)ID候選確定籌備編號字段、配送包裹字段和交貨目的地字段 的情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖38的數(shù)據(jù)。并且,例如根據(jù)圖28的判定結(jié)果,在事件名稱確定表名稱即“配送”、時間戳確定 日期時間字段、事件ID/關(guān)聯(lián)ID候選確定籌備編號字段、配送包裹字段和交貨目的地字段 的情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖39的數(shù)據(jù)。并且,例如在將圖19的這種在表內(nèi)存在多個時間戳的字段的表作為處理對象的 情況下,例如在事件候選數(shù)據(jù)存儲部5中存儲圖40 圖44所示的數(shù)據(jù)。在圖40 圖44 所示的例子中,根據(jù)確定為時間戳的字段即開立發(fā)票日期時間、批準日期時間、訂貨日期時 間、交貨日期時間、驗收日期時間,針對這些每個字段,生成分別將事件名稱確定為“開立發(fā) 票”、“批準”、“訂貨”、“交貨”、“驗收”的事件候選數(shù)據(jù)。關(guān)于時間戳,將開立發(fā)票日期時間字段、批準日期時間字段、訂貨日期時間字段、交貨日期時間字段、驗收日期時間字段的字 段值的全部記錄復(fù)制到各個事件候選數(shù)據(jù)的時間戳的字段。進而,全部事件候選數(shù)據(jù)共同 地,將開立發(fā)票日期時間字段、批準日期時間字段、訂貨日期時間字段、交貨日期時間字段、 驗收日期時間字段以外的字段作為事件ID/關(guān)聯(lián)ID候選,復(fù)制字段名稱和字段值的全部記錄。這樣,將在以下的處理中使用的事件候選數(shù)據(jù)存儲在事件候選數(shù)據(jù)存儲部5中。在步驟S3中判斷為對全部解析對象表進行了處理的情況下,事件數(shù)據(jù)生成部7使 用存儲在事件候選數(shù)據(jù)存儲部5中的事件候選數(shù)據(jù),實施事件數(shù)據(jù)生成處理,在事件數(shù)據(jù) 存儲部9中存儲處理結(jié)果(步驟S17)。圖45示出對應(yīng)于接受訂貨事件、生產(chǎn)事件、籌備事件、配送事件分別使用圖32、圖 34、圖36、圖38所示的事件候選數(shù)據(jù)的集合、或者分別使用圖33、圖35、圖37、圖39所示的 事件候選數(shù)據(jù)的集合生成的事件數(shù)據(jù)的例子。作為其生成方法,可以使用上述日本的特愿 2006-197294所述的事件數(shù)據(jù)的關(guān)聯(lián)信息的自動提取方式,也可以手動對各事件候選數(shù)據(jù) 的事件ID/關(guān)聯(lián)ID候選的字段值的對應(yīng)關(guān)系進行調(diào)查和分析,由此,確定事件之間的關(guān)聯(lián) 性。在圖45中確定了如下內(nèi)容接受訂貨事件的事件ID是接受訂貨編號,生產(chǎn)事件的 事件ID是生產(chǎn)編號,關(guān)聯(lián)ID是接受訂貨編號,籌備事件的事件ID是籌備編號,關(guān)聯(lián)ID是 接受訂貨編號,配送事件的事件ID是籌備編號,關(guān)聯(lián)ID是配送包裹。并且,生產(chǎn)事件的關(guān) 聯(lián)ID的字段值取接受訂貨事件的事件ID的字段值的某個值,由此,確定如下的事件之間的 關(guān)聯(lián)性確定生產(chǎn)事件的各個記錄(即事件實例)與接受訂貨事件的哪個記錄(即事件實 例)關(guān)聯(lián)。在籌備事件的關(guān)聯(lián)ID和接受訂貨事件的事件ID之間、以及配送事件的事件ID 和籌備事件的事件ID之間確定同樣的關(guān)聯(lián)性。并且,過程實例生成部13使用存儲在事件數(shù)據(jù)存儲部9中的事件數(shù)據(jù),實施過程 實例生成處理,在過程實例數(shù)據(jù)存儲部15中存儲處理結(jié)果(步驟S19)。作為其生成方法, 能夠使用美國專利公開公報2005/076059A1這種業(yè)務(wù)過程跟蹤方法等。圖46示出使用圖45的事件數(shù)據(jù)生成以接受訂貨編號JTOl的接受訂貨事件實例 為起點的過程實例的處理過程的概率說明。最初,作為取接受訂貨事件的事件ID即接受訂 貨編號的字段值JTOl作為關(guān)聯(lián)ID的字段值的記錄(即事件實例),根據(jù)生產(chǎn)事件確定2 個事件實例,根據(jù)籌備事件確定3個事件實例。接著,作為取所確定的籌備事件的事件ID即 籌備編號TH01、TH02、TH03作為關(guān)聯(lián)ID的字段值的記錄(即事件實例),根據(jù)配送事件確 定3個事件實例。最后,以所確定的接受訂貨編號JT01的接受訂貨事件實例為起點,根據(jù) 其時間戳的值,按照時間經(jīng)過的順序連接直接/間接地具有關(guān)聯(lián)性的事件實例,由此生成 過程實例。即,作為第1過程實例,生成以時間序列排列接受訂貨、生產(chǎn)、籌備、籌備、籌備、 配送、生產(chǎn)、配送、配送這樣的事件實例后的過程實例。同樣,圖47示出使用圖45的事件數(shù)據(jù)生成的全部過程實例。第2過程實例是以 時間序列排列接受訂貨、籌備和配送這樣的事件實例后的過程實例。第3過程實例是以時 間序列排列接受訂貨、生產(chǎn)、生產(chǎn)、籌備和配送這樣的事件實例后的過程實例。進而,第4過 程實例是以時間序列排列接受訂貨、籌備和配送這樣的事件實例后的過程實例。返回圖3的處理流程的說明,接著,重復(fù)消除部17使用存儲在過程實例數(shù)據(jù)存儲部15中的過程實例的數(shù)據(jù),實施重復(fù)消除處理(步驟S21)。使用圖48 圖62詳細說明該處理。首先,使用圖48 圖52說明實施重復(fù)消除處理的主旨。首先,如圖48所示,在過 程實例數(shù)據(jù)存儲部15中存儲10個過程實例。這里,生成5個包含Initial State (初始狀 態(tài))、合同、作成發(fā)票、請求、回收、合同到期以及Final State (最終狀態(tài))這樣的事件實例 在內(nèi)的過程實例,構(gòu)成組A。并且,生成3個如下的過程實例在Initial State、合同、作 成發(fā)票、請求和回收后,經(jīng)過合同更新返回發(fā)票生成,實施請求和回收(復(fù)原)后,進一步 轉(zhuǎn)移到合同到期以及Final State,構(gòu)成組B。進而,生成1個如下的過程實例在Initial State、合同、作成發(fā)票、請求和回收后,經(jīng)過繼續(xù)返回請求,實施回收(復(fù)原)后,進一步轉(zhuǎn) 移到合同到期以及Final State,構(gòu)成組C。而且,生成1個如下的過程實例在Initial State、合同、作成發(fā)票、請求和回收后,再次實施回收(反復(fù)),轉(zhuǎn)移到合同到期以及Final State,構(gòu)成組D。生成這種過程實例,簡單地使組A D的過程實例重疊時,生成圖49所示的整體 流程。在圖49的整體流程中,將組A的過程實例作為主流程而用實線示出,為了便于說明, 利用虛線示出組B、C、D所包含的復(fù)原的經(jīng)由事件實例和復(fù)原轉(zhuǎn)移以及反復(fù)轉(zhuǎn)移。并且,例如在設(shè)組的出現(xiàn)頻度相對于整體所占的比率20%為閾值來區(qū)分主要流程 和例外流程的情況下,如圖50(a)所示,作為主要流程,生成使組A和組B的過程實例重疊 后的流程,提示給用戶。與此相對,關(guān)于例外流程,向用戶提示圖50(b)所示的組C的過程 實例(但是,為了便于說明,用虛線示出復(fù)原部分的經(jīng)由事件實例和轉(zhuǎn)移)、圖50(c)所示的 組D的過程實例(但是,為了便于說明,用虛線示出表示反復(fù)的轉(zhuǎn)移)。在這種圖48的過程實例的情況下,在區(qū)分主要流程和例外流程方面沒有太大問 題,在圖49或圖50所示的圖中,用戶能夠容易地掌握業(yè)務(wù)流程的概況。僅通過組A,也占據(jù) 50%的出現(xiàn)頻度,所以,僅將組A視為主要流程,也與圖50同樣,在掌握業(yè)務(wù)流程的概況方 面,沒有特別問題。另一方面,在生成圖51所示的過程實例的情況下,與圖48的情況不同,出現(xiàn)問 題。在圖51的例子中,以Initial State、合同、作成發(fā)票、請求、回收、合同到期以及Final State這樣的流程為基本,生成2個回收這樣的事件實例反復(fù)1次的過程實例、1個回收這 樣的事件實例反復(fù)2次的過程實例、1個回收這樣的事件實例反復(fù)3次的過程實例、1個回 收這樣的事件實例反復(fù)4次的過程實例、1個回收這樣的事件實例反復(fù)5次的過程實例。 關(guān)于其余的過程實例,以Initial State、合同、作成發(fā)票、請求、回收、合同到期以及Final State這樣的流程為基本,生成1個進行經(jīng)過合同更新這樣的經(jīng)由事件實例反復(fù)1次發(fā)票生 成、請求和回收的復(fù)原的過程實例;1個進行經(jīng)過合同更新這樣的經(jīng)由事件實例反復(fù)2次發(fā) 票生成、請求和回收的復(fù)原的過程實例;1個進行經(jīng)過合同更新這樣的經(jīng)由事件實例反復(fù)3 次發(fā)票生成、請求和回收的復(fù)原的過程實例。進而,以Initial State、合同、作成發(fā)票、請 求、回收、合同到期以及Final State這樣的流程為基本,生成1個進行經(jīng)過續(xù)約這樣的經(jīng) 由事件實例反復(fù)1次請求和回收的復(fù)原的過程實例。這樣,生成多種僅復(fù)原次數(shù)不同的過程實例和多種僅反復(fù)次數(shù)不同的過程實例, 簡單地進行分類時,判斷為相同組的過程實例非常少。在圖51的例子中,回收這樣的事件 實例反復(fù)1次的過程實例僅有2個,所以,作為組,其出現(xiàn)頻度僅為20%,如圖52所示,將其他作為例外流程時,產(chǎn)生8個例外流程,在掌握業(yè)務(wù)流程的概要方面,例外流程的意義模糊。因此,通過實施圖53 圖62所示的這種處理,從而從過程實例中刪除難以掌握業(yè) 務(wù)的整體像的復(fù)原和反復(fù),由此,過程實例的分組容易,用戶能夠容易地掌握業(yè)務(wù)流程的概要。重復(fù)消除部17在過程實例數(shù)據(jù)存儲部15中確定一個未處理的過程實例(圖52 步驟S111)。然后,針對所確定的過程實例,檢查有無反復(fù)和有無復(fù)原(步驟S113)。將經(jīng) 過或不經(jīng)過經(jīng)由事件實例返回在特定的事件實例之前實施的其他事件實例的轉(zhuǎn)移確定為 復(fù)原,將返回相同事件實例的轉(zhuǎn)移確定為反復(fù)。有時在一個過程實例中包含反復(fù)和復(fù)原,進 而,有時也在多個部位包含反復(fù)或復(fù)原。然后,重復(fù)消除部17的反復(fù)處理部171針對所確定的過程實例判斷是否針對所有 反復(fù)部位進行了處理(步驟S115)。在存在未處理的反復(fù)部位的情況下,反復(fù)處理部171確 定未處理的反復(fù)部位(步驟S117),在所確定的反復(fù)部位中僅剩余1次反復(fù),刪除其余反復(fù) (步驟S119)。然后返回步驟S115。例如在圖54A所示的過程實例的情況下,在發(fā)票生成中產(chǎn)生3次反復(fù)4001,在請求 中產(chǎn)生1次反復(fù)4002,在請求開始中產(chǎn)生4次反復(fù)4003,但是,以分別僅留下1次的方式刪 除重復(fù)的其余反復(fù)。于是,如圖54B所示,發(fā)票生成中的反復(fù)4001’為1次,請求中的反復(fù) 4002,為1次,請求開始中的反復(fù)4003,為1次。返回圖53的處理的說明,在針對所有反復(fù)部位進行了處理的情況下或者完全不 存在反復(fù)的情況下,復(fù)原處理部173判斷是否針對所有復(fù)原部位進行了處理(步驟S121)。 在存在未處理的復(fù)原部位的情況下,復(fù)原處理部173確定一個未處理的復(fù)原部位(步驟 S123)。然后,實施復(fù)原重復(fù)消除處理(步驟S125)。使用圖55 圖58B說明復(fù)原重復(fù)消除處理。首先,復(fù)原處理部173切出所確定的復(fù)原部位中的復(fù)原部分(步驟S131)。這里, 例如假設(shè)針對圖56所示的過程實例進行處理的情況。具體而言,在該過程實例中,在進入 到Initial State、合同、作成發(fā)票、請求、更新合同、請求開始后,返回到請求,進入到更新 合同、請求開始后,進一步返回到作成發(fā)票,進一步進入到請求、更新合同、請求開始后,還 返回到請求,進一步進入更新合同、請求開始,進入請求結(jié)束、Final State。在步驟S131中, 如圖57所示,切出返回到請求的第1復(fù)原部分、返回到作成發(fā)票的第2復(fù)原部分、返回到請 求的第3復(fù)原部分。然后,復(fù)原處理部173對復(fù)原部分的模式進行分類(步驟S133)。如圖58A所示, 針對所切出的3個復(fù)原部分,將到請求、更新合同和請求開始為止的2個復(fù)原部分確定為模 式1,將到作成發(fā)票、請求、更新合同和請求開始為止的1個復(fù)原部分確定為模式2。然后,復(fù)原處理部173針對每個模式進行重復(fù)消除,S卩,針對各模式留下1個復(fù)原, 刪除其余的復(fù)原(步驟S135)。在存在圖58A的2個模式的情況下,如圖58B所示,針對各 模式僅統(tǒng)合為一個復(fù)原。然后,復(fù)原處理部173再構(gòu)建過程實例,將其存儲在簡化過程實例數(shù)據(jù)存儲部19 中(步驟S137)。在圖58B的情況下,如圖59所示,構(gòu)建如下的過程實例作為連續(xù)發(fā)生的 事件實例來連接模式1和2的復(fù)原部分,按照Initial State、合同、作成發(fā)票、請求、更新合
20同、請求開始、請求、更新合同、請求開始、作成發(fā)票、請求、更新合同、請求開始、請求結(jié)束、 Final State這種順序發(fā)生事件實例。在使同一事件實例重疊來顯示圖56的初始狀態(tài)的過程實例的情況下,如圖60那 樣成為轉(zhuǎn)移錯綜復(fù)雜的形式,但是,如果實施上述的這種處理,則如圖61所示,明確了在2 個部位產(chǎn)生復(fù)原,容易掌握整體像。返回圖53的說明,在步驟S125之后返回步驟S121。在步驟S121中判斷為針對所有復(fù)原部位進行了處理的情況下或者不存在復(fù)原部 位的情況下,重復(fù)消除部17判斷是否針對所有過程實例進行了處理(步驟S127)。在存在 未處理的過程實例的情況下,返回步驟S111。另一方面,在不存在未處理的過程實例的情況 下,返回原來的處理。返回圖3的說明,過程實例分類處理部21對存儲在簡化過程實例數(shù)據(jù)存儲部19 中的過程實例進行分類,根據(jù)分類結(jié)果,針對每個種類進行計數(shù),針對每個種類在模型數(shù)據(jù) 存儲部23中存儲計數(shù)值(步驟S23)。在生成圖51所示的過程實例的情況下,實施步驟 S21時,在簡化過程實例數(shù)據(jù)存儲部19中存儲圖62所示的過程實例。即,分類為包含6個 進行了 Initial State、合同、作成發(fā)票、請求、回收、回收、合同到期、Final State這樣的轉(zhuǎn) 移的過程實例在內(nèi)的組;包含3個進行了 Initial State、合同、作成發(fā)票、請求、回收、更新 合同、作成發(fā)票、請求、回收、合同到期、Final State這樣的轉(zhuǎn)移的過程實例在內(nèi)的組;以及 包含1個進行了 Initial State、合同、作成發(fā)票、請求、回收、續(xù)約、請求、回收、合同到期、 Final State這樣的轉(zhuǎn)移的過程實例在內(nèi)的組。因此,在模型數(shù)據(jù)存儲部23中存儲圖63所 示的數(shù)據(jù)。在圖63的例子中,登記上述3個組的過程實例以及各自的計數(shù)值。另外,在該 階段,主要流程標志一欄中不登記任何信息。然后,過程顯示處理部25使用存儲在模型數(shù)據(jù)存儲部23中的數(shù)據(jù),實施流程顯示 處理(步驟S25)。使用圖64 圖66說明流程顯示處理。首先,流程顯示處理部25根據(jù)計數(shù)值,降序排列存儲在模型數(shù)據(jù)存儲部23中的過 程實例的組(步驟S141)。然后,在由用戶輸入了作為用于將各過程的組作為主要流程進行 處理的判斷基準的、該組的過程實例占據(jù)總數(shù)的比率的閾值的情況下,根據(jù)該輸入值來確 定,在沒有用戶的輸入的情況下,根據(jù)預(yù)先設(shè)定的值來確定(步驟S143)。例如在將占據(jù)總 數(shù)的比率的閾值20%以上的組分類為主要流程的情況下,輸入20%。但是,也可以直接使 用預(yù)先設(shè)定的值(例如30%)。然后,流程顯示處理部25從計數(shù)值上位選擇一個未選擇的過程實例(步驟S147)。 將該選擇的過程實例指定為主要流程(也稱為典型流程)(步驟S149)。具體而言,將模型 數(shù)據(jù)存儲部23的表中的主要流程標志設(shè)置為打開。然后,判斷是否是各組相對于整體所占 的比率>閾值(步驟S153)。在滿足該條件的情況下,返回步驟S147。例如,在圖63的例子中,最初,選擇第1記錄時,占據(jù)整體的比率為60%,如果閾值 為20%,則返回步驟S147。接著,選擇第2記錄時,占據(jù)整體的比率為30%,同樣返回步驟 S147。這樣,針對第1記錄和第2記錄,主要流程標志設(shè)置為打開。最后,選擇第3記錄時,占據(jù)整體的比率為10%,不滿足占據(jù)整體的比率彡閾值這 樣的條件,所以,流程顯示處理部25返回原來的處理。這樣,關(guān)于在步驟S147中選擇的過 程實例的組以外的過程實例,沒有將主要流程標志設(shè)置為打開,所以確定為例外流程。
返回圖3的說明,流程顯示處理部25使用存儲在模型數(shù)據(jù)存儲部23中的數(shù)據(jù),經(jīng) 由輸入輸出部11輸出處理結(jié)果(步驟S27)。例如,在重疊顯示全部過程實例的情況下,顯 示圖65所示的業(yè)務(wù)流程。如圖65所示,成為經(jīng)過續(xù)約的復(fù)原、經(jīng)過合同更新的復(fù)原、回收 的反復(fù)分別僅存在一個的這種顯示。并且,在使用存儲在模型數(shù)據(jù)存儲部23中的主要流程標志的數(shù)據(jù)來區(qū)分顯示主 要流程和例外流程的情況下,進行圖66所示的顯示。例如,設(shè)90%為分類比例時,在圖63 所示的表中,第1和第2記錄的過程實例重疊,將圖66的上級的業(yè)務(wù)流程作為主要流程進 行顯示。并且,在圖63所示的表中,將第3過程實例作為例外流程進行顯示。如果實施這種處理,則與圖52的這種分類和顯示相比,以非常有條理的形式提示 業(yè)務(wù)流程,所以,用戶更容易掌握實際實施的業(yè)務(wù)流程的概要。即,在掌握特征方面,省略了 難以掌握業(yè)務(wù)的整體像的復(fù)原和反復(fù),所以,容易掌握反復(fù)的有無和方式、以及復(fù)原的有無 和方式。以上說明了本發(fā)明的實施方式,但是,本發(fā)明不限于此。例如圖1所示的功能框圖 是一例,不一定對應(yīng)于實際的程序模塊。并且,在刪除難以掌握業(yè)務(wù)的整體像的復(fù)原并再構(gòu)建過程實例時,如圖59所示, 在一個部位存在多個復(fù)原的情況下,如果沒有以一定的規(guī)則來確定其順序,則識別為不同 的過程實例。例如,如果采用按照復(fù)原的長度從短到長的順序排列后再構(gòu)建過程實例這樣 的規(guī)則,則不會生成復(fù)原的順序不同而實質(zhì)相同的過程實例。并且,各得分表也是一例,有時在經(jīng)驗反面更加細致地確定可靠性得分值的設(shè)定 方式。進而,關(guān)于得分表的項目,有時設(shè)定更少的項目,有時設(shè)定更多的項目。并且,在圖3的處理流程中,步驟S7 S13的順序能夠顛倒,并且,也可以并列實 施。并且,在判定結(jié)果的輸出中,在各判定項目中自動選擇“確定”判定和規(guī)定閾值以 上的可靠性得分的字段,提示給用戶,針對無法自動選擇的判定項目,也可以提示用戶進行 選擇或輸入。進而,與處理對象字段有關(guān)的循環(huán)分別由步驟S7 S13內(nèi)的部分構(gòu)成,但是,也可 以向步驟S7 S13的外側(cè)輸出與處理對象字段有關(guān)的循環(huán)。另外,業(yè)務(wù)系統(tǒng)分析裝置是計算機裝置,如圖67所示,利用總線2519來連接存儲 器2501、CPU 2503、硬盤驅(qū)動器(HDD) 2505、與顯示裝置2509連接的顯示控制部2507、移動 盤2511用的驅(qū)動器裝置2513、輸入裝置2515、用于與網(wǎng)絡(luò)連接的通信控制部2517。操作系 統(tǒng)(OS Operating System)和用于實施本實施例中的處理的應(yīng)用程序存儲在HDD2505中, 由CPU 2503過程時,從HDD 2505讀出到存儲器2501。CPU 2503根據(jù)需要對顯示控制部 2507、通信控制部2517、驅(qū)動器裝置2513進行控制,進行必要的動作。并且,處理中途的數(shù) 據(jù)存儲在存儲器2501中,如果有需要,則存儲在HDD 2505中。在本發(fā)明的實施例中,用于 實施上述處理的應(yīng)用程序存儲在移動盤2511中進行頒布,從驅(qū)動器裝置2513安裝到HDD 2505中。有時也經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)和通信控制部2517安裝到HDD 2505中。這種計算機裝 置使上述CPU 2503、存儲器2501等的硬件與OS和必要應(yīng)用程序有機協(xié)作,由此,實現(xiàn)上述 各種功能。
2權(quán)利要求
一種業(yè)務(wù)流程處理程序,用于使計算機執(zhí)行以下步驟從存儲業(yè)務(wù)處理結(jié)果的數(shù)據(jù)庫中提取針對每個案件實施的一連串的業(yè)務(wù)的數(shù)據(jù),生成以時間序列排列所述針對每個案件實施的業(yè)務(wù)的業(yè)務(wù)名稱的過程實例,將其存儲在過程實例數(shù)據(jù)存儲部中的步驟;對存儲在所述過程實例數(shù)據(jù)存儲部中的各所述過程實例,判斷是否產(chǎn)生了從該過程實例的第1業(yè)務(wù)返回到之前實施的第2業(yè)務(wù)的復(fù)原的步驟;對產(chǎn)生了所述復(fù)原的所述過程實例,針對所述復(fù)原的每個模式類別刪除該復(fù)原的重復(fù)復(fù)原,將刪除所述重復(fù)復(fù)原后的所述過程實例存儲到簡化過程實例數(shù)據(jù)存儲部中的步驟;針對每個類別對存儲在所述簡化過程實例數(shù)據(jù)存儲部中的所述過程實例進行計數(shù)的步驟;以及輸出步驟,根據(jù)所述計數(shù)的結(jié)果,確定出現(xiàn)頻度為規(guī)定基準以上、且存儲在所述簡化過程實例數(shù)據(jù)存儲部中的所述過程實例,作為主要業(yè)務(wù)流程進行輸出。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)流程處理程序,其中,該業(yè)務(wù)流程處理程序還用于使所 述計算機執(zhí)行以下步驟對存儲在所述過程實例數(shù)據(jù)存儲部中的各所述過程實例,判斷是否產(chǎn)生了從該過程實 例的第3業(yè)務(wù)返回到該第3業(yè)務(wù)的反復(fù)的步驟;以及對產(chǎn)生了所述反復(fù)的所述過程實例,針對所述反復(fù)的每個模式類別刪除該反復(fù)的重復(fù) 反復(fù),將刪除所述重復(fù)反復(fù)后的過程實例存儲到所述過程實例數(shù)據(jù)存儲部中的步驟。
3.根據(jù)權(quán)利要求1所述的業(yè)務(wù)流程處理程序,其中,該業(yè)務(wù)流程處理程序還用于使所 述計算機執(zhí)行以下步驟對存儲在所述簡化過程實例數(shù)據(jù)存儲部中的各所述過程實例,判斷是否產(chǎn)生了從該過 程實例的第3業(yè)務(wù)返回到該第3業(yè)務(wù)的反復(fù)的步驟;以及對產(chǎn)生了所述反復(fù)的所述過程實例,針對所述反復(fù)的每個模式類別刪除該反復(fù)的重復(fù) 反復(fù),將刪除所述重復(fù)反復(fù)后的過程實例存儲到所述簡化過程實例數(shù)據(jù)存儲部中的步驟。
4.根據(jù)權(quán)利要求1所述的業(yè)務(wù)流程處理程序,其中,所述輸出步驟包含使所確定的所述過程實例重疊的步驟。
5.根據(jù)權(quán)利要求1所述的業(yè)務(wù)流程處理程序,其中,所述輸出步驟包含作為例外流程輸出所確定的所述過程實例以外的過程實例的步驟。
6.一種由計算機執(zhí)行的業(yè)務(wù)流程處理方法,包含以下步驟從存儲業(yè)務(wù)處理結(jié)果的數(shù)據(jù)庫中提取針對每個案件實施的一連串的業(yè)務(wù)的數(shù)據(jù),生成 以時間序列排列所述針對每個案件實施的業(yè)務(wù)的業(yè)務(wù)名稱的過程實例,將其存儲在過程實 例數(shù)據(jù)存儲部中的步驟;對存儲在所述過程實例數(shù)據(jù)存儲部中的各所述過程實例,判斷是否產(chǎn)生了從該過程實 例的第1業(yè)務(wù)返回到之前實施的第2業(yè)務(wù)的復(fù)原的步驟;對產(chǎn)生了所述復(fù)原的所述過程實例,針對所述復(fù)原的每個模式類別刪除該復(fù)原的重復(fù) 復(fù)原,將刪除所述重復(fù)復(fù)原后的所述過程實例存儲到簡化過程實例數(shù)據(jù)存儲部中的步驟;針對每個類別對存儲在所述簡化過程實例數(shù)據(jù)存儲部中的所述過程實例進行計數(shù)的 步驟;以及輸出步驟,根據(jù)所述計數(shù)的結(jié)果,確定出現(xiàn)頻度為規(guī)定基準以上、且存儲在所述簡化過程實例數(shù)據(jù)存儲部中的所述過程實例,作為主要業(yè)務(wù)流程進行輸出。
7. —種業(yè)務(wù)流程處理裝置,其具有以下單元從存儲業(yè)務(wù)處理結(jié)果的數(shù)據(jù)庫中提取針對每個案件實施的一連串的業(yè)務(wù)的數(shù)據(jù),生成 以時間序列排列所述針對每個案件實施的業(yè)務(wù)的業(yè)務(wù)名稱的過程實例,將其存儲在過程實 例數(shù)據(jù)存儲部中的單元;對存儲在所述過程實例數(shù)據(jù)存儲部中的各所述過程實例,判斷是否產(chǎn)生了從該過程實 例的第1業(yè)務(wù)返回到之前實施的第2業(yè)務(wù)的復(fù)原的單元;對產(chǎn)生了所述復(fù)原的所述過程實例,針對所述復(fù)原的每個模式類別刪除該復(fù)原的重復(fù) 復(fù)原,將刪除所述重復(fù)復(fù)原后的所述過程實例存儲到簡化過程實例數(shù)據(jù)存儲部中的單元;針對每個類別對存儲在所述簡化過程實例數(shù)據(jù)存儲部中的所述過程實例進行計數(shù)的 單元;以及輸出單元,其根據(jù)所述計數(shù)的結(jié)果,確定出現(xiàn)頻度為規(guī)定基準以上、且存儲在所述簡化 過程實例數(shù)據(jù)存儲部中的所述過程實例,作為主要業(yè)務(wù)流程進行輸出。
全文摘要
文檔編號G06Q10/00GK101952843SQ20088012696
公開日2011年1月19日 申請日期2008年2月22日 優(yōu)先權(quán)日2008年2月22日
發(fā)明者Kawamura Akira, Hara Hirotaka 申請人:Fujitsu Ltd
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泰宁县| 嘉禾县| 张家口市| 海安县| 永城市| 梁山县| 嫩江县| 云南省| 侯马市| 如皋市| 体育| 榆树市| 花垣县| 广安市| 出国| 新化县| 黄山市| 通榆县| 鹤峰县| 苍溪县| 教育| 淮南市| 黔西县| 西平县| 石家庄市| 桂平市| 石台县| 开封县| 大渡口区| 讷河市| 昭苏县| 唐山市| 牡丹江市| 富蕴县| 定边县| 巢湖市| 广水市| 长治县| 蒙城县| 北流市| 长垣县|