大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其中包括:系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)化流程模型,并創(chuàng)建業(yè)務(wù)對象類型;系統(tǒng)將業(yè)務(wù)對象類型與標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián);系統(tǒng)采集非業(yè)務(wù)流程的標(biāo)準(zhǔn)數(shù)據(jù);系統(tǒng)對標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原;系統(tǒng)對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析;同時,本發(fā)明還涉及一種大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的系統(tǒng),其中包括標(biāo)準(zhǔn)化流程定義模塊、流程關(guān)聯(lián)模塊、流程還原與違規(guī)定義模塊、數(shù)據(jù)抽取模塊和流程還原與違規(guī)分析模塊。采用本發(fā)明的方法和系統(tǒng),實時檢測企業(yè)非業(yè)務(wù)處理流程中違規(guī)行為,進(jìn)一步擴(kuò)展業(yè)務(wù)活動監(jiān)控領(lǐng)域,結(jié)構(gòu)簡單,擴(kuò)展性好,檢測效率高,移植性強(qiáng),具有更廣泛的應(yīng)用范圍。
【專利說明】大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及業(yè)務(wù)流程監(jiān)控領(lǐng)域,尤其涉及流程違規(guī)行為檢測領(lǐng)域,具體是指一種大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著各行業(yè)信息化的不斷推進(jìn),行業(yè)企業(yè)的自動化程度加深,大部分的業(yè)務(wù)都已經(jīng)實現(xiàn)了信息化管理,各種業(yè)務(wù)流程平臺正為企業(yè)的日常業(yè)務(wù)提供支撐。由于諸如銀行、電信等行業(yè)的業(yè)務(wù)極為龐大和復(fù)雜,企業(yè)中已有的大量各自獨立的業(yè)務(wù)系統(tǒng)以及同一個業(yè)務(wù)中相互隔離的各種繁雜的應(yīng)用程序已經(jīng)給日常的運營和IT部門帶來了諸多問題:
[0003](I) 一個跨分支中心甚至同一中心不同環(huán)節(jié)的業(yè)務(wù)流程的輸入輸出量不符,但卻很難定位造成這些數(shù)據(jù)差異的異常作業(yè),也無法持續(xù)跟蹤存量作業(yè);
[0004](2) 一張產(chǎn)能分析報表需要耗費數(shù)個小時的工作,從多個系統(tǒng)中提取業(yè)務(wù)數(shù)據(jù),這期間業(yè)務(wù)狀態(tài)已經(jīng)發(fā)生了變化;
[0005](3)在苦苦排查了二三個小時后發(fā)現(xiàn)造成系統(tǒng)故障的原因是磁盤空間不夠?qū)е氯罩緹o法寫入;
[0006](4)系統(tǒng)壓力陡增,但不知道是哪個環(huán)節(jié)上的應(yīng)用消耗了資源。
[0007]面臨這些難以解決的IT問題,企業(yè)通過建設(shè)BAM (業(yè)務(wù)活動監(jiān)控,BusinessActivity Monitoring)平臺來應(yīng)對。業(yè)務(wù)活動監(jiān)控是基于企業(yè)應(yīng)用集成的一種用于監(jiān)控企業(yè)運營狀況的軟件技術(shù)。業(yè)務(wù)活動監(jiān)控提供對業(yè)務(wù)績效指標(biāo)的實時訪問,以改進(jìn)業(yè)務(wù)運作的速度和效率。BAM這個術(shù)語是在2002年由Gartner Group提出的,用于描述一些新興的能力,這些能力將一些關(guān)鍵技術(shù)集中起來從根本上改變業(yè)務(wù)系統(tǒng)的狀況。
[0008]BAM是應(yīng)用集成技術(shù)中發(fā)展最為快速、業(yè)務(wù)高級優(yōu)化最有效的手段,其宗旨在于實時獲得業(yè)務(wù)流程運行的狀態(tài),自動提供客觀分析報告,以改進(jìn)、優(yōu)化業(yè)務(wù)流程、其改進(jìn)高科技術(shù)層面,也包括人員、管理層面。業(yè)務(wù)活動監(jiān)控的目標(biāo)是提供當(dāng)企業(yè)的業(yè)務(wù)環(huán)境發(fā)生變化時能夠及時了解業(yè)務(wù)事件的能力,這樣就能做出及時的決策。通過提供實時的信息,BAM方案可以減少成本和加速執(zhí)行事務(wù)。BAM通過采集業(yè)務(wù)流程運行的實時信息,調(diào)用BPM對業(yè)務(wù)流程進(jìn)行管理,使企業(yè)具備了敏捷型企業(yè)所要求的素質(zhì),能夠快速地響應(yīng)市場變化,快速地調(diào)整業(yè)務(wù)策略,快速地實施業(yè)務(wù)流程,同時根據(jù)反饋的信息對業(yè)務(wù)流程進(jìn)行快速地優(yōu)化調(diào)難
iF.0
[0009]BAM使業(yè)務(wù)管理人員能夠監(jiān)控企業(yè)中的業(yè)務(wù)服務(wù)和流程,使KPI (關(guān)鍵績效指標(biāo),Key Performance Indicator)與實際的業(yè)務(wù)流程本身關(guān)聯(lián)起來,并且最重要的是,在業(yè)務(wù)環(huán)境變化時快速地修改業(yè)務(wù)流程或采取正確的措施。BAM是構(gòu)建實時操作信息板并通過Web監(jiān)控和警示應(yīng)用程序的一套完整解決方案。該技術(shù)能夠使業(yè)務(wù)用戶構(gòu)建實時的交互式信息板和預(yù)測性的警告來監(jiān)視業(yè)務(wù)服務(wù)和流程。事件和警告(非原始數(shù)據(jù))是一個業(yè)務(wù)活動監(jiān)控系統(tǒng)的主動力。數(shù)據(jù)收集、下鉆、止損信號、操作者干涉以及自動關(guān)機(jī)都屬于業(yè)務(wù)活動監(jiān)控系統(tǒng)內(nèi)置的操作范圍。BAM系統(tǒng)負(fù)責(zé)跟蹤、整合和報告主要的業(yè)務(wù)事件,它們都使用底層的集成來訪問和操作數(shù)據(jù)。通常實時商務(wù)智能與分析應(yīng)用偏好使用胖客戶端瀏覽器作為用戶界面。
[0010]業(yè)務(wù)活動監(jiān)控技術(shù)的一般處理流程可以描述為:首先獲取和記錄數(shù)據(jù);其次是完成數(shù)據(jù)的抽取、清潔和標(biāo)注以及數(shù)據(jù)的整合、聚集和表達(dá)等重要的預(yù)處理或處理工作;再次需要一個完整的數(shù)據(jù)分析步驟,通常包括數(shù)據(jù)過濾、數(shù)據(jù)摘要、數(shù)據(jù)分類或聚類等預(yù)處理過程;最后進(jìn)入分析階段,在這個階段,各種算法和計算工具會施加到數(shù)據(jù)上,以求能得到分析者想要看到的或者可以進(jìn)行解釋的結(jié)果。但是傳統(tǒng)的業(yè)務(wù)活動監(jiān)控技術(shù)一般只支持對業(yè)務(wù)流程應(yīng)用數(shù)據(jù)的采集與分析,對大量非業(yè)務(wù)流程應(yīng)用類型的遺留應(yīng)用無法進(jìn)行流程相關(guān)活動的監(jiān)控,而遺留應(yīng)用往往是企業(yè)信息化過程中的重要資產(chǎn),如果不能將遺留應(yīng)用中的流程活動進(jìn)行有效監(jiān)控,傳統(tǒng)業(yè)務(wù)活動監(jiān)控技術(shù)的意義也非常有限。
[0011]通過增強(qiáng)傳統(tǒng)的業(yè)務(wù)活動監(jiān)控技術(shù)對遺留應(yīng)用的支持,業(yè)務(wù)活動監(jiān)控技術(shù)能實現(xiàn)對企業(yè)內(nèi)部、外部大量應(yīng)用的集成、監(jiān)控和管理,這就必然導(dǎo)致需要大數(shù)據(jù)技術(shù)來支撐對大量應(yīng)用系統(tǒng)監(jiān)控所帶來的海量數(shù)據(jù)傳授、存儲和處理的問題,海量數(shù)據(jù)的處理與分析需求對傳統(tǒng)的業(yè)務(wù)活動監(jiān)控技術(shù)提出了更高的要求,因此要求底層的數(shù)據(jù)支撐平臺具備強(qiáng)大的通訊(數(shù)據(jù)流動和交換)能力、存儲(數(shù)據(jù)保有)能力以及計算(數(shù)據(jù)處理)能力,從而保證海量的用戶訪問、高效的數(shù)據(jù)采集和處理、多模式數(shù)據(jù)的準(zhǔn)確實時共享以及面對需求變化的快速響應(yīng)。
【發(fā)明內(nèi)容】
[0012]本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)的缺點,提供了一種實時檢測企業(yè)非業(yè)務(wù)處理流程中違規(guī)行為來進(jìn)一步擴(kuò)展業(yè)務(wù)活動監(jiān)控領(lǐng)域,擴(kuò)展性好,檢測效率高,提高業(yè)務(wù)檢測質(zhì)量的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法及系統(tǒng)。
[0013]為了實現(xiàn)上述目的,本發(fā)明的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法及系統(tǒng)具有如下構(gòu)成:
[0014]該大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其主要特點是,所述的方法包括以下步驟:
[0015](I)系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)化流程模型,并創(chuàng)建業(yè)務(wù)對象類型;
[0016](2)所述的系統(tǒng)將所述的業(yè)務(wù)對象類型與所述的標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián);
[0017](3)所述的系統(tǒng)采集非業(yè)務(wù)流程的標(biāo)準(zhǔn)數(shù)據(jù);
[0018](4)所述的系統(tǒng)對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原;
[0019](5)所述的系統(tǒng)對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析。
[0020]進(jìn)一步地,所述的系統(tǒng)對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原,具體為:
[0021]所述的系統(tǒng)根據(jù)流程編號查找到對應(yīng)的標(biāo)準(zhǔn)化流程及對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0022]更進(jìn)一步地,所述的步驟(4)與步驟(5)之間,還包括以下步驟:
[0023](4.1)所述的系統(tǒng)根據(jù)所對應(yīng)的標(biāo)準(zhǔn)化流程查找到對應(yīng)的被監(jiān)控節(jié)點集合、步驟缺失檢查節(jié)點集合和次序錯亂檢查節(jié)點集合;
[0024](4.2)所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)是否為監(jiān)控節(jié)點的數(shù)據(jù);
[0025](4.3)如果該標(biāo)準(zhǔn)數(shù)據(jù)是監(jiān)控節(jié)點的數(shù)據(jù),則繼續(xù)步驟(5),否則刪除該標(biāo)準(zhǔn)數(shù)據(jù)并返回步驟(4.2),直至所有標(biāo)準(zhǔn)數(shù)據(jù)判斷完畢。
[0026]更進(jìn)一步地,所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)是否為監(jiān)控節(jié)點的數(shù)據(jù),包括以下步驟:
[0027](4.2.1)所述的系統(tǒng)判斷所述的被監(jiān)控節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號;
[0028](4.2.2)如果所所述的被監(jiān)控節(jié)點集合中存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,則該標(biāo)準(zhǔn)數(shù)據(jù)是監(jiān)控節(jié)點的數(shù)據(jù),否則該標(biāo)準(zhǔn)數(shù)據(jù)不是監(jiān)控節(jié)點的數(shù)據(jù)。
[0029]更進(jìn)一步地,所述的步驟(4.4)之后,還包括以下步驟:
[0030](4.5)所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)的違規(guī)行為分析的類型。
[0031]更進(jìn)一步地,所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)的違規(guī)行為分析的類型,包括以下步驟:
[0032](4.5.1)所述的系統(tǒng)判斷所述的次序錯亂檢查節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,如果是,則判定該標(biāo)準(zhǔn)數(shù)據(jù)為需要進(jìn)行次序錯亂檢查的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù),否則判定該標(biāo)準(zhǔn)數(shù)據(jù)無需進(jìn)行次序錯亂檢查;
[0033](4.5.2)所述的系統(tǒng)判斷所述的步驟缺失檢查節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,如果是,則判定該標(biāo)準(zhǔn)數(shù)據(jù)為需要進(jìn)行步驟缺失檢查的步驟缺失標(biāo)準(zhǔn)數(shù)據(jù),否則判定該標(biāo)準(zhǔn)數(shù)據(jù)無需進(jìn)行步驟缺失檢查。
[0034]更進(jìn)一步地,所述的對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析,具體為:
[0035]所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,并顯示檢查結(jié)果。
[0036]更進(jìn)一步地,所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,包括以下步驟:
[0037](4.6a)所述的系統(tǒng)識別步驟缺失規(guī)則中涉及到的步驟缺失流程節(jié)點號;
[0038](4.7a)所述的系統(tǒng)判斷所述的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù)中是否存在與步驟缺失流程節(jié)點號相同的流程節(jié)點號,如果是,則繼續(xù)步驟(4.7a),否則繼續(xù)步驟(4.8a);
[0039](4.8a)所述的系統(tǒng)判定檢查結(jié)果為步驟缺失。
[0040]更進(jìn)一步地,所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,包括以下步驟:
[0041](4.6b)所述的系統(tǒng)識別次序錯亂規(guī)則中涉及到的次序錯亂流程節(jié)點號;
[0042](4.7b)所述的系統(tǒng)判斷所述的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù)對應(yīng)的操作結(jié)束時間的順序與所述的次序錯亂流程節(jié)點號對應(yīng)的操作結(jié)束時間的順序是否一致,如果是,則繼續(xù)步驟(4.7b),否則繼續(xù)步驟(4.8b);
[0043](4.8b)所述的系統(tǒng)判定檢查結(jié)果為次序錯亂。
[0044]進(jìn)一步地,所述的系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)化流程模型,具體為:
[0045]所述的系統(tǒng)將多種格式的流程模型文件轉(zhuǎn)換為統(tǒng)一標(biāo)準(zhǔn)格式的標(biāo)準(zhǔn)化流程模型并顯示所述的標(biāo)準(zhǔn)化流程模型。
[0046]更進(jìn)一步地,所述的顯示所述的標(biāo)準(zhǔn)化流程模型,具體為:
[0047]所述的系統(tǒng)根據(jù)兩級分類體系和組織架構(gòu)兩個維度顯示所述的標(biāo)準(zhǔn)化流程模型。
[0048]進(jìn)一步地,所述的步驟⑵和(3)之間,還包括以下步驟:
[0049](2.1)所述的業(yè)務(wù)對象類型被設(shè)置為單例模式或多例模式。
[0050]進(jìn)一步地,所述的系統(tǒng)采集非業(yè)務(wù)流程的標(biāo)準(zhǔn)數(shù)據(jù),具體為:
[0051]所述的系統(tǒng)采集非業(yè)務(wù)流程的數(shù)據(jù),并將采集到的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)數(shù)據(jù)。
[0052]此外,本發(fā)明還提供一種大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的系統(tǒng),其主要特點是,所述的系統(tǒng)包括:
[0053]標(biāo)準(zhǔn)化流程定義模塊,用以導(dǎo)入標(biāo)準(zhǔn)化流程模型;
[0054]流程關(guān)聯(lián)模塊,用以創(chuàng)建業(yè)務(wù)對象類型,并將所述的業(yè)務(wù)對象類型與所述的標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián);
[0055]流程還原與違規(guī)定義模塊,用以存儲用于流程還原的還原規(guī)則和用于違規(guī)情況分析的違規(guī)規(guī)則;
[0056]數(shù)據(jù)抽取模塊,用以采集非業(yè)務(wù)流程的數(shù)據(jù),并將采集到的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)數(shù)據(jù);
[0057]流程還原與違規(guī)分析模塊,用以對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原,并對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析。
[0058]采用了本發(fā)明的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法及系統(tǒng),使用了從遺留系統(tǒng)中直接抽取非業(yè)務(wù)數(shù)據(jù)來進(jìn)行流程還原并進(jìn)行違規(guī)行為檢測的方法,實現(xiàn)了對非業(yè)務(wù)流程應(yīng)用中的業(yè)務(wù)流程的監(jiān)控,克服了傳統(tǒng)的業(yè)務(wù)活動監(jiān)控技術(shù)只能應(yīng)用到業(yè)務(wù)流程應(yīng)用的缺陷;同時,系統(tǒng)通過對系統(tǒng)組件使用配置方式提供了很好的擴(kuò)展性,滿足了大數(shù)據(jù)環(huán)境下多種應(yīng)用的集成、多種數(shù)據(jù)來源、多種數(shù)據(jù)處理方式、多種數(shù)據(jù)分析模型與多種監(jiān)控展現(xiàn)結(jié)果的集成要求,規(guī)則定義和功能擴(kuò)展非常靈活。系統(tǒng)提供的數(shù)據(jù)分析具有很高的實時性,能夠快速監(jiān)控到存在違規(guī)行為的數(shù)據(jù),及時展現(xiàn)報警,大大提高了違規(guī)行為從檢測到反應(yīng)的響應(yīng)時間,為企業(yè)IT治理的進(jìn)一步深化提供了堅實的基礎(chǔ),具有更廣泛的應(yīng)用范圍。
【專利附圖】
【附圖說明】
[0059]圖1為本發(fā)明的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法的流程圖。
【具體實施方式】
[0060]為了能夠更清楚地描述本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例來進(jìn)行進(jìn)一步的描述。
[0061 ] 請參閱圖1,在一種實施方式中,本發(fā)明的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法包括以下步驟:
[0062](I)系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)化流程模型,并創(chuàng)建業(yè)務(wù)對象類型;
[0063](2)所述的系統(tǒng)將所述的業(yè)務(wù)對象類型與所述的標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián);
[0064](3)所述的系統(tǒng)采集非業(yè)務(wù)流程的標(biāo)準(zhǔn)數(shù)據(jù);
[0065](4)所述的系統(tǒng)對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原;
[0066](5)所述的系統(tǒng)對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析。
[0067]在一種優(yōu)選的實施方式中,所述的系統(tǒng)對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原,具體為:
[0068]所述的系統(tǒng)根據(jù)流程編號查找到對應(yīng)的標(biāo)準(zhǔn)化流程及對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
[0069]在一種更優(yōu)選的實施方式中,所述的步驟(4)與步驟(5)之間,還包括以下步驟:
[0070](4.1)所述的系統(tǒng)根據(jù)所對應(yīng)的標(biāo)準(zhǔn)化流程查找到對應(yīng)的被監(jiān)控節(jié)點集合、步驟缺失檢查節(jié)點集合和次序錯亂檢查節(jié)點集合;
[0071](4.2)所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)是否為監(jiān)控節(jié)點的數(shù)據(jù);
[0072](4.3)如果該標(biāo)準(zhǔn)數(shù)據(jù)是監(jiān)控節(jié)點的數(shù)據(jù),則繼續(xù)步驟(5),否則刪除該標(biāo)準(zhǔn)數(shù)據(jù)并返回步驟(4.2),直至所有標(biāo)準(zhǔn)數(shù)據(jù)判斷完畢。
[0073]在一種更優(yōu)選的實施方式中,所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)是否為監(jiān)控節(jié)點的數(shù)據(jù),包括以下步驟:
[0074](4.2.1)所述的系統(tǒng)判斷所述的被監(jiān)控節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號;
[0075](4.2.2)如果所所述的被監(jiān)控節(jié)點集合中存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,則該標(biāo)準(zhǔn)數(shù)據(jù)是監(jiān)控節(jié)點的數(shù)據(jù),否則該標(biāo)準(zhǔn)數(shù)據(jù)不是監(jiān)控節(jié)點的數(shù)據(jù)。
[0076]在一種更優(yōu)選的實施方式中,所述的步驟(4.4)之后,還包括以下步驟:
[0077](4.5)所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)的違規(guī)行為分析的類型。
[0078]在一種更優(yōu)選的實施方式中,所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)的違規(guī)行為分析的類型,包括以下步驟:
[0079](4.5.1)所述的系統(tǒng)判斷所述的次序錯亂檢查節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,如果是,則判定該標(biāo)準(zhǔn)數(shù)據(jù)為需要進(jìn)行次序錯亂檢查的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù),否則判定該標(biāo)準(zhǔn)數(shù)據(jù)無需進(jìn)行次序錯亂檢查;
[0080](4.5.2)所述的系統(tǒng)判斷所述的步驟缺失檢查節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,如果是,則判定該標(biāo)準(zhǔn)數(shù)據(jù)為需要進(jìn)行步驟缺失檢查的步驟缺失標(biāo)準(zhǔn)數(shù)據(jù),否則判定該標(biāo)準(zhǔn)數(shù)據(jù)無需進(jìn)行步驟缺失檢查。
[0081]在一種更優(yōu)選的實施方式中,所述的對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析,具體為:
[0082]所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,并顯示檢查結(jié)果。
[0083]在一種更優(yōu)選的實施方式中,所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,包括以下步驟:
[0084](4.6a)所述的系統(tǒng)識別步驟缺失規(guī)則中涉及到的步驟缺失流程節(jié)點號;
[0085](4.7a)所述的系統(tǒng)判斷所述的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù)中是否存在與步驟缺失流程節(jié)點號相同的流程節(jié)點號,如果是,則繼續(xù)步驟(4.7a),否則繼續(xù)步驟(4.8a);
[0086](4.8a)所述的系統(tǒng)判定檢查結(jié)果為步驟缺失。
[0087]在一種更優(yōu)選的實施方式中,所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,包括以下步驟:
[0088](4.6b)所述的系統(tǒng)識別次序錯亂規(guī)則中涉及到的次序錯亂流程節(jié)點號;
[0089](4.7b)所述的系統(tǒng)判斷所述的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù)對應(yīng)的操作結(jié)束時間的順序與所述的次序錯亂流程節(jié)點號對應(yīng)的操作結(jié)束時間的順序是否一致,如果是,則繼續(xù)步驟(4.7b),否則繼續(xù)步驟(4.8b);
[0090](4.8b)所述的系統(tǒng)判定檢查結(jié)果為次序錯亂。
[0091]在一種優(yōu)選的實施方式中,所述的系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)化流程模型,具體為:
[0092]所述的系統(tǒng)將多種格式的流程模型文件轉(zhuǎn)換為統(tǒng)一標(biāo)準(zhǔn)格式的標(biāo)準(zhǔn)化流程模型并顯示所述的標(biāo)準(zhǔn)化流程模型。
[0093]在一種更優(yōu)選的實施方式中,所述的顯示所述的標(biāo)準(zhǔn)化流程模型,具體為:
[0094]所述的系統(tǒng)根據(jù)兩級分類體系和組織架構(gòu)兩個維度顯示所述的標(biāo)準(zhǔn)化流程模型。
[0095]在一種優(yōu)選的實施方式中,所述的步驟(2)和(3)之間,還包括以下步驟:
[0096](2.1)所述的業(yè)務(wù)對象類型被設(shè)置為單例模式或多例模式。
[0097]在一種優(yōu)選的實施方式中,所述的系統(tǒng)采集非業(yè)務(wù)流程的標(biāo)準(zhǔn)數(shù)據(jù),具體為:
[0098]所述的系統(tǒng)采集非業(yè)務(wù)流程的數(shù)據(jù),并將采集到的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)數(shù)據(jù)。
[0099]此外,本發(fā)明還提供一種大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的系統(tǒng),其主要特點是,所述的系統(tǒng)包括:
[0100]標(biāo)準(zhǔn)化流程定義模塊,用以導(dǎo)入標(biāo)準(zhǔn)化流程模型;
[0101]流程關(guān)聯(lián)模塊,用以創(chuàng)建業(yè)務(wù)對象類型,并將所述的業(yè)務(wù)對象類型與所述的標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián);
[0102]流程還原與違規(guī)定義模塊,用以存儲用于流程還原的還原規(guī)則和用于違規(guī)情況分析的違規(guī)規(guī)則;
[0103]數(shù)據(jù)抽取模塊,用以采集非業(yè)務(wù)流程的數(shù)據(jù),并將采集到的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)數(shù)據(jù);
[0104]流程還原與違規(guī)分析模塊,用以對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原,并對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析。
[0105]在實際應(yīng)用中,實現(xiàn)非業(yè)務(wù)流程的違規(guī)行為檢測的處理流程包括如下步驟:
[0106]1、導(dǎo)入標(biāo)準(zhǔn)化流程并管理,其中包括以下步驟:
[0107]I)系統(tǒng)初始化流程的兩級分類體系(流程大類/流程小類)和被監(jiān)控流程所屬的組織架構(gòu);
[0108]2)將多種格式的流程模型文件上傳到監(jiān)控平臺并轉(zhuǎn)換為BPMN 2.0格式的標(biāo)準(zhǔn)化流程模型,其中將多種格式的流程模型文件上傳到監(jiān)控平臺包括以下步驟:
[0109](I)選擇流程所屬的分類(流程小類);
[0110](2)選擇是否覆蓋已有標(biāo)準(zhǔn)流程的指定版本;
[0111](3)選擇是否創(chuàng)建新版本;
[0112](4)選擇是否進(jìn)行流程模型文件的邏輯正確性校驗;
[0113](5)選擇要上傳的流程模型文件;
[0114]3)標(biāo)準(zhǔn)化流程模型導(dǎo)入后,對流程模型進(jìn)行微調(diào),其中,對流程模型進(jìn)行微調(diào)的操作包括設(shè)置分支/聚合模式、分支條件等內(nèi)容;
[0115]4)系統(tǒng)為各組織機(jī)構(gòu)設(shè)置不同的個性化版本,其中包括以下步驟:
[0116](I)從流程模型庫中復(fù)制一個個性化版本;
[0117](2)將不同的個性化版本指定給相應(yīng)的組織機(jī)構(gòu);
[0118]5)對組織機(jī)構(gòu)使用的標(biāo)準(zhǔn)化流程模型進(jìn)行個性化版本的調(diào)整;
[0119]6)從“兩級分類體系”和“組織架構(gòu)”兩個維度顯示所有的標(biāo)準(zhǔn)化流程模型。
[0120]2、定義數(shù)據(jù)模型并與流程關(guān)聯(lián),其中包括以下步驟:
[0121]I)系統(tǒng)創(chuàng)建業(yè)務(wù)對象類型(如果業(yè)務(wù)對象類型的創(chuàng)建采用的是從數(shù)據(jù)庫表導(dǎo)入的模式,系統(tǒng)設(shè)置業(yè)務(wù)對新類型的屬性的持久化映射信息,但是不會自動創(chuàng)建業(yè)務(wù)對象類型之間的關(guān)聯(lián)),其中,創(chuàng)建業(yè)務(wù)對象類型的操作方式包括如下三種:
[0122](a)從數(shù)據(jù)庫選擇一個或者多個表,導(dǎo)入所要創(chuàng)建的業(yè)務(wù)對象類型;
[0123](b)從外部URL (Uniform Resoure Locator,統(tǒng)一資源定位器)或上傳文件方式,從XSD (XML Schemas Definit1n,XML結(jié)構(gòu)定義)文件導(dǎo)入創(chuàng)建業(yè)務(wù)對象類型;
[0124](c)通過圖形化界面創(chuàng)建一個業(yè)務(wù)對象類型,并逐個添加屬性、設(shè)置持久化映射信息等;
[0125]2)所述的業(yè)務(wù)對象類型的格式為:屬性I屬性2屬性3組織機(jī)構(gòu)代碼標(biāo)準(zhǔn)流程代碼唯一 ID ;
[0126]其中,所述的唯一 ID指的是同一筆業(yè)務(wù)的不同業(yè)務(wù)對象實例的ID需要相同。
[0127]3)系統(tǒng)基于指定的標(biāo)準(zhǔn)化流程模型(包括公共版本和個性化版本),為指定的組織機(jī)構(gòu)設(shè)置關(guān)聯(lián)的業(yè)務(wù)對象類型,其中,包括以下步驟:
[0128](I)用戶指定要進(jìn)行業(yè)務(wù)流程關(guān)聯(lián)的標(biāo)準(zhǔn)化流程模型;
[0129](2)用戶從組織機(jī)構(gòu)模型中選擇要關(guān)聯(lián)的組織機(jī)構(gòu),系統(tǒng)根據(jù)用戶選擇的組織機(jī)構(gòu)從數(shù)據(jù)庫表中查找出業(yè)務(wù)對象類型列表并顯示;
[0130](3)用戶從業(yè)務(wù)對象類型列表中選擇要關(guān)聯(lián)的業(yè)務(wù)對象類型,不同流程可以使用同一個業(yè)務(wù)對象類型;
[0131](4)系統(tǒng)將創(chuàng)建好的業(yè)務(wù)對象類型同標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián);
[0132](5)用戶選擇為關(guān)聯(lián)的每個業(yè)務(wù)對象類型設(shè)置單例模式或多例模式,其中,所述的業(yè)務(wù)對象類型的單例模式是指標(biāo)準(zhǔn)化流程模型中每一種業(yè)務(wù)對象類型只對應(yīng)一個業(yè)務(wù)對象實例;所述的業(yè)務(wù)對象類型的多例模式是指標(biāo)準(zhǔn)化流程模型中每一種業(yè)務(wù)對象類型可以對應(yīng)多個業(yè)務(wù)對象實例;
[0133]3、定義流程還原規(guī)則與違規(guī)規(guī)則,其中包括以下步驟:
[0134]I)用戶通過流程還原與違規(guī)設(shè)置界面打開標(biāo)準(zhǔn)化流程模型所定義的某個版本;
[0135]2)系統(tǒng)讀取標(biāo)準(zhǔn)化流程模型所定義得文件,以圖形化方式將標(biāo)準(zhǔn)化流程顯示給用戶;
[0136]3)用戶在流程活動節(jié)點列表中設(shè)置流程中需要被監(jiān)控的那些節(jié)點;
[0137]4)系統(tǒng)將需要監(jiān)控節(jié)點的節(jié)點ID(序列號)加入到被監(jiān)控節(jié)點集合中;
[0138]5)用戶確定是否對要被監(jiān)控節(jié)點進(jìn)行“步驟缺失”或“次序錯亂”的檢查;
[0139]6)系統(tǒng)將需要進(jìn)行“步驟缺失”或“次序錯亂”的節(jié)點分別加入到步驟缺失檢查節(jié)點集合和次序錯亂檢查節(jié)點集合中,即步驟缺失檢查節(jié)點集合和次序錯亂檢查節(jié)點集合是流程節(jié)點的集合,包含要進(jìn)行步驟缺失和次序錯亂檢查的多個節(jié)點;
[0140]7)用戶通過違規(guī)檢查規(guī)則設(shè)置界面設(shè)置流程的還原規(guī)則,即通過數(shù)據(jù)采集獲取的業(yè)務(wù)對象,設(shè)置識別活動(即業(yè)務(wù)流程中被監(jiān)控的業(yè)務(wù)活動節(jié)點)的“是否執(zhí)行”、“執(zhí)行時間”、“執(zhí)行人”等屬性,其中,所述的“是否執(zhí)行”屬性是一個布爾值屬性,只有滿足用戶設(shè)置的規(guī)則時該屬性的值才為真;
[0141]8)用戶設(shè)置“有條件缺失/多余”違規(guī)規(guī)則,違規(guī)規(guī)則通過規(guī)則表達(dá)式的方式進(jìn)行設(shè)置;
[0142]4、從被監(jiān)控系統(tǒng)抽取數(shù)據(jù),其中包括以下步驟:
[0143]I)系統(tǒng)向被監(jiān)控系統(tǒng)發(fā)送數(shù)據(jù)采集通知,其中包括以下步驟:
[0144](I)系統(tǒng)通過可配置的調(diào)度機(jī)制,周期性調(diào)用被采集系統(tǒng)的通知監(jiān)聽接口 ;
[0145](2)調(diào)用通知監(jiān)聽接口時,傳入開始時間和結(jié)束時間兩個屬性來限制數(shù)據(jù)采集的范圍;
[0146]其中,所述的通知監(jiān)聽接口是由被采集系統(tǒng)提供的標(biāo)準(zhǔn)Web Service格式接口,所述的可配置的調(diào)度機(jī)制指的是通過可配置方式實現(xiàn)的定時和手工調(diào)度機(jī)制;
[0147]2)被監(jiān)控系統(tǒng)接收到數(shù)據(jù)采集通知后,按照指定的數(shù)據(jù)接口規(guī)范,調(diào)用監(jiān)控系統(tǒng)提供的WS (website,網(wǎng)址)數(shù)據(jù)接收接口,分批推送數(shù)據(jù);
[0148]3)被監(jiān)控系統(tǒng)完成本次通知相關(guān)的所有數(shù)據(jù)推送完成之后調(diào)用監(jiān)控系統(tǒng)提供的服務(wù),告知該數(shù)據(jù)采集通知處理完成;
[0149]4)監(jiān)控系統(tǒng)將采集到的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)的數(shù)據(jù)格式,方便進(jìn)行下一步的流程還原;
[0150]所述的數(shù)據(jù)轉(zhuǎn)換后的標(biāo)準(zhǔn)數(shù)據(jù)的格式為:流程類型流程編號流程節(jié)點號操作狀態(tài)操作開始日期操作開始時間操作結(jié)束日期操作結(jié)束時間操作者操作部門備用字段;
[0151]5)將轉(zhuǎn)換后的標(biāo)準(zhǔn)數(shù)據(jù)存放到流程還原數(shù)據(jù)庫中;
[0152]5、進(jìn)行流程還原與違規(guī)情況分析;
[0153]其中,對轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行流程還原的步驟如下:
[0154]I)從流程還原數(shù)據(jù)庫中取出一條數(shù)據(jù),使用流程編號在標(biāo)準(zhǔn)流程數(shù)據(jù)庫中查找對應(yīng)的標(biāo)準(zhǔn)化流程模型:
[0155]2)根據(jù)該記錄的流程編號在流程還原數(shù)據(jù)庫中查找出所有流程編號相同的標(biāo)準(zhǔn)數(shù)據(jù)記錄;
[0156]3)將這些具有相同流程編號的數(shù)據(jù)記錄從流程還原數(shù)據(jù)庫中轉(zhuǎn)移到一個臨時文件中,以數(shù)據(jù)的流程節(jié)點號升序排列;
[0157]4)查找出對應(yīng)的標(biāo)準(zhǔn)化流程中需要進(jìn)行監(jiān)控的被監(jiān)控節(jié)點集合,步驟缺失檢查節(jié)點集合和次序錯亂檢查節(jié)點集合;
[0158]5)根據(jù)臨時文件中每條數(shù)據(jù)的流程節(jié)點號在被監(jiān)控節(jié)點集合中查找是否存在相同的節(jié)點號,如果不存在,說明該數(shù)據(jù)是非監(jiān)控節(jié)點數(shù)據(jù),刪除該數(shù)據(jù)并檢查下一條,直到臨時文件的末尾;
[0159]6)如果被監(jiān)控節(jié)點集合中存在相同的節(jié)點號,繼續(xù)根據(jù)流程節(jié)點號在步驟缺失檢查節(jié)點集合和次序錯亂檢查節(jié)點集合中查找相應(yīng)節(jié)點,確定進(jìn)行哪種違規(guī)行為的判斷;
[0160]進(jìn)行流程違規(guī)情況分析的步驟如下:
[0161]I)系統(tǒng)根據(jù)已確定的步驟缺失檢查規(guī)則對臨時文件中的流程數(shù)據(jù)進(jìn)行步驟缺失的違規(guī)行為檢查,具體包括以下步驟:
[0162](I)根據(jù)標(biāo)準(zhǔn)化流程的流程編號在步驟缺失規(guī)則庫中讀取相應(yīng)的步驟缺失規(guī)則;
[0163](2)識別步驟缺失規(guī)則中所涉及到的流程節(jié)點號;
[0164](3)在臨時文件中查找是否存在步驟缺失規(guī)則中包含的流程節(jié)點號;
[0165](4)如果都存在,說明流程沒有步驟缺失違規(guī);
[0166](5)如果有一個或多個不存在,說明流程存在步驟缺失違規(guī),缺失的步驟就是臨時文件中不包含的流程節(jié)點。
[0167]2)系統(tǒng)根據(jù)已確定的次序錯亂檢查規(guī)則對臨時文件中的流程數(shù)據(jù)進(jìn)行次序錯亂的違規(guī)行為檢查,具體包括以下步驟:
[0168](I)根據(jù)標(biāo)準(zhǔn)化流程的流程編號在次序錯亂規(guī)則庫中讀取相應(yīng)的次序錯亂規(guī)則;
[0169](2)識別次序錯亂規(guī)則中所涉及到的流程節(jié)點號;
[0170](3)讀取臨時文件中相應(yīng)流程節(jié)點數(shù)據(jù)的操作結(jié)束時間的先后是否與次序錯亂規(guī)則中節(jié)點操作順序保持一致;
[0171](4)如果保持一致,說明流程沒有步次序錯亂違規(guī);
[0172](5)如果有一個或多個不一致,說明流程存在次序錯亂違規(guī),次序錯亂的步驟就是與次序錯亂規(guī)則定義相反的流程節(jié)點;
[0173]其中,步驟缺失和次序錯亂是基礎(chǔ)違規(guī)規(guī)則,用于規(guī)定在檢查中使用哪些約束條件來對被檢查節(jié)點進(jìn)行判斷,確定這些被檢查節(jié)點是否存在步驟缺失和次序錯亂的違規(guī)問題,定義時只要選擇流程需要監(jiān)控的節(jié)點即可自動設(shè)定。
[0174]3)如果流程數(shù)據(jù)存在違規(guī)行為,將違規(guī)數(shù)據(jù)寫入違規(guī)行為數(shù)據(jù)庫并提交違規(guī)報告給管理控制臺進(jìn)行違規(guī)展現(xiàn),具體包括以下步驟:
[0175](I)讀取違規(guī)行為的集中監(jiān)控臺的配置文件,通過預(yù)定義的主題報表對違規(guī)行為的監(jiān)控結(jié)果進(jìn)行展現(xiàn);
[0176](2)從標(biāo)準(zhǔn)流程模型庫中讀取標(biāo)準(zhǔn)化流程模型,以圖形化方式展現(xiàn)到界面;
[0177](3)從違規(guī)行為數(shù)據(jù)庫中讀取存在違規(guī)行為的流程節(jié)點數(shù)據(jù),以圖形化方式展現(xiàn)業(yè)務(wù)實際執(zhí)行過程與違規(guī)顯示;
[0178](4)進(jìn)行各種違規(guī)流程的匯總查詢與統(tǒng)計結(jié)果的圖形化展現(xiàn);
[0179](5)根據(jù)預(yù)定義模板進(jìn)行各類用戶自定義的違規(guī)內(nèi)容分析與報表的圖形化展現(xiàn)。
[0180]采用了本發(fā)明的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法及系統(tǒng),使用了從遺留系統(tǒng)中直接抽取非業(yè)務(wù)數(shù)據(jù)來進(jìn)行流程還原并進(jìn)行違規(guī)行為檢測的方法,實現(xiàn)了對非業(yè)務(wù)流程應(yīng)用中的業(yè)務(wù)流程的監(jiān)控,克服了傳統(tǒng)的業(yè)務(wù)活動監(jiān)控技術(shù)只能應(yīng)用到業(yè)務(wù)流程應(yīng)用的缺陷;同時,系統(tǒng)通過對系統(tǒng)組件使用配置方式提供了很好的擴(kuò)展性,滿足了大數(shù)據(jù)環(huán)境下多種應(yīng)用的集成、多種數(shù)據(jù)來源、多種數(shù)據(jù)處理方式、多種數(shù)據(jù)分析模型與多種監(jiān)控展現(xiàn)結(jié)果的集成要求,規(guī)則定義和功能擴(kuò)展非常靈活。系統(tǒng)提供的數(shù)據(jù)分析具有很高的實時性,能夠快速監(jiān)控到存在違規(guī)行為的數(shù)據(jù),及時展現(xiàn)報警,大大提高了違規(guī)行為從檢測到反應(yīng)的響應(yīng)時間,為企業(yè)IT治理的進(jìn)一步深化提供了堅實的基礎(chǔ),具有更廣泛的應(yīng)用范圍。
[0181]在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
【權(quán)利要求】
1.一種大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的方法包括以下步驟: (1)系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)化流程模型,并創(chuàng)建業(yè)務(wù)對象類型; (2)所述的系統(tǒng)將所述的業(yè)務(wù)對象類型與所述的標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián); (3)所述的系統(tǒng)采集非業(yè)務(wù)流程的標(biāo)準(zhǔn)數(shù)據(jù); (4)所述的系統(tǒng)對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原; (5)所述的系統(tǒng)對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析。
2.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的系統(tǒng)對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原,具體為: 所述的系統(tǒng)根據(jù)流程編號查找到對應(yīng)的標(biāo)準(zhǔn)化流程及對應(yīng)的標(biāo)準(zhǔn)數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的步驟(4)與步驟(5)之間,還包括以下步驟: (4.1)所述的系統(tǒng)根據(jù)所對應(yīng)的標(biāo)準(zhǔn)化流程查找到對應(yīng)的被監(jiān)控節(jié)點集合、步驟缺失檢查節(jié)點集合和次序錯亂檢查節(jié)點集合; (4.2)所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)是否為監(jiān)控節(jié)點的數(shù)據(jù); (4.3)如果該標(biāo)準(zhǔn)數(shù)據(jù)是監(jiān)控節(jié)點的數(shù)據(jù),則繼續(xù)步驟(5),否則刪除該標(biāo)準(zhǔn)數(shù)據(jù)并返回步驟(4.2),直至所有標(biāo)準(zhǔn)數(shù)據(jù)判斷完畢。
4.根據(jù)權(quán)利要求3所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)是否為監(jiān)控節(jié)點的數(shù)據(jù),包括以下步驟: (4.2.1)所述的系統(tǒng)判斷所述的被監(jiān)控節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號; (4.2.2)如果所所述的被監(jiān)控節(jié)點集合中存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,則該標(biāo)準(zhǔn)數(shù)據(jù)是監(jiān)控節(jié)點的數(shù)據(jù),否則該標(biāo)準(zhǔn)數(shù)據(jù)不是監(jiān)控節(jié)點的數(shù)據(jù)。
5.根據(jù)權(quán)利要求3所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的步驟(4.4)之后,還包括以下步驟: (4.5)所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)的違規(guī)行為分析的類型。
6.根據(jù)權(quán)利要求5所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的系統(tǒng)判斷各個標(biāo)準(zhǔn)數(shù)據(jù)的違規(guī)行為分析的類型,包括以下步驟: (4.5.1)所述的系統(tǒng)判斷所述的次序錯亂檢查節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,如果是,則判定該標(biāo)準(zhǔn)數(shù)據(jù)為需要進(jìn)行次序錯亂檢查的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù),否則判定該標(biāo)準(zhǔn)數(shù)據(jù)無需進(jìn)行次序錯亂檢查; (4.5.2)所述的系統(tǒng)判斷所述的步驟缺失檢查節(jié)點集合中是否存在各個標(biāo)準(zhǔn)數(shù)據(jù)的流程節(jié)點號,如果是,則判定該標(biāo)準(zhǔn)數(shù)據(jù)為需要進(jìn)行步驟缺失檢查的步驟缺失標(biāo)準(zhǔn)數(shù)據(jù),否則判定該標(biāo)準(zhǔn)數(shù)據(jù)無需進(jìn)行步驟缺失檢查。
7.根據(jù)權(quán)利要求6所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析,具體為: 所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,并顯示檢查結(jié)果。
8.根據(jù)權(quán)利要求7所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,包括以下步驟: (4.6a)所述的系統(tǒng)識別步驟缺失規(guī)則中涉及到的步驟缺失流程節(jié)點號; (4.7a)所述的系統(tǒng)判斷所述的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù)中是否存在與步驟缺失流程節(jié)點號相同的流程節(jié)點號,如果是,則繼續(xù)步驟(4.7a),否則繼續(xù)步驟(4.8a); (4.8a)所述的系統(tǒng)判定檢查結(jié)果為步驟缺失。
9.根據(jù)權(quán)利要求7所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的系統(tǒng)根據(jù)判定結(jié)果對所述的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行次序錯亂檢查或步驟缺失檢查,包括以下步驟: (4.6b)所述的系統(tǒng)識別次序錯亂規(guī)則中涉及到的次序錯亂流程節(jié)點號; (4.7b)所述的系統(tǒng)判斷所述的次序錯亂標(biāo)準(zhǔn)數(shù)據(jù)對應(yīng)的操作結(jié)束時間的順序與所述的次序錯亂流程節(jié)點號對應(yīng)的操作結(jié)束時間的順序是否一致,如果是,則繼續(xù)步驟(4.7b),否則繼續(xù)步驟(4.Sb); (4.Sb)所述的系統(tǒng)判定檢查結(jié)果為次序錯亂。
10.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的系統(tǒng)導(dǎo)入標(biāo)準(zhǔn)化流程模型,具體為: 所述的系統(tǒng)將多種格式的流程模型文件轉(zhuǎn)換為統(tǒng)一標(biāo)準(zhǔn)格式的標(biāo)準(zhǔn)化流程模型并顯示所述的標(biāo)準(zhǔn)化流程模型。
11.根據(jù)權(quán)利要求10所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的顯示所述的標(biāo)準(zhǔn)化流程模型,具體為: 所述的系統(tǒng)根據(jù)兩級分類體系和組織架構(gòu)兩個維度顯示所述的標(biāo)準(zhǔn)化流程模型。
12.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的步驟(2)和(3)之間,還包括以下步驟: (2.1)所述的業(yè)務(wù)對象類型被設(shè)置為單例模式或多例模式。
13.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的方法,其特征在于,所述的系統(tǒng)采集非業(yè)務(wù)流程的標(biāo)準(zhǔn)數(shù)據(jù),具體為: 所述的系統(tǒng)采集非業(yè)務(wù)流程的數(shù)據(jù),并將采集到的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)數(shù)據(jù)。
14.一種基于權(quán)利要求1至13中任一項所述的方法在大數(shù)據(jù)環(huán)境下實現(xiàn)非業(yè)務(wù)流程違規(guī)行為檢測的系統(tǒng),其特征在于,所述的系統(tǒng)包括: 標(biāo)準(zhǔn)化流程定義模塊,用以導(dǎo)入標(biāo)準(zhǔn)化流程模型; 流程關(guān)聯(lián)模塊,用以創(chuàng)建業(yè)務(wù)對象類型,并將所述的業(yè)務(wù)對象類型與所述的標(biāo)準(zhǔn)化流程模型進(jìn)行關(guān)聯(lián); 流程還原與違規(guī)定義模塊,用以存儲用于流程還原的還原規(guī)則和用于違規(guī)情況分析的違規(guī)規(guī)則; 數(shù)據(jù)抽取模塊,用以采集非業(yè)務(wù)流程的數(shù)據(jù),并將采集到的數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)數(shù)據(jù); 流程還原與違規(guī)分析模塊,用以對所述的標(biāo)準(zhǔn)數(shù)據(jù)的數(shù)據(jù)進(jìn)行流程還原,并對還原后的標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行違規(guī)情況分析。
【文檔編號】G06Q10/06GK104392297SQ201410581872
【公開日】2015年3月4日 申請日期:2014年10月27日 優(yōu)先權(quán)日:2014年10月27日
【發(fā)明者】馬捷 申請人:普元信息技術(shù)股份有限公司