プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle BAMでのビジネス・アクティビティのモニタリング
12c (12.2.1.2.0)
E82842-02
目次へ移動
目次

前
前へ
次
次へ

3 プロジェクトの計画および作成

この章では、Oracle Business Activity Monitoring (Oracle BAM)でプロジェクトを計画および作成する方法について説明します。

この章の内容は次のとおりです。

3.1 プロジェクトの計画

プロジェクトは、その他の関連BAMエンティティをグループ化するBAMエンティティです。

プロジェクトに追加または作成できるその他のBAMエンティティは次のとおりです。

  • データ・オブジェクト。外部データベース、進行中のビジネス・プロセスからのデータ・ストリームなど、監視対象データを格納します。詳細は、データ・オブジェクトの使用を参照してください。

  • ビジネス問合せ。各国の売上高などの監視対象データをフェッチおよび分析します。詳細は、「ビジネス問合せの作成」を参照してください。

  • キー・パフォーマンス・インディケータ(KPI)。現在の生産速度など、特に重要なメジャーをフェッチおよび分析します。詳細は、「KPIの作成」を参照してください。

  • ビジネス・ビュー。問合せやKPIによってフェッチされたデータが、チャート、表、ゲージなどの様々な形式で表示されます。詳細は、ビジネス・ビューの作成と使用を参照してください。

  • パラメータ。売上高を表示する国など、フェッチされたデータをユーザー入力に従ってフィルタ処理します。詳細は、「パラメータの作成」を参照してください。

  • アラート。コール・センターでの平均待ち時間中のスパイクなど、フェッチされたデータが範囲外であることをユーザーに通知します。詳細は、アラートの作成を参照してください。

  • ダッシュボード。国別売上の円グラフや営業担当別売上の棒グラフなど、関連するビューをまとめて表示します。詳細は、「ダッシュボードの作成」を参照してください。

これらのエンティティが連携して、ビジネス監視の目標を達成します。プロジェクトを作成する前に、プロジェクトのエンティティで実行する内容を計画する必要があります。

注意:

アクセス権のある任意のデータ・オブジェクトを任意のプロジェクトに追加できます。他のエンティティをプロジェクト間で移動またはコピーすることはできません。ただし、ZIPファイルにプロジェクトをエクスポートし、それを別のBAMサーバーにインポートすることは可能です。詳細は、Oracle BAMでのコマンドの使用を参照してください。

3.2 ボトムアップまたはトップダウンのプロジェクト構築手順の選択

プロジェクトは、そのプロジェクトの特定の側面がボトムアップであるかぎり、ボトムアップでもトップダウンでも構築できます。

図3-1に、プロジェクトの作成手順を示します。

図3-1 プロジェクトの作成手順

図3-1の説明が続きます
「図3-1 プロジェクトの作成手順」の説明

一部の状況では、プロジェクトは常にボトムアップ方式で構築します。プロジェクトを作成し、最初にデータ・オブジェクトを追加する必要があります。データ・オブジェクトを追加する前に、問合せやリアルタイムKPIを構成することはできません。同様に、スケジュールされたKPIを構成するには、その基準となる問合せを事前に作成する必要があります。ビューからKPIを作成することはできません。ダッシュボードからパラメータを作成することはできません。

一方で、プロジェクトをボトムアップ方式とトップダウン方式のどちらで構築してもよい場合もあります。ダッシュボード、ビュー、問合せの順に作成することも、問合せ、ビュー、ダッシュボードの順に作成することもできます。パラメータの作成は、それを使用する問合せの作成前でも作成後でもかまいません。アラート・アクションをトリガーする問合せまたはKPIを作成できます。または、スタンドアロン・アラートを作成してから、そのスタンドアロン・アラートをトリガーするアラート・アクションを問合せまたはKPIに作成することもできます。

3.3 プロジェクトの作成

この項では、プロジェクトの作成手順について詳細に説明します。

プロジェクトを作成するには、次の手順を使用します。

