ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Business Process Managementユーザーズ・ガイド
11g リリース1(11.1.1.7)
B61408-07
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

5 プロセス・ワークスペースでのカスタム・ページの作成と編集

この章では、Oracle Business Process Management Workspaceのデフォルト・レイアウトのカスタマイズ方法、およびプロセス設計者および管理者が新規レイアウトを作成し、これを様々なロール・セットに関連付ける方法について説明します。これで、各プロジェクトの各種ユーザーの体験を定義できます。

レイアウトはページの集合です。レイアウトには、そのレイアウトに含まれるページおよび各ページに含まれるパネルに関する情報が含まれます。

プロセス・ワークスペースには独自のデフォルト・レイアウトが用意されていますが、ユーザーは、新規ページおよびパネルを追加することにより、このレイアウトをカスタマイズできます。

また、ツールバーの「タブを非表示」リストから表示または非表示にするページを選択できます。

ロールによっては、同時に複数のレイアウトが表示される場合があります。

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

ヒューマン・ワークフロー問題のトラブルシューティングの詳細は、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suite管理者ガイド』のヒューマン・ワークフローのトラブルシューティングに関する項を参照してください。

5.1 プロセス・ワークスペースでのカスタム・ページの作成

新規ページおよびパネルを設計して追加することにより、レイアウトをカスタマイズできます。この項には次のトピックが含まれます:

5.1.1 プロセス・ワークスペースでのカスタム・ページの作成方法

カスタム・ページを作成するには:

  1. プロセス・ワークスペースの上部中央にあるツールバーで「その他」を選択し、「カスタム・ページの追加」を選択します。新規ページが表示されます。

  2. 新規ページの右上隅で、「パネルの追加」をクリックします。図5-1に示すように、「アプリケーション」アイテムが選択された状態で「パネルの追加」ダイアログ・ボックスが表示されます。

    図5-1 「アプリケーション」パネルの追加

    この図については本文で説明しています。
    「図5-1 「アプリケーション」パネルの追加」の説明

    追加する「アプリケーション」パネルのタイプ(アプリケーション、ダッシュボードまたはプロセス・インスタンス)を選択できます。

5.1.2 プロセス・ワークスペースでのカスタム・ページへの外部URLの追加方法

カスタム・ページを、cnn.comoracle.comなどの外部Webページを開くように設定できます。これを実行するには、新たに作成したページで「外部URLの表示」を選択し、URLを追加します。


注意:

フレーム・バーストが有効化されているWebサイトの外部URLは入力しないでください。そのようなWebサイトを含めるには、第8.2.8項「プロセス・ワークスペースでカスタマイズしたアプリケーションおよびリンクの有効化方法」で説明したように、外部アプリケーションとして追加します。


5.1.3 プロセス・ワークスペースでのカスタム・ページへの「アプリケーション」パネルの追加方法

カスタマイズするページに「アプリケーション」パネルを追加するには:

  1. プロセス・ワークスペースの上部中央にあるツールバーで「その他」を選択し、「カスタム・ページの追加」を選択します。新規ページが表示されます。

  2. 新規ページの右上隅で、「パネルの追加」をクリックします。「アプリケーション」アイテムが選択された状態で「パネルの追加」ダイアログ・ボックスが表示されます。

  3. 「パネルの追加」ダイアログ・ボックスから「アプリケーション」を選択し、「OK」をクリックします。ページに「アプリケーション」パネルが表示されます。

  4. 「アプリケーション」パネルの名前および任意の構成可能なプロパティを指定します。

  5. 「適用」をクリックします。

5.1.4 >プロセス・ワークスペースでのカスタム・ページへの「ダッシュボード」パネルの追加方法

図5-2に示すように、「パネルの追加」ダイアログ・ボックスから、「ダッシュボード(チャート)」を選択することもできます。

図5-2 「ダッシュボード(チャート)」パネルの追加

この図の説明が続きます
「図5-2 「ダッシュボード(チャート)」パネルの追加」の説明

このダイアログ・ボックスを使用して、新規ページにチャートまたはチャート・セレクタのいずれかを組み込むことができます。いずれかを選択すると、対応するプレビュー・イメージが表示されます。

