リモート アクティビティの分散ナビゲーションの管理
リモート アクティビティの分散ナビゲーションは、ビジネス ユーザーが個別の BAM データベースに存在するアクティビティに移動してそれらのアクティビティを参照するプロセスです。 BAM インフラストラクチャを構成して分散ナビゲーションを提供する場合、BAM ポータル内のビジネス ユーザーがリモート アクティビティにアクセスできます。 ユーザーがアクティビティをクリックすると、そのアクティビティはリモートの BAM ポータルで開かれます。 この時点でユーザーは意識する必要のないシームレスな手法でリモートの BAM ポータルに転送され、対象のアクティビティがユーザーのホーム データ ストアに存在していたかのようにアクティビティの検索、集計、および警告管理に移動できます。
アクティビティとドキュメントの分散ナビゲーションを使用する理由
分散ナビゲーションを使用すると、組織は、アクティビティの 1 つの場所に同意することなく、部門 BAM データベースの制御を維持できます。 これにより、アクティビティのシステム負荷を環境全体に分散することで、BAM データベースのパフォーマンスを向上させることができます。
次の図は、分散ナビゲーションによってビジネス ユーザーのニーズに対処し、企業内の別個の部門で管理されているアクティビティに簡単にアクセスできるようにするシナリオを示しています。 これらの部門の管理者は、その部門に固有のビジネス プロセスの制御を維持します。
このシナリオの関係者は次のとおりです。
営業部門のインフラストラクチャを所有する管理者。 部門のデータの可用性とセキュリティのみについて担当します。
出荷部門のインフラストラクチャを所有する管理者。 販売のニーズを満たす責任があります。
営業部門のビジネス ユーザー。 ビジネス ユーザーはユーザーが追加されているビューに含まれている売上データのサブセットを参照します。 そのビューは、ビジネス ユーザーにビューへのアクセス権を与える管理者が作成します。 ビジネス ユーザーにとってのビジネスのプライマリ ビューは、そのユーザー自身が参加する発注アクティビティです。 このユーザーは、営業部門の管理者が管理している BAM ポータルのホーム ページを表示できるように設定されています。
BAM での分散ナビゲーションの使用
管理者は次に示すように、サーバーをできるだけ独立した状態で構成する必要があります。
営業部門の管理者には、停止する注文の受理や、営業部門のインフラストラクチャがダウンした場合にビジネス ユーザーが影響を受けるクエリ機能は必要ありません。
出荷部門の管理者は、出荷部門が営業部門のパフォーマンス問題の影響を受けるのを避けたいと考えています。 また、営業部門で出荷の進捗状況を入手できない場合でも、ビジネス ユーザーが出荷の進捗状況を把握できるようにすることも希望しています。
分散ナビゲーションの目標は、ビジネス エンド ユーザーがアクセス許可を与えられているすべてのビューにアクセスできるようにすることです。
たとえば、ビュー A と B は sales データベースで定義されます。 出荷部門には、ビュー C が定義されています。 ビジネス ユーザーはこれらすべてのビューを表示するアクセス許可を持っているので、営業部門固有の BAM ポータルにアクセスできます。 ビジネス ユーザーがポータルの MyViews フレームでビュー A、B、C を表示できるようにするには、販売データベースから出荷データベースへの少なくとも一方向の信頼を確立します。
Note
指定のデータを参照できるビジネス ユーザーのカテゴリに対するアクセス許可は、マネージャーやアナリストなどのパワー ビジネス ユーザーによって定義されます。 既存のグループまたは BAM ビューにユーザーを追加できるのは管理者だけです。
BAM アクティビティの分散ナビゲーションを使用すると、ユーザーは分散アクティビティ リレーションシップを参照してアクセスすることもできます。 分散ナビゲーションを使用して相互に関連付けられている 2 つの異なる BAM データベースにアクティビティ インスタンスがある場合、リモート関連のアクティビティは、ローカル アクティビティ インスタンスのアクティビティの詳細に関連するアクティビティとして表示されます。 関連アクティビティをクリックすると、リモート ポータルでそのアクティビティのアクティビティ詳細ページが開きます。 BAM ポータルのアクティビティ検索結果ページの関連アクティビティの詳細については、「 関連アクティビティ」を参照してください。
重要
各コンピューターのユーザーが、別の BAM データベースの関連アクティビティを参照できるようにするには、すべての BAM データベース間で双方向の分散ナビゲーションを有効にする必要があります。
分散ナビゲーションを構成するとき、2 つのプライマリ インポート データベース間に一方向の分散ナビゲーションを有効にすると、ユーザーはナビゲーション中に非対称的な動作を経験することになります。
ユーザー エクスペリエンスはそのユーザーが別のアクティビティを参照するようになります。ただし、ユーザーがインスタンス レベルのデータにドリル ダウンすると、関連インスタンスが表示されるセクションが空になります。 この問題を解決するには、ユーザー用にホーム BAM ポータル サーバーに戻る分散ナビゲーション パスを構成する必要があります。
たとえば、次の場合を考えてください。
コンピューター 1 に発注というアクティビティと SalesManager というビューがあります。
コンピューター 2 に出荷というアクティビティと SalesManager というビューがあります。
PO_1 というアクティビティをコンピューター 1 の発注アクティビティに追加します。
SO_1 というアクティビティをコンピューター 2 の出荷アクティビティに追加します。
コンピューター 2 でリレーションシップを追加し、出荷注文の PurchaseOrder PO_1 アクティビティにSO_1します
ユーザーがコンピューター 1 から SO_1 アクティビティにドリル ダウンすると、SO_1 アクティビティを検出できます。
ユーザーがコンピューター 2 の SO_1 をドリル ダウンしても、PO_1 アクティビティは表示されません。
この状況を是正するには、コンピューター 1 にリレーションシップを追加することが必要になります。