プロジェクトを作成する手順は、次のとおりです。

  1. 「デザイナ」ページに移動します。

    プロジェクト名はBAMウィンドウの左上隅に表示されます。

    BPMを同じドメインに構成している場合は、プロセス分析がBAMの初期のデフォルト・プロジェクトになります。

  2. プロジェクト名の右側にある下向き矢印をクリックします。
  3. ポップアップ・メニューから「作成」を選択します。

    「プロジェクトの作成」ダイアログが表示されます。

  4. 「名前」「表示名」を入力し、オプションで「説明」を入力します。

    「名前」は、大/小文字が区別され、文字で始まる必要があり、文字、数字およびアンダースコア文字のみを含めることができます。最大128文字を使用できます。プロジェクトの作成後は変更できません。

    「表示名」は、大/小文字が区別され、フォルダ・パスを示すスラッシュ(/)を除く任意の文字を含めることができます。最大128文字を使用できます。いつでも変更できます。

  5. 次のいずれかのボタンをクリックします。
    • BPM例の作成: Oracle Business Process Management (BPM)プロセス用のデータ・オブジェクトを含むプロジェクトを作成します。

    • 作成: データ・オブジェクトを含まない汎用プロジェクトを作成します。

3.4 プロジェクトを開く

この項では、プロジェクトを開く手順について説明します。

プロジェクトを開くには、次の手順を使用します。

プロジェクトを開くには:

  1. 「デザイナ」ページに移動します。

    プロジェクト名はBAMウィンドウの左上隅に表示されます。

    BPMを同じドメインに構成している場合は、プロセス分析がBAMの初期のデフォルト・プロジェクトになります。

  2. プロジェクト名の右側にある下向き矢印をクリックします。
  3. ポップアップ・メニューから「プロジェクトを開く」を選択します。

    「プロジェクトを開く」ダイアログが表示されます。

  4. 開くプロジェクトの名前をクリックします。

    プロジェクトが開き、プロジェクト名がBAMウィンドウの左上隅に表示されます。

3.5 プロジェクトの名前変更

この項では、プロジェクトの名前を変更する手順について説明します。

次の手順を使用して、プロジェクトの「表示名」を変更します。

「表示名」は、大/小文字が区別され、フォルダ・パスを示すスラッシュ(/)を除く任意の文字を含めることができます。最大128文字を使用できます。いつでも変更できます。

プロジェクト名を変更するには:

  1. 「デザイナ」ページに移動します。

    プロジェクト名はBAMウィンドウの左上隅に表示されます。

    BPMを同じドメインに構成している場合は、プロセス分析がBAMの初期のデフォルト・プロジェクトになります。

  2. 名前変更するプロジェクトが現在のプロジェクトではない場合、名前変更するプロジェクトを開きます。プロジェクトを開くを参照してください。
  3. プロジェクト名の右側にある下向き矢印をクリックします。
  4. ポップアップ・メニューから「名前の変更」を選択します。

    「名前の変更」ダイアログが表示されます。

  5. プロジェクトの「表示名」を編集します。

    内部の「名前」を変更することはできません。BamCommandでこの名前を使用してプロジェクトをエクスポートできます。

  6. 「保存」をクリックします。

    BAMウィンドウの左上隅にあるプロジェクト名は、新しい名前に変更されます。

3.6 プロジェクトの削除

この項では、プロジェクトを削除する手順について説明します。

プロジェクトを削除するには、次の手順を使用します。データ・オブジェクトを除き、プロジェクト内のすべてのエンティティが同様に削除されます。

プロジェクトを削除する手順は、次のとおりです。

  1. 削除するプロジェクトを開きます。プロジェクトを開くを参照してください。

    プロジェクト名はBAMウィンドウの左上隅に表示されます。

  2. プロジェクト名の右側にある下向き矢印をクリックします。
  3. ポップアップ・メニューから「削除」を選択します。

    プロジェクトの削除を確認するダイアログが表示されます。

  4. 「はい」をクリックします。

    プロジェクトが削除されます。プロセス分析 (BAMの初期のデフォルト・プロジェクト)が開きます。

3.7 プロジェクトの保護

この項では、プロジェクトを保護する手順について説明します。

デフォルトでは、プロジェクトでBAMエンティティを作成すると、そのプロジェクトのセキュリティ設定がエンティティに継承されます。

