レポートを使用したフィードバック通知の構成

この例では、Oracle Business Intelligence (BI) Publisherレポートを使用してフィードバックのワークフローEメール通知およびアプリケーション内通知を構成する方法を示します。通知に使用される.rtfテンプレートを編集するには、Microsoft Wordを使用します。BI Publisherテンプレートは、場合にのみ変更できます

次の表に、このシナリオにおける主な検討事項の概要を示します。

考慮する意思決定事項

この例の場合

どのテンプレートを更新しますか。

NoteSentToManager (マネージャに送信されるフィードバックに関する通知の更新用)

プロンプトとヘッダーをテンプレートに追加しますか。

はい

データ・モデル属性をテンプレートに追加しますか。

はい(DISPLAY_NAMEおよびWORKER_DISPLAY_NAMEについて)

.rtfテンプレートにはどの言語を使用しますか。

英語(アメリカ合衆国)

タスクの概要

次の手順で目標管理通知を構成します。

  1. データ・モデルXMLファイルをエクスポートします。

  2. レポート・レイアウト・テンプレートをダウンロードします。

  3. テンプレート内のプロンプトおよびヘッダーを編集します。

  4. ドキュメントをプレビューします。

  5. データ・モデル属性をテンプレートに追加します。

  6. 変更したレポート・レイアウトをBI Publisherカタログにアップロードします。

テンプレート内のプロンプトおよびヘッダーの追加または編集のみを行う場合は、タスク1、2、3、4および6を使用します。テンプレートへのデータ・モデル属性の追加のみを行うには、タスク1、2、4、5および6を使用します。

前提条件

  1. http://www.oracle.com/technetwork/middleware/bi-publisher/downloads/index.htmlからOracle BI Publisher Desktopをダウンロードしてインストールします。

  2. Microsoft Wordを使用してレイアウト・テンプレートを編集する場合、Template Builder for Wordをダウンロードしてインストールします。Template Builder for Wordをダウンロード、インストールおよび設定するには、「BI Publisher 11g Template Builder for Wordを使用したRTFテンプレートの作成」(http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bip/tb4word/tbwordbip.htm)を参照してください。

  3. 構成されたテンプレートをプレビューするには、独自のレポート・レイアウト・テンプレートに適用するサブテンプレートのローカル・コピーをダウンロードします。

    • Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。

    • 「カタログ」をクリックします。

    • BIカタログで、事前定義済サブテンプレートの「共有フォルダ」「共通コンテンツ」「テンプレート」に移動します。

    • ワークフロー通知サブテンプレートに対して「編集」をクリックします。

    • 「テンプレート」セクションで、「ロケール」列のリンクをクリックします。

    • サブテンプレートの.rtfファイルをコンピュータに保存します。

データ・モデルXMLファイルのエクスポート

このタスクでは、通知用に事前定義されたデータ・モデル属性を含むXMLファイルをエクスポートします。このタスクを実行して、変更したテンプレートのプレビューを有効にします。このタスクは、データ・モデル属性をテンプレートに追加する場合にも必要です。
  1. Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。

  2. 「カタログ」をクリックします。

  3. 「カタログ」ページの「フォルダ」セクションで、「共有フォルダ」「人材管理」「ワークフロー通知」を展開し、「データ・モデル」を選択してデータ・モデルを右ペインに表示します。

  4. 個人ノートで、「編集」をクリックし、PersonNotesページの「図」タブを開きます。

    ノート: すべてのデータ・セットで、要求されたエレメントがnull値で出力XMLデータに含まれるようにするには、次のようにします。
    ノート: データ・モデル属性をテンプレートに追加するには、ステップ5および6を実行します。それ以外の場合は、ステップ7に進みます。
  5. 「データ」タブをクリックします。

  6. 空のテキスト・フィールドに、既存のフィードバック・ノートのNote_IDを入力して、すべてのフィードバック属性を取り込みます。

  7. 「表示」をクリックして、サンプル・データをレポートに表示し、使用可能なすべての属性を確認します。

  8. 「エクスポート」をクリックします。

  9. 「PersonNotesを開いています」ダイアログ・ボックスで、「ファイルの保存」を選択し、「OK」をクリックします。

  10. PersonNotes_.xmlファイルをローカル・ドライブに保存します。

