WebSphere Business Modeler 認證考試 990 準備:2

來源:互聯網
上載者:User

資源定義

為了實現成功的類比,您需要一個沒有嚴重錯誤的完整流程模型。與任何複雜的系統設計活動一樣,流程建模最適合採用迭代方法。捕獲一般流程流非常重要,包括必須執行的任務和流程中的資料流向和控制流程。還可以為流程設定各種依賴項,例如時間表和資源可用性。

流程建模的最困難方面涉及到瞭解業務上下文——營運目標和如何定義度量來確保目標得到實現。即使是最老練的業務分析人員,也需要可視化多種情境以更好地瞭解如何能夠最佳化流程。

IBM 紅皮書 Business Process Management: Modeling through Monitoring Using WebSphere V6 Products 提供了填充流程模型屬性所涉及到的分析的詳細案例研究。該案例研究跟蹤一個訂單處理流程,並開發了下列要求矩陣:

角色和成本
表明每種角色中的人員數量以及活動的成本分配。
期間
表明特定角色和活動的人員或系統任務期間。
可用性
使用為資源分派的時間表來表明資源可用性。
流程決策機率
採用某些具有多個分支的流程路徑的機率。

 

一旦完成此分析,則必須完成下列任務來準備 WebSphere Business Modeler 類比環境:

  • 用成本和可用性填充角色資源
  • 填充所有活動的活動期間
  • 填充所有決策的輸出分支上的機率

 

在建立流程模型時,將包括必須執行的任務,並表明流程中的資料和控制流程向。還可以為流程設定各種依賴項,例如時間表和資源可用性。通過定義具有類比概要的類比快照來訪問類比環境。類比快照捕獲流程在特定時間點的情況,包括所有當前預設值和所包括的任務和活動的輸入資料。

類比快照

若要建立類比快照,請執行以下操作:

  1. 在 Project Tree 中選擇想要類比的流程:
  2. 按右鍵該流程並選擇 Simulate

 

此時 Project Tree 中應該可以見到一個新的類比快照,如下面的圖 1 所示。它是使用原始流程名稱和時間戳記來命名的。該類比快照包含一個名為 Defaults 的局部類比喜好設定檔案夾和類比概要。這些預設局部類比喜好設定是建立快照時的全域類比喜好設定的副本。

圖 1. 流程類比快照

類比快照是流程模型在特定時間點的記錄。此記錄包含所有流程元素(如業務項、資源和全域任務)的副本。每個類比快照都包含一個初始類比概要。該類比概要包含建立類比快照時的流程模型副本。您可以自訂該類比概要中包含的流程,並且可以在同一類比快照中建立其他類比概要。通常,當您操作類比概要中的欄位以確定對流程結果的影響時,將會為類比快照建立多個類比概要。

在對項目或流程本身做出更改以後,建議為流程建立附加類比快照,以便能夠比較這些更改的效果。類比快照是流程模型和其他項目元素在特定時間點的副本。如果對流程模型或對其他流程元素做出更改,您的更改將不會在類比快照和它所包含的類比概要中反映出來。

 

流程類比設定

類比屬性允許您配置流程,以使它以與現實商務程序相似的方式工作。在運行類比時,您可以定義想要測量和分析的變數。

存在多種設定類比屬性的方法:全域、局部或流程或任務層級。這些順位的優先順序為:

全域類比屬性
所有類比快照都繼承那些屬性。
局部類比屬性
類比快照的 Defaults 檔案夾中的值。初始值是建立快照時的全域屬性的副本。如果這些值被更改,則它們優先於全域值。

請注意,當 Defaults 檔案夾中的局部屬性被更新時,所有後續類比概要都將繼承那些新屬性。

流程和任務屬性
特定於單個類比概要,並將同時覆蓋全域和局部類比屬性。可以使用 Attributes 視圖來更新各個類比概要的屬性。

 

全域類比喜好設定

同樣,全域類比喜好設定包含任何新建立的類比快照的局部喜好設定的預設值。若要查看和設定全域類比屬性,請執行以下操作:

  1. 選擇 Window > Preferences 以開啟 Preferences 視窗。
  2. 在導航樹中,展開 Business Modeling > Simulation 檔案夾以查看各個全域類比屬性。您可以設定以下類別中的類比屬性:
    • Database Connection
    • General
    • Labels
    • Tasks
    • Token Creation
    • Visual Attributes
  3. 選擇相應類別並根據需要更新值。
  4. 選擇 OK 關閉 Preferences 視窗。

 

圖 2 顯示了 General 類別。

圖 2. 全域類比喜好設定

 

局部類比喜好設定