カスタマイズするページに「ダッシュボード」パネルを追加するには:

  1. プロセス・ワークスペースの上部中央にあるツールバーで「その他」を選択し、「カスタム・ページの追加」を選択します。新規ページが表示されます。

  2. 新規ページの右上隅で、「パネルの追加」をクリックします。「アプリケーション」アイテムが選択された状態で「パネルの追加」ダイアログ・ボックスが表示されます。

  3. 「パネルの追加」ダイアログ・ボックスから「ダッシュボード(チャート)」を選択し、「OK」をクリックします。ページに「ダッシュボード」パネルが表示されます。

  4. 「パネル・ラベル」セクションで、「ダッシュボード」パネルの名前を指定します。

  5. 「パネル・プロパティ」セクションで、「データソース」リストからこの「ダッシュボード」パネルのデータソースを選択します。デフォルトのオプションは、次のとおりです。

    • プロセスごとのワークロード

    • プロセスごとのパフォーマンス

    • 参加者ごとのワークロード

    • 参加者ごとのパフォーマンス

    カスタム・データソースを指定することもできます。これを行うには:

    1. 「ダッシュボード」パネルの「データソース」フィールドの右側にある「パネル・プロパティ」セクションで、望遠鏡アイコンをクリックします。「データソース」ダイアログ・ボックスが表示されます。

    2. 左側にあるナビゲータ・ペインで、「新規」をクリックします。「データソース」ダイアログ・ボックスが表示され、新規データソースを作成できます。

    3. 6.2.1項「グラフ・コンテンツの指定」の説明に従って、フィールドを指定します。

    4. データソースの指定を終了後、「OK」をクリックします。

  6. グラフまたはウィジェットをクリックしたときにトリガーされるアクションを指定します。オプションは、次のとおりです。

    • 別のウィジェットの更新: このウィジェットをリスニングするよう、構成されている任意のウィジェットを更新します

    • ビューの更新: このウィジェットをリスニングするよう、構成されている任意のビューを更新します

  7. 他のパネルとの間で行う任意の通信を指定します。詳細は、第5.2項「プロセス・ワークスペースでのパネル間通信の確立」を参照してください。

5.1.5 プロセス・ワークスペースでのカスタム・ページへの「プロセス・インスタンス」パネルの追加方法

図5-3に示すように、「パネルの追加」ダイアログから、「プロセス・インスタンス」を選択できます。

図5-3 「プロセス・インスタンス」パネルの追加

この図については本文で説明しています。
「図5-3 「プロセス・インスタンス」パネルの追加」の説明

このオプションを選択すると、インスタンスのリスト、インスタンス詳細、ビュー(リスト・フィルタ)および「インスタンスのチャート」のいずれかのタイプの「プロセス・インスタンス」パネルを新規ページに組み込むことができます。これらのいずれかを選択すると、対応するプレビュー・イメージが表示されます。

「プロセス・インスタンス」パネルを追加するには:

  1. プロセス・ワークスペースの上部中央にあるツールバーで「その他」を選択し、「カスタム・ページの追加」を選択します。新規ページが表示されます。

  2. 新規ページの右上隅で、「パネルの追加」をクリックします。「アプリケーション」アイテムが選択された状態で「パネルの追加」ダイアログ・ボックスが表示されます。

  3. 「パネルの追加」ダイアログ・ボックスから、「プロセス・インスタンス」を選択し、「プロセス・インスタンス」パネルのタイプを選択して「OK」をクリックします。選択した「プロセス・インスタンス」パネルのタイプがページに表示されます。

  4. 「パネル・ラベル」セクションで、「プロセス・インスタンス」パネルの名前を指定します。

  5. 選択したパネルのタイプに対して「パネル・プロパティ」セクションが表示された場合、必要に応じてプロパティを設定します。

  6. 他のパネルとの間で行う任意の通信を指定します。詳細は、第5.2項「プロセス・ワークスペースでのパネル間通信の確立」を参照してください。

5.1.6 プロセス・ワークスペースでのカスタム・ページへのアクセス権の付与と管理方法

管理者は、作成したカスタム・ページにアクセスできるロールを指定できます。非管理ユーザーは、カスタム・ページへのアクセス権を付与できません。

カスタム・ページへのアクセス権を指定するには:

  1. 追加するカスタム・ページで、「アクセス」フィールドの隣にある「アクセス・プロパティの追加」をクリックします。

    図5-4 カスタム・ページへのアクセス権の指定

    この図の説明が続きます
    「図5-4 カスタム・ページへのアクセスの指定」の説明

    「アクセス・プロパティの追加」ダイアログが表示されます。

  2. 「アクセス・プロパティの追加」ダイアログ・ボックスで、次の操作を実行します。

    • このページ・レイアウトのIDと名前を入力します。

    • 左側の「ロール」リストから、このレイアウトのアクセス権を付与するロールを選択します。矢印アイコンをクリックしてそれらを右側のリストに移動させ、「OK」をクリックします。


      注意:

      • 管理者が作成したカスタム・ページに対するアクセス権を付与できるのは管理者のみです。非管理ユーザーは、カスタム・ページへのアクセス権を付与できません。

      • ロールにアクセス権を付与するには、自分自身をロールに関連付ける必要があり、関連付けない場合、そのロールは「ロール」リストに表示されません。


    作成したレイアウトは、「アクセス」リストに表示されます。これで、そのレイアウトには、カスタム・ページへのアクセス権が付与されたロールが指定されました。