レポート・レイアウト・テンプレートのダウンロード

このタスクでは、レポート・レイアウト・テンプレートのコピーを「カスタム」フォルダに作成し、テンプレートのコピーをローカル・ハード・ドライブにダウンロードして変更します。
  1. Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。

  2. 「カタログ」をクリックします。

  3. 「カタログ」ページの「フォルダ」セクションで、「共有フォルダ」「人材管理」を展開し、「ワークフロー通知」を選択してテンプレートを右ペインに表示します。

  4. NoteSentToManagerReportで、「詳細」をクリックし、「カスタマイズ」を選択します。NoteSentToManagerReportのコピーが「カスタム」フォルダに自動的に作成されます。

  5. NoteSentToManagerReportページのNoteSentToManagerReportで、「編集」をクリックします。

  6. 「NoteSentToManagerReport.rtfを開いています」ダイアログ・ボックスで、「ファイルの保存」を選択し、「OK」をクリックしてドキュメントをローカル・ハード・ドライブに保存します。元のテンプレートと区別するために、テンプレートをUpdatedNoteSentToManagerReport.rtfという名前で保存します。

テンプレートの編集

ワークフローEメール通知およびアプリ内通知を変更するには、Microsoft Wordで.rtfレポート・レイアウト・テンプレートのローカル・コピーを編集します。
ノート: 厳密なステップは、Microsoft Wordのバージョンに応じて異なる場合があります。
  1. UpdatedNoteSentToManagerReport.rtfテンプレートを、Template BuilderがインストールされているMicrosoft Wordで開きます(まだ開いていない場合)。

  2. テキスト「AUTHOR_DISPLAY_NAMEがWORKER_DISPLAY_NAMEについてのフィードバックを追加しました」の末尾にカーソルを置きます。

  3. (最近)。と入力します。これで、テキストは、AUTHOR_DISPLAY_NAMEがWORKER_DISPLAY_NAMEについてのフィードバックを追加しました(最近)。となります。

  4. <html2fo: NOTE_TEXT>を含むフィードバック・コードの前にカーソルを置き、[Enter]キーを押して行を追加します。

  5. このフィードバックを確認してください:と入力します。ドキュメントをプレビューすると、入力したテキストの下にフィードバック・ノートが表示されます。

  6. ドキュメントを保存します。

  7. タスク「ドキュメントのプレビュー」に進みます。

ドキュメントのプレビュー

ビジネス・インテリジェンス(BI)カタログに.rtfファイルをアップロードする前に、変更が加えられた出力をプレビューする必要があります。ユーザーに送信されるEメールにエラーが表示される破損したレポートのアップロードを避けることができます。
  1. リボンで、「BI Publisher」タブを開き、「データのロード」グループ内の「サンプルXML」をクリックします。

  2. ダウンロードしたPerformanceGoalNotificationsDM_.xmlファイルを参照して選択し、データ・モデルからサンプル・データをインポートします。

  3. 「データが正常にロードされました」ダイアログ・ボックスで、「OK」をクリックします。

  4. リボンの「BI Publisher」タブから、「プレビュー」グループ内の「HTML」をクリックします。

  5. リボンの「BI Publisher」タブから、「ツール」グループ内の「テンプレートの検証」をクリックします。

  6. さらに、「ツール」グループで、「アクセシビリティの確認」をクリックします。

  7. Wordで変更を保存します。

テンプレートへのデータ・モデル属性の追加

