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

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

AMTeam.org

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

 

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

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

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

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

 

3.2BPI流程挖掘工具

 

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

 

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

 

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

 

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

 

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

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

-啟動(dòng)流程的資源

-流程持續(xù)時(shí)間

 

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

 

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

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

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

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

-節(jié)點(diǎn)持續(xù)時(shí)間

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

 

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

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

 

3.3BPI Cockpit

 

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

 

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

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

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

 

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

 

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

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

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

 

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

 

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

 

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

 

 

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

 

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

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

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

發(fā)布:2007-03-25 10:06    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章: