レポートを使用した目標管理での通知の構成
Oracle Business Intelligence (BI) Publisherレポートを使用して目標管理ビジネス・プロセスのワークフローEメール通知およびアプリケーション内通知を構成できます。
通知に使用される.rtfテンプレートを編集するには、Microsoft Wordを使用します。BI Publisherテンプレートは、BI管理者ロールが付与されている場合にのみ変更できます。
次の表に、このシナリオにおける主な検討事項の概要を示します。
考慮する意思決定事項 |
この例の場合 |
---|---|
どのテンプレートを更新しますか。 |
PerformanceGoalNotificationsReport (目標コンテンツに関する通知の更新用) |
プロンプトとヘッダーをテンプレートに追加しますか。 |
はい |
データ・モデル属性をテンプレートに追加しますか。 |
はい(目標IDおよび目標プランIDについて) |
.rtfテンプレートにはどの言語を使用しますか。 |
英語(アメリカ合衆国) |
タスクの概要
次の手順で目標管理通知を構成します。
-
データ・モデルXMLファイルをエクスポートします。
-
レポート・レイアウト・テンプレートをダウンロードします。
-
テンプレート内のプロンプトおよびヘッダーを編集します。
-
ドキュメントをプレビューします。
-
データ・モデル属性をテンプレートに追加します。
-
変更したレポート・レイアウトをBI Publisherカタログにアップロードします。
テンプレート内のプロンプトおよびヘッダーの追加または編集のみを行う場合は、タスク1、2、3、4および6を使用します。テンプレートへのデータ・モデル属性の追加のみを行うには、タスク1、2、4、5および6を使用します。
前提条件
-
http://www.oracle.com/technetwork/middleware/bi-publisher/downloads/index.htmlからOracle BI Publisher Desktopをダウンロードしてインストールします。
-
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)を参照してください。
-
構成されたテンプレートをプレビューするには、独自のレポート・レイアウト・テンプレートに適用するサブテンプレートのローカル・コピーをダウンロードします。
-
Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします。
-
BIカタログで、事前定義済サブテンプレートの
に移動します。 -
ワークフロー通知サブテンプレートに対して「編集」をクリックします。
-
「テンプレート」セクションで、「ロケール」列のリンクをクリックします。
-
サブテンプレートの.rtfファイルをコンピュータに保存します。
-
データ・モデルXMLファイルのエクスポート
このタスクでは、通知用に事前定義されたデータ・モデル属性を含むXMLファイルをエクスポートします。このタスクを実行して、変更したテンプレートのプレビューを有効にします。このタスクは、データ・モデル属性をテンプレートに追加する場合にも必要です。-
Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします。
-
「カタログ」ページの「フォルダ」セクションで、
を展開し、「データ・モデル」を選択してデータ・モデルを右ペインに表示します。 -
パフォーマンス目標通知データ・モデルで、「編集」をクリックし、パフォーマンス目標通知データ・モデル・ページの「図」タブを開きます。
ノート: すべてのデータ・セットで、要求されたエレメントがnull値で出力XMLデータに含まれるようにするには、次のようにします。ノート: データ・モデル属性をテンプレートに追加するには、ステップ5および6を実行します。それ以外の場合は、ステップ7に進みます。 -
「データ」タブをクリックします。
-
キー属性であり、すべての目標属性を取り込めるようにする次の属性を、既存の目標に対して入力します。
-
GoalID
-
NotificationType
-
-
「表示」をクリックして、サンプル・データをレポートに表示し、使用可能なすべての属性を確認します。
-
「エクスポート」をクリックします。
-
「PerformanceGoalNotificationsDMを開いています」ダイアログ・ボックスで、「ファイルの保存」を選択し、「OK」をクリックします。
-
PerformanceGoalNotificationsDM_.xmlファイルをローカル・ドライブに保存します。
レポート・レイアウト・テンプレートのダウンロード
このタスクでは、レポート・レイアウト・テンプレートのコピーを「カスタム」フォルダに作成し、テンプレートのコピーをローカル・ハード・ドライブにダウンロードして変更します。-
Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします。
-
「カタログ」ページの「フォルダ」セクションで、「ワークフロー通知」を選択してテンプレートを右ペインに表示します。
を展開し、 -
PerformanceGoalNotificationsReportで、「詳細」をクリックし、「カスタマイズ」を選択します。PerformanceGoalNotificationsReportのコピーが「カスタム」フォルダに自動的に作成されます。
-
PerformanceGoalNotificationsReportページのPerformanceGoalNotificationsTemplateで、「編集」をクリックします。
-
「PerformanceGoalNotifications.rtfを開いています」ダイアログ・ボックスで、「ファイルの保存」を選択し、「OK」をクリックしてドキュメントをローカル・ハード・ドライブに保存します。元のテンプレートと区別するために、テンプレートをUpdatedPerformanceGoalNotifications.rtfという名前で保存します。
テンプレート内のプロンプトおよびヘッダーの編集
ワークフローEメール通知およびアプリ内通知を変更するには、Microsoft Wordで.rtfレポート・レイアウト・テンプレートのローカル・コピーを編集します。-
UpdatedPerformanceGoalNotifications.rtfテンプレートを、Template BuilderがインストールされているMicrosoft Wordで開きます(まだ開いていない場合)。ドキュメントには、目標管理ビジネス・プロセスのすべての通知が含まれています。
-
「目標GOAL_NAMEが取り消されたため、目標ALIGNED_GOAL_NAMEを再連携してください」というヘッダーが付いた通知にスクロールします。
-
「摘要」ヘッダー・テキストの前にカーソルを置きます。
-
目標と入力します。これで、テキストは、目標摘要となります。
-
ヘッダー「目標GOAL_NAMEが取り消されたため、目標ALIGNED_GOAL_NAMEを再連携してください」で、再連携の後にカーソルを置き、する必要がありますと入力し、してくださいを削除します。これにより、テキストは目標GOAL_NAMEが取り消されたため、目標ALIGNED_GOAL_NAMEを再連携する必要がありますとなります。
-
ドキュメントを保存します。
-
タスク「ドキュメントのプレビュー」に進みます。
ドキュメントのプレビュー
ビジネス・インテリジェンス(BI)カタログに.rtfファイルをアップロードする前に、変更が加えられた出力をプレビューする必要があります。ユーザーに送信されるEメールにエラーが表示される破損したレポートのアップロードを避けることができます。-
リボンで、「BI Publisher」タブを開き、「データのロード」グループ内の「サンプルXML」をクリックします。
-
ダウンロードしたPerformanceGoalNotificationsDM_.xmlファイルを参照して選択し、データ・モデルからサンプル・データをインポートします。
-
「データが正常にロードされました」ダイアログ・ボックスで、「OK」をクリックします。
-
ドキュメントの先頭で、コンピュータ上のダウンロードしたサブテンプレート・ファイルの場所にパスを置き換えます。たとえば、<? import:xdoxsl:///Common Content/Templates/Workflow Notification Subtemplate.xsb?>を<?import:file:C:///Template_Directory/Workflow Notification Subtemplate.rtf?>に変更します。
-
リボンの「BI Publisher」タブから、「プレビュー」グループ内の「HTML」をクリックします。
-
プレビューで想定どおりに変更が反映されている場合は、パスを元の場所に戻します。
-
リボンの「BI Publisher」タブから、「ツール」グループ内の「テンプレートの検証」をクリックします。
-
さらに、「ツール」グループで、「アクセシビリティの確認」をクリックします。
-
Wordで変更を保存します。
テンプレートへのデータ・モデル属性の追加
このタスクでは、事前定義済データ・モデルに存在する属性をレポート・テンプレートに追加します。目標IDおよびカテゴリの意味というデータ・モデル属性をテンプレートに追加します。-
UpdatedPerformanceGoalNotifications.rtfテンプレートを、Template BuilderがインストールされているMicrosoft Wordで開きます(まだ開いていない場合)。
-
「BI Publisher」タブを選択します。
-
「データのロード」セクションで、「サンプルXML」をクリックします。
-
XMLデータを選択するためのダイアログ・ボックスが表示されるので、「データ・モデルXMLファイルのエクスポート」タスクで保存したPerformanceGoalNotificationsDM_.xmlファイルを参照して開き、「開く」をクリックします。
-
「データが正常にロードされました」ダイアログ・ボックスで、「OK」をクリックします。
-
「取り消された連携目標」通知にスクロールします。
-
「目標名」の後にカーソルを置き、[Enter]キーを押します。
-
新しい行で、目標IDと入力します。
-
データ・コードGOAL_NAMEの後にカーソルを置き、[Enter]キーを押して新しい行を入力します。
-
「BI Publisher」タブの「挿入」セクションで、123フィールド・ボタンをクリックして「フィールド」ダイアログ・ボックスを開きます。
-
GOALDETAILSフォルダで、GOAL_IDを選択して「挿入」をクリックします。ドキュメント内にフィールドが表示されます。
-
データ・コード目標摘要の後にカーソルを置き、[Enter]キーを押します。
-
新しい行で、目標カテゴリと入力します。
-
データ・コードDESCRIPTIONの後にカーソルを置き、[Enter]キーを押して新しい行を入力します。
-
「フィールド」ダイアログ・ボックスのGOALDETAILSフォルダで、CATEGORY_MEANINGを選択して「挿入」をクリックします。ドキュメント内にフィールドが表示されます。
-
「閉じる」をクリックしてPerformanceGoalNotifications.rtfテンプレートに戻ります。
-
「ドキュメントのプレビュー」タスクのステップを使用して、テンプレートをプレビューします。
-
ドキュメントを保存して閉じます。
-
タスク「Oracle BI Publisherカタログへの変更したレポート・レイアウトのアップロード」に進みます。
Oracle BI Publisherカタログへの変更したレポート・レイアウトのアップロード
通知用に変更したレポート・レイアウトを使用するには、このタスクを実行する必要があります。-
Oracle Business Intelligence PublisherサーバーにBI管理者ロールでサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします
-
「カタログ」ページの「フォルダ」セクションで、
を展開し、「ワークフロー通知」を選択します。 -
PerformanceGoalNotificationsReportで、「編集」をクリックします。
-
パフォーマンス目標通知データ・モデル・ページの右側で、「新規レイアウトの追加」をクリックし、「レイアウトの作成」および「レイアウトのアップロードまたは生成」セクションがあるページを開きます。
-
「レイアウトのアップロードまたは生成」セクションで、「アップロード」アイコンをクリックします。
-
「テンプレート・ファイルのアップロード」ダイアログ・ボックスの「レイアウト名」フィールドに、更新済のパフォーマンス目標通知テンプレートと入力します。
-
「テンプレート・ファイル」フィールドで、ローカル・ドライブ上の変更されたUpdatedPerformanceGoalNotificationsTemplate.rtfテンプレートを参照し、テンプレートを選択して、「開く」をクリックします。
-
「テンプレート・ファイルのアップロード」ダイアログ・ボックスで、「タイプ」リストから「RTFテンプレート」を選択します。
-
「ロケール」リストから、「英語(アメリカ合衆国)」を選択します。
-
「アップロード」をクリックして「処理中」ダイアログ・ボックスを開き、パフォーマンス目標通知データ・モデル・ページに戻ります。
-
ページの右側で、「リストの表示」をクリックして「レイアウト」ページを開きます。
-
更新済のパフォーマンス目標通知テンプレートの行で、「デフォルト・レイアウト」チェック・ボックスを選択します。
-
ページの右側で、「レポートの保存」アイコンをクリックします。