監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

再談業(yè)務(wù)流程智能(三)(AMT研究院 王艷)

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

我們在流程P中通過選擇起始點s和一套終結(jié)節(jié)點集E來定義區(qū)。在E中最多只有一個節(jié)點e可以是P中的一個非終結(jié)節(jié)點。區(qū)需要滿足某個限制條件。特別地,sE必須能標(biāo)識P的一個子圖SG,諸如:

 

1s僅有一條輸入弧,且這條弧來自于SG之外的一個節(jié)點;

2E中唯一的節(jié)點eP中的一個非終結(jié)節(jié)點,它僅有一條輸出弧a,它將e和不屬于SG的一個節(jié)點連接起來;

3SG中其它的弧必須僅與SG中的節(jié)點相連接。

正如圖3顯示的,人們通過一個商業(yè)報告工具(諸如Crystal ReportsOracle Discoverer)就能直接訪問PDW中的數(shù)據(jù)。分析人員也可以通過BPI Cockpit(在文章后面會具體給它下定義)來訪問PDWCockpit提供了具體的可視化技術(shù)來報告業(yè)務(wù)流程的執(zhí)行情況。

 

3.2BPI流程挖掘工具

 

PDW擁有一套數(shù)據(jù)分析功能。然而,它是一個含蓄的組件:它讓用戶去猜測行為之間可能的因果關(guān)系。之后此PDW可以幫助用戶核實這個猜測正確或者錯誤,諸如通過分析相關(guān)行為來核實。

 

BPI流程挖掘工具(PME)具有更為機智的分析能力,它能夠(自動或半自動地)尋找到一個行為出現(xiàn)的原因。PME通過將行為分析問題與一個分類問題[Berry00]相對應(yīng)來實現(xiàn)上面所說的功能,在分類問題中,流程是要被分類的對象,而類包括類或沒有類,各自代表了有或沒有某個行為的流程。PME分析了PDW中的數(shù)據(jù),而PDW則描述了哪一個流程有某個行為,也就是說,描述了對象屬于的類別。通過分析這些數(shù)據(jù),PME得到了一套分類規(guī)則。因此,根據(jù)流程各自的特征,分類規(guī)則指出了每一個種類的流程的特性。就每一項分類規(guī)則來說,分類器也提供了關(guān)于規(guī)則精確性的信息,也就是說,關(guān)于按規(guī)則進(jìn)行分類的正確可能性。一旦第一類中的流程特性得到了識別,用戶可以更好地理解流程具有某個行為的原因。

 

舉例來說,分析人員可能想鑒別支出批準(zhǔn)流程的特性,這個流程具有持續(xù)時間超過15這個行為。PME可以處理倉庫中的數(shù)據(jù)并反饋如下的分類規(guī)則:一些流程,如果它們有著超過18,000美元的訂單,以及它們中的確認(rèn)節(jié)點由John執(zhí)行,那么這些流程所包含的行為有80%的精確性。

 

PME建立在一個商業(yè)數(shù)據(jù)挖掘工具2(識別了分類規(guī)則)上。我們正致力于設(shè)計和開發(fā)將行為分析問題與一個分類問題對應(yīng)的組件。這里要提出的主要問題是數(shù)據(jù)的準(zhǔn)備,因此分類器可以使用它來制定規(guī)則。特別地,我們需要識別流程具備哪些性質(zhì)(特征,使用數(shù)據(jù)挖掘工具),分類器應(yīng)該考慮這些性質(zhì)后再決定規(guī)則的制定。事實上,這樣的性質(zhì)其數(shù)量從理論上來說是不受限制的。諸如,一個行為可能取決于兩個節(jié)點持續(xù)時間長度二者的比例,或者取決于那些執(zhí)行節(jié)點1,35等的資源之間的相互組合。根據(jù)以往做過的諸多實驗,我們得到了下面這些性質(zhì),它們與用戶通常分析的普通行為最為相關(guān):

 

-流程活動和完成時間(按年,月,天等分解,如果它是一個工作日、假日或周末則給出標(biāo)記)

-流程數(shù)據(jù)項:流程數(shù)據(jù)各項的初始值和終值,加上每一項的長(以字節(jié)的形式)。

-啟動流程的資源

-流程持續(xù)時間

 

此外,對于每一個節(jié)點的執(zhí)行情況,要考慮下面這些性質(zhì):

 

-活躍狀態(tài)及完成時間(按照上述分解)

-數(shù)據(jù)項目:節(jié)點輸出數(shù)據(jù)值,加上每一項的長(以字節(jié)的形式)

-執(zhí)行節(jié)點的資源