局部喜好設定表示流程快照中的概要的類比屬性預設值。這些值包含在 Defaults 檔案夾中,初始值是從全域類比喜好設定繼承的。然後這些局部類比喜好設定被用作為當前快照建立的任何新類比概要的預設值,但現有的概要不受影響。由於局部喜好設定優先於全域喜好設定設定,因此,如果您希望更改正在啟動並執行類比的基本喜好設定而不修改標準設定,它們將非常有用。

若要修改局部類比喜好設定,請執行以下操作:

  1. 在 Project Tree 中,展開相應的類比快照檔案夾。
  2. 雙擊快照的 Defaults 檔案夾,以便在 Simulation Local Preferences 編輯器中開啟類比預設設定, 3 所示。
  3. 在該編輯器的導航樹中,選擇相應的屬性類別並根據需要更新值。
  4. 儲存更改。

 

圖 3. 局部類比喜好設定

同樣,如果對局部設定作出更改,則建議建立新的類比概要。每當對流程或項目作出更改時,都必須建立新的類比快照。

 

流程類比屬性

流程類比屬性定義作為整體的流程的條件和行為。在流程層級設定的屬性將優先於全域和局部設定。例如,如果希望用特定的輸入來運行某個類比,但是不希望這些輸入延續到任何其他類比,您可以更新流程類比設定。

若要設定流程類比屬性,請執行以下操作:

  1. 雙擊目標類比概要以在 Simulation 編輯器中開啟它。
  2. 若要查看流程屬性,請確保選擇該流程而不是該流程中的某個活動。在圖中單擊除活動以外的地方以整體選擇該流程。
  3. 在 Attributes 視圖中,選擇相應的屬性類別選項卡並根據需要更新值。請參見下面圖 4 中的樣本。
  4. 選擇 File > Save 以儲存更改。

 

圖 4. 流程類比喜好設定

更新後的流程類比屬性僅應用於當前類比概要。正如本教程前面所述,如果建立新的類比概要,它將繼承全域和局部類比喜好設定,而不是繼承修改後的流程類比屬性。

有關流程屬性喜好設定的詳細資料,請參見線上說明。

 

活動類比屬性

現在您已看到了為被類比的流程設定屬性的三種不同方法。您還可以為定義流程中各個活動的條件和行為的類比屬性設定值。如果希望僅對較大流程中的一個或兩個任務的成本或效能運行“what if”情境,您可以調整那些特定任務的屬性,同時保留該類比中其餘任務和活動的屬性值不受影響。

若要更新單獨任務的屬性,請遵循與設定流程類比屬性值相同的過程,但是要確保選擇活動而不是選擇流程。或者,您也可以通過便利的表格格式更新各個任務的屬性。

5 所示,若要使用任務屬性摘要表來設定特定任務的類比值,請執行以下操作:

  1. 在類比圖的底部,選擇 Simulation attributes 選項卡以顯示類比屬性工作表。
  2. 定位到目標任務所在行中的相應屬性值欄位,並根據需要更新它。
  3. 選擇 Enter 接受表中的更改。
  4. 選擇 File > Save 儲存所有更改。

 

圖 5. 任務類比喜好設定

有關任務屬性喜好設定的詳細資料,請參見線上說明。

現在您已經看到了如何更新全域、局部、流程和任務屬性。下面可以開始在不同條件下運行類比並分析結果了。

 

建立令牌

若要運行流程類比,必須為流程提供一個或多個輸入。在類比概要中,令牌表示對流程和流程中的活動的輸入。一個令牌對應於流程流中不同活動之間接收和傳輸的一個工作單元。有些令牌表示活動之間的資料轉送,而其他令牌則僅表示控制轉移。

您可以為與資料關聯的任何輸入指定令牌建立設定,無論它是對流程的輸入還是對流程中的活動的輸入。通過設定時間觸發器,您可以指定為某個輸入建立令牌的速率。該時間觸發器可以是定期間隔,也可以是按某個分布來定義的可變間隔。您還可以設定:要產生的令牌數量、要一次性產生的令牌數量(每一批的令牌數量)和每個令牌的一次性成本。可以將這其中每個屬性設定為常數值,或設定為某個定義為某種分布的可變值。還可以選擇一個時間表來定義在其間建立令牌的周期。

類比結果

類比提供兩類有關流程的資訊:

類比統計資訊
在類比運行時產生。
類比結果
在類比完成時編譯

 

術語

類比會話 表示某個時間點的流程快照。每次類比運行都會建立一組保留在資料庫中的結果,並在 Project Tree 中的類比概要中由一個結果節點表示。

