レポートを使用した購買オーダーEメール承認通知の構成
この例では、Oracle Analytics Publisherレポートを使用して、購買オーダー承認ビジネス・プロセスのワークフローEメール通知を構成する方法を示します。
通知に使用されるRTFテンプレートを編集するには、Microsoft Wordを使用します。 Oracle Analytics Publisherテンプレートを変更できるのは、BI管理者ロールがある場合のみです。
このシナリオでは、購買オーダー承認者がサプライヤへのノートを表示します。
次の表に、このシナリオにおける主な検討事項の概要を示します。
検討事項 |
この例 |
---|---|
どのレポート、データ・モデルおよびレイアウト・テンプレートを更新しますか。 |
購買オーダー承認用のEメール通知を更新する場合は次のとおりです。
|
プロンプトおよびヘッダーをレイアウト・テンプレートに追加しますか。 |
いいえ。この例ではしません。 |
データ・モデル属性をレイアウト・テンプレートに追加しますか。 |
はい(「サプライヤへのノート」属性)。 |
RTFテンプレートにどの言語を使用しますか。 |
英語(アメリカ合衆国)。 |
タスクの概要
次を実行することで、属性を追加するための購買オーダーEメール承認通知を構成します。
-
データ・モデルに属性を追加します。
-
データ・モデルXMLファイルをエクスポートします。
-
レポート・レイアウト・テンプレートをダウンロードします。
-
テンプレートにデータ・モデル属性を追加します。
-
変更したレポート・レイアウトをOracle Analytics Publisherカタログにアップロードします。
前提条件
-
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パブリッシャ11g Template Builder for Wordを使用したRTFテンプレートの作成」(http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bip/tb4word/tbwordbip.htm)を参照してください。
-
構成したテンプレートをプレビューするには、独自のレポート・レイアウト・テンプレートに適用するサブテンプレートのローカル・コピーをダウンロードします。
-
BI管理者ロールを使用してOracle Analytics Publisherサーバーにサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします。
-
BIカタログで、事前定義済サブテンプレートの に移動します。
-
ワークフロー通知サブテンプレートの「詳細」をクリックします。
-
「ダウンロード」オプションをクリックします。
-
サブテンプレート・ファイルをコンピュータに保存します。
-
データ・モデルへの属性の追加
このタスクでは、「サプライヤへのノート」属性をデータ・モデルに追加します。-
BI管理者ロールを使用してOracle Analytics Publisherサーバーにサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします。
-
「カタログ」ページの「フォルダ」セクションで、「データ・モデル」を選択して右ペインにデータ・モデルを表示します。 を展開し、
-
「購買オーダー通知データ・モデル」で、「詳細」→「コピー」の順にクリックします。
-
「フォルダ」セクションで、「共有フォルダ」→「カスタム」→「調達」→「購買」を展開します。
-
リソースのペーストアイコンをクリックします。
-
「購買オーダー通知データ・モデル」で、「編集」をクリックします。
-
「PurchasingNotificationDM」ページの「データ・モデル」セクションで、「PurchaseOrderDraftLineDataSet」を選択します。
-
「図」タブで、選択したデータ・セットの編集アイコンをクリックします。
-
データ・セットの編集ダイアログのSQLクエリで、「カテゴリID」の行の後に行を追加し、
Line.NOTE_TO_VENDOR AS NoteToSupplier
と入力します。 -
「OK」をクリックします。
データ・モデルXMLファイルのエクスポート
このタスクでは、通知用に事前定義されたデータ・モデル属性を含むXMLファイルをエクスポートします。 このタスクを実行して、変更したテンプレートのプレビューを有効にします。 このタスクは、データ・モデル属性をテンプレートに追加するためにも必要です。-
BI管理者ロールを使用してOracle Analytics Publisherサーバーにサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします。
-
「カタログ」ページの「フォルダ」セクションで、 を展開して、右ペインにデータ・モデルを表示します。
-
「購買オーダー通知データ・モデル」で、「編集」をクリックして「PurchasingNotificationDM」ページの「図」タブを開きます。
ノート: すべてのデータ・セットに、出力XMLデータ内の未定義の値を持つ要求された要素が含まれるようにするには、次の手順を実行します。ノート: データ・モデル属性をテンプレートに追加するには、ステップ5と6を実行します。 そうしない場合、ステップ7に進みます。 -
「データ」タブをクリックします。
-
既存の購買オーダーに次のキー属性の値を入力します。 キー属性を使用すると、すべての購買オーダー属性を取得できます。
-
文書番号
-
販売先法的エンティティ
-
変更オーダー番号
-
-
「表示」をクリックして、レポートのサンプル・データおよび使用可能なすべての属性を表示します。 「サプライヤへのノート」属性がリストにあることを確認します。
-
「エクスポート」をクリックします。
-
PurchasingNotificationDMのオープン・ダイアログ・ボックスで、ファイルの保存を選択し、「OK」をクリックします。
-
PurchasingNotificationDM_.xmlファイルをローカル・ドライブに保存します。
レポート・レイアウト・テンプレートのダウンロード
このタスクでは、「カスタム」フォルダにレポート・レイアウト・テンプレートのコピーを作成し、テンプレートのコピーをローカル・ドライブにダウンロードして変更します。-
BI管理者ロールを使用してOracle Analytics Publisherサーバーにサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします。
-
「カタログ」ページの「フォルダ」セクションで、 を展開して、右ペインにテンプレートを表示します。
-
「購買オーダー通知レポート」で「詳細」をクリックし、「カスタマイズ」を選択します。 「購買オーダー通知レポート」のコピーは、「カスタム」フォルダに自動的に作成されます。
-
「カタログ」ページの「フォルダ」セクションで、 を展開します。
-
「購買オーダー通知レポート」で、「編集」をクリックします。
-
「購買オーダー通知レポート」ページで、「データ・モデル」の横にあるデータ・モデルの選択アイコンをクリックします。
-
データ・モデルの選択ダイアログで、 を展開します。
-
「購買オーダー通知データ・モデル」を選択し、「オープン」をクリックします。
-
「購買オーダー承認通知レイアウト」で、「編集」をクリックします。
-
PurchaseOrderApprovalNotificationLayout.rtfのオープン・ダイアログのボックスで、ファイルの保存を選択し、「OK」 をクリックしてローカル・ドライブに文書を保存します。 テンプレートをUpdatedPurchaseOrderApprovalNotificationLayout.rtfという名前で保存し、元のテンプレートと区別します。
テンプレートへのデータ・モデル属性の追加
購買オーダー承認Eメール通知を変更するには、Microsoft WordでRTFレポート・レイアウト・テンプレートのローカル・コピーを編集します。 このタスクでは、「サプライヤへのノート」データ・モデル属性をレポート・テンプレートに追加します。-
ローカル・ドライブで、Template BuilderがインストールされているMicrosoft WordでUpdatedPurchaseOrderNotification.rtfテンプレートを開きます。
-
「BIパブリッシャ」タブを選択します。
-
「データのロード」セクションで、「サンプルXML」をクリックします。
-
表示される「XMLデータ」を選択するダイアログ・ボックスで、データ・モデルXMLファイルのエクスポート・タスクで保存したPurchasingNotificationDM_.xmlファイルを参照して開きます。 次に、「オープン」をクリックします。
-
データは正常にロードされましたのダイアログ・ボックスボックスで、「OK」をクリックします。
-
通知の「TSRHLines」セクションにスクロールします。
-
C UnitPriceEC行の後にカーソルを置き、[Enter]キーを押します。
-
新しい行で「サプライヤへのノート」を入力し、入力したテキストの末尾にカーソルを置きます。
-
「BIパブリッシャ」タブの「挿入」セクションで、123フィールドボタンをクリックします。
-
「フィールド」ダイアログ・ボックスで、「NoteToSupplier」属性を見つけて選択します。
-
「挿入」をクリックします。
-
「閉じる」 をクリックして、UpdatedPurchaseOrderNotification.rtfテンプレートに戻ります。
-
文書を保存して閉じます。
-
ビジネス・インテリジェンス(BI)カタログにRTFファイルをアップロードする前に、変更が加えられた出力をプレビューする必要があります。 ユーザーに送信されるEメールにエラーが表示される破損したレポートのアップロードを避けることができます。
-
変更したレポート・レイアウトのBIパブリッシャ・カタログへのアップロード・タスクに進みます。
Oracle BI Publisherカタログへの変更したレポート・レイアウトのアップロード
変更されたレポート・レイアウトを通知に使用するには、このタスクを実行する必要があります。-
BI管理者ロールを使用してOracle Analytics Publisherサーバーにサインインし、Oracle Business Intelligenceホームページを開きます。
-
「カタログ」をクリックします
-
「カタログ」ページの「フォルダ」セクションで、 を展開します。
-
「購買オーダー通知レポート」で、「編集」をクリックします。
-
「購買オーダー通知レポート」ページのページの右側で、「新規レイアウトの追加」をクリックし、「レイアウトの作成」セクションおよび「レイアウトのアップロードまたは生成」セクションを使用してページを開きます。
-
「レイアウトのアップロードまたは生成」セクションで、「アップロード」アイコンをクリックします。
-
「テンプレート・ファイルのアップロード」ダイアログ・ボックスの「レイアウト名」フィールドに、Updated Purchase Order Notification Reportと入力します。
-
「テンプレート・ファイル」フィールドで、ローカル・ドライブの変更されたUpdatedPurchaseOrderNotificationLayout.rtfテンプレートを参照し、このテンプレートを選択して「オープン」をクリックします。
-
「テンプレート・ファイルのアップロード」ダイアログ・ボックスの「タイプ」リストから、「RTFテンプレート」を選択します。
-
「ロケール」リストから、「英語(アメリカ)」を選択します。
-
「アップロード」をクリックして「処理」ダイアログ・ボックスを開き、「購買オーダー通知レポート」ページに戻ります。
-
ページの右側で、「リストの表示」 をクリックして「レイアウト」ページを開きます。
-
「Updated Purchase Order Notification Report」の行で、「デフォルトのレイアウト」チェック・ボックスを選択します。
-
ページの右側で、「レポートの保存」アイコンをクリックします。