このタスクでは、事前定義済データ・モデルに存在する属性をレポート・テンプレートに追加します。DISPLAY_NAMEおよびWORKER_DISPLAY_NAMEデータ・モデル属性をテンプレートに追加します。
  1. UpdatedNoteSentToManagerReport.rtfテンプレートを、Template BuilderがインストールされているMicrosoft Wordで開きます(まだ開いていない場合)。

  2. 「BI Publisher」タブを選択します。

  3. 「データのロード」セクションで、「サンプルXML」をクリックします。

  4. XMLデータを選択するためのダイアログ・ボックスが表示されるので、「データ・モデルXMLファイルのエクスポート」タスクで保存したPersonNotes_.xmlファイルを参照して開き、「開く」をクリックします。

  5. 「データが正常にロードされました」ダイアログ・ボックスで、「OK」をクリックします。

  6. <html2fo: NOTE_TEXT>を含むコードの後にカーソルを置き、[Enter]キーを2回押して2つの新しい行を追加します。

  7. 新しい行で、作成者名:と入力します。

  8. 「BI Publisher」タブの「挿入」セクションで、123フィールド・ボタンをクリックして「フィールド」ダイアログ・ボックスを開きます。

  9. AUTHORNAMEフォルダで、DISPLAY_NAMEを選択して「挿入」をクリックします。ドキュメント内にフィールドが表示されます。

  10. データ・コードDISPLAY_NAMEの後にカーソルを置き、[Enter]キーを押します。

  11. 新しい行で、就業者名:と入力します。

  12. 「フィールド」ダイアログ・ボックスのWORKERNAMEフォルダで、WORKER_DISPLAY_NAMEを選択して「挿入」をクリックします。ドキュメント内にフィールドが表示されます。

    ノート: テンプレートの下部に表示されるコードWORKER_DISPLAY_NAMEまたは「オンライン通知」を変更または削除しないでください。
  13. 「閉じる」をクリックしてUpdatedNoteSentToManagerReport.rtfテンプレートに戻ります。

  14. 「ドキュメントのプレビュー」タスクのステップを使用して、テンプレートをプレビューします。

  15. ドキュメントを保存して閉じます。

  16. タスク「Oracle BI Publisherカタログへの変更したレポート・レイアウトのアップロード」に進みます。

Oracle BI Publisherカタログへの変更したレポート・レイアウトのアップロード

通知用に変更したレポート・レイアウトを使用するには、このタスクを実行する必要があります。
  1. Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。

  2. 「カタログ」をクリックします

  3. 「カタログ」ページの「フォルダ」セクションで、「共有フォルダ」「カスタム」「人材管理」を展開し、「ワークフロー通知」を選択します。

  4. NoteSentToManagerReportで、「編集」をクリックします。

  5. NoteSentToManagerReportデータ・モデル・ページの右側で、「新規レイアウトの追加」をクリックし、「レイアウトの作成」および「レイアウトのアップロードまたは生成」セクションがあるページを開きます。

  6. 「レイアウトのアップロードまたは生成」セクションで、「アップロード」アイコンをクリックします。

  7. 「テンプレート・ファイルのアップロード」ダイアログ・ボックスの「レイアウト名」フィールドに、更新済のフィードバック通知テンプレートと入力します。

  8. 「テンプレート・ファイル」フィールドで、ローカル・ドライブ上の変更されたUpdatedNoteSentToManagerReport.rtfテンプレートを参照し、テンプレートを選択して、「開く」をクリックします。

  9. 「テンプレート・ファイルのアップロード」ダイアログ・ボックスで、「タイプ」リストから「RTFテンプレート」を選択します。

  10. 「ロケール」リストから、「英語(アメリカ合衆国)」を選択します。

  11. 「アップロード」をクリックして「処理中」ダイアログ・ボックスを開き、NoteSentToManagerReportデータ・モデル・ページに戻ります。

  12. ページの右側で、「リストの表示」をクリックして「レイアウト」ページを開きます。

  13. 更新済のフィードバック通知テンプレートの行で、「デフォルト・レイアウト」チェック・ボックスを選択します。

  14. ページの右側で、「レポートの保存」アイコンをクリックします。