-節(jié)點的最終狀態(tài)(例如成功完成或失?。?/SPAN>

-節(jié)點持續(xù)時間

-流程內(nèi)節(jié)點的活動數(shù)目(定義每個節(jié)點時僅提到這個性質(zhì)一次)

 

6詳盡地展現(xiàn)了PME的架構(gòu)。一個流程數(shù)據(jù)準(zhǔn)備應(yīng)用程序從PDW中讀取流程和行為信息,并挑出特征,將數(shù)據(jù)以一種適合于分類器(通常是一張相關(guān)的表格)的格式輸出。這套數(shù)據(jù)通常被稱為訓(xùn)練數(shù)據(jù)集,既然它被用來訓(xùn)練分類器,因此它了解分類的規(guī)則。然后分類器產(chǎn)生出規(guī)則并將它們存儲進(jìn)分析和預(yù)測數(shù)據(jù)庫。之后分析人員可以得到這些規(guī)則,并利用其來推測行為出現(xiàn)的原因。在一些情況下,分析人員可能想先從該訓(xùn)練數(shù)據(jù)集所包含的流程中刪除一些性質(zhì),然后再重新分類,并且還想強迫分類器關(guān)注他們感興趣的特殊性質(zhì)(諸如,資源)。

除了能進(jìn)行行為分析,PME也能預(yù)測規(guī)則,即通過其它的BPI組件來推測在運行一個流程時可能會出現(xiàn)的行為,以及可能采取的措施。獲取預(yù)測規(guī)則的過程與得到分類規(guī)則的過程是相似的,這里我們不提。

 

3.3BPI Cockpit

 

BPI Cockpit的主要目的是使商業(yè)用戶能對業(yè)務(wù)流程進(jìn)行業(yè)務(wù)層的質(zhì)量分析,監(jiān)控和管理。以商業(yè)用戶為目標(biāo)意味著要在不限制軟件的功能及其靈活性的同時,使軟件界面盡可能地保持簡潔和即時。實現(xiàn)業(yè)務(wù)層上的分析和監(jiān)控功能涉及到開發(fā)讓用戶定義、監(jiān)控及評估業(yè)務(wù)質(zhì)量標(biāo)準(zhǔn)的技術(shù)。BPC提供了如下三個主要功能:

 

-它可以向商業(yè)用戶和IT用戶提供多種報告。與通用報表工具所不同的是,BPC更加注重PDW數(shù)據(jù)的內(nèi)在涵義,并且提供了概念可視化功能和專為顯示業(yè)務(wù)流程執(zhí)行數(shù)據(jù)而設(shè)計的技術(shù)。另外,可以通過BPC來配置PDW,如定義行為和分類規(guī)則等。通過BPC還可以采用一種直觀的方式對報表和PDW進(jìn)行配置且不需要編寫任何代碼。

-它監(jiān)管流程,服務(wù),資源以及其他流程相關(guān)的方面,并且將已有或是預(yù)測的質(zhì)量下降情況通知給用戶。BPC能夠按照用戶選擇的方式向其發(fā)出通知。

-通過改進(jìn)流程和系統(tǒng)的配置參數(shù)(例如流程的優(yōu)先級別)以及將事件通報給流程,BPC可以管理正在運行中的流程。

 

BPC從不同的角度來設(shè)想流程執(zhí)行的數(shù)據(jù)(包括相關(guān)的質(zhì)量標(biāo)準(zhǔn))。各個角度又有各自認(rèn)為能作為分析重點的流程部分。舉例來說,從服務(wù)角度來看,用戶看到的將是與在業(yè)務(wù)流程執(zhí)行中所調(diào)用的網(wǎng)絡(luò)服務(wù)相關(guān)的統(tǒng)計數(shù)據(jù)和標(biāo)準(zhǔn)。通過和咨詢?nèi)藛T及用戶的討論,我們發(fā)現(xiàn)了一些角度與業(yè)務(wù)層分析非常有關(guān)聯(lián),它們分別如下:

 

-流程:顯示一個或一系列特定流程的相關(guān)信息。

-資源:顯示了與個人資源或人工式或自動式資源群相關(guān)的信息,諸如資源配額或績效。

-服務(wù):顯示在執(zhí)行流程時所調(diào)用的電子服務(wù)相關(guān)的信息。

 

對每個角度來說,BPC都能夠提供基本的統(tǒng)計信息(例如平均執(zhí)行時間和績效),價值相關(guān)信息(關(guān)于收入和成本)以及行為信息。

 

此外,當(dāng)關(guān)注于某一特定角度時,BPC也依然能夠借助其它角度來細(xì)化分析,這點有些類似于多維分析。諸如,當(dāng)集中精力在一個特定的流程(流程角度)上時,也可能從總體上分析這個流程,或是考慮具體的時間值(例如,分析在某個時間窗口中的開始的實例),或考慮具體的資源值(例如,僅分析包含一項特殊資源的實例)。

 

7作為一個例子,展示了流程如何根據(jù)持續(xù)時間分類。持續(xù)時間分類法分為四類:快(流程持續(xù)時間少于5天),正常(流程持續(xù)時間在510天),慢(流程持續(xù)時間在1015天),以及非常慢(流程持續(xù)時間超過15天)。

 

 

除了向分析人員提供監(jiān)控功能,BPC也能自動地管理運行中的流程實例。特別地,BPC能監(jiān)控正在運行的流程所出現(xiàn)的重要行為,當(dāng)這種行為被檢測到時發(fā)出警報。諸如,一名流程設(shè)計人員指出,當(dāng)一個服務(wù)級別的協(xié)定遭到違背時將事件SLA違例通知給流程(SLA違例可以用行為的方式說明,正如本文前面所描述的)。

 

綜上所述,BPC的作用是:讓用戶定義自己關(guān)心的情況,對此情況進(jìn)行檢測并且將結(jié)果傳送給相應(yīng)的流程。而BPC望塵莫及的是:它不能讓流程去處理檢測到的情況,因為這個功能屬于業(yè)務(wù)流程邏輯范疇。

再談業(yè)務(wù)流程智能(一)(AMT研究院 王艷)

再談業(yè)務(wù)流程智能(二)(AMT研究院 王艷)

發(fā)布:2007-03-25 10:06    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
長沙OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