流程的每次運行稱為一個流程執行個體。每個流程執行個體代表一個特定的執行路徑或案例,選擇一個路徑而不選擇另一個路徑的可能性是使用機率來定義的。最後,流程執行個體中每個啟動並執行任務稱為任務執行個體

類比統計資訊和結果設定

可以通過選擇 Simulation 控制台右上方的下拉式功能表表徵圖()> Setting 來訪問類比設定, 6 所示。

圖 6. 類比統計資訊和結果設定菜單

可以啟用或禁用對統計資訊和結果的收集,還可以指定要顯示的流程數量。可以在類比期間關閉動畫,從而使類比能夠運行得更快。如果啟用了動畫,則可以使用 Speed 滑動條來調整動畫步調, 7 所示。最後,您可以選擇保留最終結果。

圖 7. 類比統計資訊和結果設定

類比統計資訊表示有關作為整體的流程和流程中的各個任務和串連的詳細資料。選擇 ProcessesTasksConnections 選項卡以查看為類比產生的資料, 8 - 10 所示。

選擇 Processes 以查看與被類比的流程相關的資料,包括開始時間、收入、成本和利潤。

圖 8. 類比統計資訊——Processes

選擇 Tasks 以查看與流程中執行的任務相關的統計資訊,包括每個任務的當前啟用執行個體數量和每個任務的累積成本、收入和利潤。對於通過流程的每個令牌,都會分別顯示一行資料。

圖 9. 類比統計資訊——Tasks

選擇 Connections 以查看流程中每個活動之間傳輸的令牌數量。

圖 10. 類比統計資訊——Connections

當類比進行中時,這些詳細資料會不斷地更新。您可以選擇顯示各個流程執行個體的統計資訊或基於所有流程執行個體收集的統計資訊。如果顯示收集的統計資訊,則該統計資訊包括諸如成本和期間等的平均值,以及每個所顯示平均值的標準差。

當您運行類比時,該工具將類比結果儲存在資料庫中,並向 Project Tree 添加一個類比結果節點作為類比概要的子節點。如果運行某個類比的多個連續副本,則每個副本都產生各自的類比結果節點。

機率和運算式

流程通常包含多個路徑,每個類比運行表示一個潛在案例或流程執行個體。這些變化是通過向流程中的決策點分配機率或運算式來產生的。運算式規定了選擇通過流程的路徑的方法。因此,為了真正瞭解作為整體的流程行為,您應該運行多個類比——足以涵蓋已定義的機率以便獲得有統計意義的結果集。

在大多數情況下,您僅指定有關決策選擇和迴圈的機率。除了需要非常詳細的低級分析的情況以外,機率對於執行大多數類比已經足夠了。或者,對於低級未來業務模型和清楚定義了任務和其他元素(如決策)的進出介面的模型,您也可以使用運算式。當設定基於運算式的類比時,您將對如何在特定資料通過流程時處理該資料進行建模。運算式是捕獲有關條件和模型中的商務規則資訊的理想方法。

可以對下列對象分配機率分布:

  • 建立令牌
  • 任務完成時間
  • 任務成本
  • 任務收入
  • 決策路徑

 

WebSphere Business Modeler 支援下列分布:

Beta 表示結果的有效程度
Continuous 產生的值被平均分布
Erlang 用於表示隊列系統中的等待時間
Exponential 當未經處理資料高度偏斜時非常有用;通常用於描述經濟現象和諸如衰減等科學事件
Gamma 用於約束為 >= 0 的連續隨機變數,與等待時間有關
Johnson 最適合分布
Lognormal 用於 > 0 的隨機變數
Normal 典型的對稱分布,值主要集中於中間(“鐘形曲線”)
Poisson 在機率很小和機會很大時使用
Random list 值的選擇具有隨機性的機率
Triangular 最可能值
Uniform 值的均勻分布
Weibell 模型可靠性
Weighted list 每個值的加權機率

每個分布的設定取決於所選的類型。有關設定流程模型中的機率和運算式的詳細資料,請參見線上說明。

資源分派

任務通常依賴於關聯的資源,並且從技術上講,在獲得必要的最基本資源之前,它不會開始執行。任務的資源分派受輸入令牌建立設定和輸入邏輯以及資源可用性的影響。任務的總體處理時間基於其資源分派時間表和關聯的資源時間表, 11 所示。

圖 11. 任務資源分派

總結

流程表示一個包含各種案例或潛在路徑的可能複雜的系統,其中每組路徑統計資訊都受到決策機率和集體任務行為的影響。類比期間的流程行為可能相當複雜,並取決於為每個分支定義的機率和運算式以及所涉及的任務資源要求

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.