プロジェクトのセキュリティ設定を変更するには:

  1. 「デザイナ」ページに移動します。

    プロジェクト名はBAMウィンドウの左上隅に表示されます。

    BPMを同じドメインに構成している場合は、プロセス分析がBAMの初期のデフォルト・プロジェクトになります。

  2. プロジェクト名の右側にある下向き矢印をクリックします。

  3. ポップアップ・メニューから「セキュリティ」を選択します。

    プロジェクトのセキュリティ・タブが開きます。

  4. 明示的に権限を付与または拒否するロールまたはグループを追加するには、次の手順を実行します。

    1. 「権限の付与」表または「権限の拒否」表で「追加」アイコンをクリックします。

      「アプリケーション・ロール、グループおよびユーザーの追加」ダイアログが開きます。

      ユーザーをロールおよびグループに追加する方法の詳細は、Oracle BAMユーザーの管理を参照してください。

    2. 追加するロールまたはグループの名前を「名前」に入力します。

    3. ドロップダウン・リストから「アプリケーション・ロール」または「グループ」を選択します。

    4. 「検索」をクリックして、「選択可能メンバー」リストにデータを移入します。

    5. 「選択済メンバー」リストにメンバーを追加するには、メンバーを選択し、一重の右矢印をクリックします。

    6. 「選択済メンバー」リストにすべてのメンバーを追加するには、メンバーを選択し、二重の右矢印をクリックします。

    7. 「選択済メンバー」リストからメンバーを削除するには、一重および二重の左矢印を使用します。

    8. 「選択済メンバー」リストが完成したら、「OK」をクリックします。

      「アプリケーション・ロール、グループおよびユーザーの追加」ダイアログが閉じ、「名前」に指定した名前が表に表示されます。

  5. ロールまたはグループを削除するには、表の行を選択し、「削除」アイコンをクリックします。

  6. 権限を付与するには、「権限の付与」表にリストされているユーザー、ロールおよびグループに対し、「読取り」「書込み」「削除」または「セキュリティ」を選択します。

  7. 権限を拒否するには、「権限の拒否」表にリストされているユーザー、ロールおよびグループに対し、「読取り」「書込み」「削除」または「セキュリティ」を選択します。

  8. 「保存」をクリックします。

3.8 プロジェクトのコピー

  1. プロジェクトをクローンするには、bam-impexp.copyproject.jarおよびcopyproject.shファイルをOracle Tech Networkからダウンロードし、<FMW_HOME>/soa/bam/libおよび<FMW_HOME>/soa/bam/binにそれぞれコピーします。

  2. プロジェクトにKPIが含まれる場合は、バグ18897246の修正としてパッチ19153993を適用する必要があります。以前は、KPIウォッチリスト・データ・コントロール・エントリにはIDにプロジェクト名がなく、同じKPIウォッチリスト名のプロジェクトが2つ以上ある場合、新しくクローンされたプロジェクトに対してKPIウォッチリストおよびビジネス・ビューが正しく機能しませんでした。パッチにより、この問題が修正されました。

プロジェクトのクローン

プロジェクトのクローニングは、次の画像に示すように、3ステップのプロセスです。

プロジェクトをコピーするには:

  1. BAMCommand: ./bamcommand -cmd export -name FilmSales -file FilmSales.zip -type projectを使用して、プロジェクトをエクスポートします。
  2. COPYスクリプトを使用して、元のプロジェクトをクローンします。

    これにより、元のプロジェクトをクローンし、新規プロジェクトにコピーできます。プロジェクト名以外、他のすべてのアーティファクト名は元のプロジェクトと同じです。COPYスクリプトは、<FMW_HOME>/soa/bam/binから実行する必要があります。コマンドの構文は、次のとおりです。

    ./copyproject.sh <ORIGINAL project ZIP File> <New Project Name > <New Project Zip file path>

    COPYプロジェクト・コマンドの例を示します。

    ./copyproject.sh FilmSalez.zip CLONEPROJECT /scratch/ CLONEPROJECT_1.zip

    コマンドライン引数 対応する詳細
    1st 元のプロジェクトZIPファイル
    2nd 新規プロジェクト名
    3rd 新規プロジェクトZIPファイルの名前および場所
  3. コピーするプロジェクトをインポートします。「import」を参照してください。

3.9 プロジェクトでの変更の管理

プロジェクトのエンティティを変更すると、そのエンティティに依存する他のエンティティに影響する場合があります。たとえば、問合せを削除すると、その問合せを基準とするビューが壊れます。

エンティティを削除すると、依存エンティティが一覧表示され、削除を確認するメッセージが表示されます。

依存先のエンティティが存在しなくなったり壊れることによって、エンティティが壊れると、左側のナビゲーション・ペインにあるアイコンが、赤丸で囲まれた白の「X」に変化します。

エンティティが壊れたことを示すアイコン

エンティティを開いて編集することによって修正できます。たとえば、ビューの基準となる問合せが存在しなくなったためにビューが壊れた場合は、そのビューに対して別の問合せを選択するか、新しい問合せを作成できます。

ビューを削除すると、そのビューを参照するすべてのダッシュボードからビューが削除され、ダッシュボード・アイコンは、赤丸で囲まれた白の「X」に変化しません。