カスタム・ページのアクセス・プロパティを編集するには:

  1. 追加するカスタム・ページで、「アクセス」フィールドの隣にある「アクセス・プロパティの編集」をクリックします。「アクセス・プロパティの編集」ダイアログ・ボックスが表示されます。

  2. 変更する内容を入力し、「OK」をクリックします。レイアウトは、編集したとおりに「アクセス」リストに表示されます。これで、そのレイアウトには、カスタム・ページへのアクセス権が付与されたロールが指定されました。


    注意:

    新しいロールは、以前付与したロールを削除せずにレイアウトに追加できます。


カスタム・ページのアクセス・プロパティを削除するには:

追加するカスタム・ページで、「アクセス」フィールドの隣にある「アクセス・プロパティの削除」をクリックします。

レイアウトがカスタムである場合は、削除の確認を求められます。

カスタム・レイアウトを削除するときに現在のユーザーのカスタム・ページを保持するためには、最初にそのユーザーが、該当するページをデフォルト・レイアウトに保存する必要があります。ユーザーがカスタム・レイアウトのみを作成する場合は、ページを変更し、そのページを新しいレイアウトに保存します。ユーザーがページをデフォルト・レイアウトに最初に保存しない場合、そのページは、カスタム・レイアウトで定義されているすべてのメンバーについて削除され、これにはロールの現在のユーザーも含まれます。

ユーザーがカスタム・レイアウトを即座に作成し、そのレイアウトをページの保存前にページに設定した場合は、次のようになります。

このカスタム・レイアウトに以前関連付けられていたカスタム・ページはそのまま残りますが、デフォルト・レイアウトに関連付けられます。

カスタム・ページでデフォルト・レイアウトを使用した場合、そのカスタム・ページは削除されます。カスタム・ページを表示する権限が以前付与されていたユーザーには、そのページが表示されなくなります。

5.2 プロセス・ワークスペースでのパネル間通信の確立

2つのパネル間の通信を確立することにより、1つのパネル内のアクションによってもう一方のパネル内のアクションをトリガーできます。たとえば、「プロセス・インスタンス」パネルがビュー・リスト・パネルで発生するアクションをリスニングするよう構成できます。これにより、ユーザーがビュー・リスト・パネル内の特定のビューを選択したときに、このアクションによって「プロセス・インスタンス」パネル内でこのビューの使用がトリガーされます。

5.2.1 プロセス・ワークスペースでのパネル間通信の確立方法

パネル間の通信を確立するには、リスニング機能を使用して設計された1つのパネルが1つ以上のソース・パネル内のアクションを監視するよう構成します。これにより、ソース・パネル内で発生したアクションによってリスニング・パネル内のアクションがトリガーされます。


注意:

通信を確立できるのは、同じページ上のパネル間のみです。


パネル間で通信の確立するには:

  1. カスタム・ページで、「編集モード」をクリックします。ページ全体の編集が可能になります。

  2. ソース・パネルを作成し、「データソース」リストから適切なオプションを選択します。

  3. リスニング・パネルを作成します。今度は、「データソース」リストからは何も選択しません。

  4. 「他のパネルとの通信」を開き、「選択済イベント・ソース」ウィンドウで、ステップ2で作成したソース・パネルを選択します。

  5. 各パネルで「適用」をクリックします。

この手順を完了すると、ソース・パネルのアクションによって、リスニング・パネルの対応するアクションがトリガーされます。たとえば、2つのダッシュボード・パネルが通信しているとき、ソース・パネルでグラフィカル・バーをクリックすると、リスニング・パネルでそのビューの使用がトリガーされます。

5.3 プロセス・ワークスペースでのカスタム・ページおよびパネルの編集

カスタム・ページには、3つのセクションがあります。

この編集可能なパネル表示を使用して、新規ページの名前とプロパティを定義して、他のパネルとの通信を確立できます。また、新規ページの右上隅のアイコンを使用して、次の作業が可能です。