進捗ディメンション
到達したマイルストーンで BAM アクティビティをグループ化するには、進捗ディメンションを使用します。 これを例でわかりやすく示します。
アイテムの要求を処理するチュートリアル 1 のオーケストレーションを考えてみてください (このオーケストレーションの詳細については、「 チュートリアル 1: エンタープライズ アプリケーション統合 」を参照してください)。オーケストレーションには、Decision 図形の後に 2 つの分岐が含まれています。 チュートリアル 4: ビジネス アクティビティ監視では、ビジネス マイルストーン Denied を、拒否される要求を表すブランチ内の図形にマップし、承認されたビジネス マイルストーンを、承認される要求を表すブランチの図形にマップします。 さらに、ビジネス マイルストーン Approved および Denied を含む進捗ディメンションを作成します。 この進捗ディメンションをピボットテーブルで使用すると、許可されたかどうかでグループ化した BAM アクティビティを表示できます。 これを次の図に示します。
み拒否あり
チュートリアルでは行いませんが、Denied マイルストーン内でサブマイルストーンを定義することもできます。 たとえば、オーケストレーションで拒否の理由が識別された場合、Denied マイルストーン内で Poor credit および Out-of-stock という名前のサブマイルストーンを作成できます。 この進捗ディメンションをピボットテーブルで使用すると、Denied マイルストーンにドリルダウンして、Poor credit マイルストーンに到達した BAM アクティビティと、Out-of-stock マイルストーンに到達した BAM アクティビティを確認できます。
BAM の進行状況ディメンションは、 進行状況のマイルストーン と 進行状況ステージで構成されます。 進捗マイルストーンは、分類 (BAM アクティビティをグループ化する方法) を表します。 たとえば、Approved と Denied は進捗マイルストーンです。これらを使用して、許可されたかどうかに応じて、要求アクティビティを分類するからです。
注意
"マイルストーン" という用語は 2 つの概念で使用されています。 ビジネス マイルストーンは、BAM アクティビティのアクティビティ項目です。これは、アプリケーションで何らかのイベントが発生した日時を表します。 進行状況のマイルストーンは、アクティビティ インスタンスをグループ化する方法です。 各進捗マイルストーンは、ビジネス マイルストーンに対応します。 混乱を最小限に抑えるため、進捗マイルストーンとそれに対応するビジネス マイルストーンに同じ名前を使用することを検討してください。
進捗段階は、同等のマイルストーンのグループです。 サブマイルストーンの例には、2 つの進捗段階があります。 最初の進捗段階は、進捗マイルストーン Approved および Denied で構成されます。 2 番目の進捗段階は、進捗マイルストーン Poor-credit および Out-of-stock で構成されます。
進捗段階は、進捗マイルストーンをルートとして開始されます。 この進捗マイルストーンは、多くの場合、受信した最初のメッセージを表します。 各進捗マイルストーンには、1 つの進捗段階と、任意の数の他の進捗マイルストーンを含めることができます。 進捗段階のすべての進捗マイルストーンは、相互に排他的である必要があります。 次の図では、Disposition および Reason が進捗段階であり、Received、Approved、Denied、Poor credit、および Out of stock が進捗マイルストーンです。
定義
BAM ビュー ウィザードを使用して進捗ディメンションを作成する前に、進捗ディメンションをデザインします。 次の表に、進捗ディメンションをデザインするためのプロセスと、各手順の例を示します。
Process | 例 |
---|---|
報告するカテゴリおよびサブカテゴリの階層を描きます。 これらのレベルが進捗マイルストーンになります。 |
受信: -承認 -拒否 - 信用不十分 - 在庫切れ |
同じレベルにあるカテゴリのセットごとに、それらのカテゴリを表す名前を選択します。 これらのセット名が進捗段階になります。 |
Approved および Denied を含むレベルを "disposition" と命名します。 Poor Credit および Out Of Stock を含むレベルを "reason" と命名します。 |
各進捗マイルストーンを表すビジネス マイルストーンを指定します。 メモ: BAM アクティビティには、これらの各ビジネス マイルストーンのアクティビティ項目を含める必要があります。 |
受信済み: 受信済み 承認済み: 承認済み 拒否: 拒否 信用不十分: 拒否-不良信用 在庫切れ: 在庫切れ拒否 |
これらの進捗マイルストーン、段階、およびビジネス マイルストーンを、進捗ディメンションの作成時に使用します。
注意
次の手順は、ディメンションを作成するところから始まります。 BAM アクティビティの作成を完了し、BAM ビューの作成を開始している必要があります。
[アドイン] タブをクリックし、[メニュー コマンド] グループの BAM ドロップダウン リストから [BAM ビュー] を選択します。
BAM ビュー ウィザードで、[新しい BAM ビュー: 集計ディメンションとメジャー] ページが表示されるまで、[次へ] をクリックします。
[ 新しいディメンション] をクリックします。
[新しいディメンション] ダイアログ ボックスの [ディメンション名] ボックスにディメンションの名前を入力し、[ディメンションの種類] ドロップダウン リストから [進行状況ディメンション] を選択します。
[ 新しいマイルストーン] をクリックします。
[新しい進行状況マイルストーン] ダイアログ ボックスの [進行状況マイルストーン] ボックスに、設計した階層の最上位レベルにある進行状況マイルストーンの名前を入力します。 実行中の例では、「 」と入力します
Received
。進行状況のマイルストーンに対応するビジネス マイルストーンを選択し、[OK] をクリック します。 実行中の例では、 Received (<アクティビティ名>) を選択します。
[ 新しいディメンション ] ダイアログ ボックスで、[ 新しいステージ] をクリックします。
[新しい進行状況ステージ] ダイアログ ボックスの [進行状況ステージ] ボックスに、最上位レベルのステージの名前を入力し、[OK] をクリックします。 実行中の例では、「 disposition」と入力します。
[ 新しいディメンション ] ダイアログ ボックスで、[ 新しいマイルストーン] をクリックします。
[新しい進行状況マイルストーン] ダイアログ ボックスの [進行状況マイルストーン] ボックスに、第 1 レベルのいずれかのマイルストーンの名前を入力します。 使用している例では、「 」と入力します
Approved
。[ ビジネス マイルストーン ] ドロップダウン ボックスで、進行状況のマイルストーンに対応するビジネス マイルストーンを選択し、[OK] をクリック します。 実行中の例では、[承認済み (<アクティビティ名)] を選択します>。
前の 3 つの手順を繰り返して、同じ進捗段階内の他のマイルストーンをすべて追加します。
ビジネス マイルストーンにサブマイルストーンが含まれている場合は、[ 新しいディメンション ] ダイアログ ボックスで親マイルストーンを選択し、[ 新しいステージ] をクリックし、前の 5 つの手順を繰り返してサブステージとそのマイルストーンを定義します。
次の図は、進行状況ディメンションの例を作成した後の [ 新しい ディメンション] ダイアログ ボックスを示しています。
定義
Excel でのビジネス アクティビティとビジネス ビューの定義
データ ディメンション
時間ディメンション
数値範囲ディメンション
ディメンションの定義