ダッシュボード・タブへのカスタム・ビジュアライゼーションの追加
「ビジュアライゼーション構成」ページを使用して作成したビジュアライゼーション、または簡易レポートの一部であるビジュアライゼーションを追加する方法を次に示します。
-
「コンテンツ・コンテナのプロパティ」ペインで、ビジュアライゼーションを追加するカスタム・コンテンツ・コンテナを検索します。
-
「セクションの追加」 (+)アイコンおよび「+新規セクション」をクリックします。
「セクションの作成」ダイアログの「タイトル」フィールドに、コンポーネントのタイトルを入力し、OKをクリックします。
ノート:タイトルはコンポーネントの名前で、実行時にダッシュボードに表示されません。 ランタイム・タイトルは、ビジュアライゼーション・コードに追加する
dashboardTitle
パラメータから取得されます。新しく追加されたセクションがレイアウトの下部に追加されます。 新しいセクションの「上に移動」矢印を使用して、目的のロケーションに移動します。 たとえば、パイプライン内のハードウェア商談のリストを示す表を表示する場合、商談のすぐ横の営業ステージ別に商談のビジュアライゼーションを表示できます。
-
セクション名のリンクをクリックします。
「コード」ボタンをクリックします。
新しいセクションには、空のプレースホルダー
template
タグが表示されます。-
「コンポーネント」パレットの「フィルタ」フィールドに、
cx-srt-visualization
と入力します。 cx-srt-visualizationフラグメントをテンプレート・タグの間にエディタにドラッグ・アンド・ドロップします。
-
>タグの前に、次のクラス情報
class="oj-flex oracle-cx-fragmentsUI-cx-fragment-full-height"
を「<oj-vb-fragment行」に追加します。<oj-vb-fragment bridge="[[vbBridge]]" name="oracle_cx_fragmentsUI:cx-visualization" class="oj-flex oracle-cx-fragmentsUI-cx-fragment-full-height">
-
次のフラグメント・パラメータを、ブリッジ・パラメータの下および</oj-vb-fragment>タグの前にコードに追加します。
<oj-vb-fragment-param name="reportNumber" value="XXXX"></oj-vb-fragment-param> <oj-vb-fragment-param name="context" value='{"mode": "dashboard","source":"DV","dashboardTitle":"XXXXX"}'></oj-vb-fragment-param> <oj-vb-fragment-param name="filter" value="[[ $base.page.variables.dashboardFilters ]]"></oj-vb-fragment-param>
フラグメント・コードで、
reportNumber
、source
およびdashboardTitle
パラメータの値を、カスタム・ビジュアライゼーションの値に置き換えます。次の表では、主なパラメータについて説明します:
カスタム・ビジュアライゼーション・パラメータ
パラメータ名
説明
reportNumber
ビジュアライゼーション構成ツールを使用して作成したビジュアライゼーションの参照番号を入力します。
レポート番号を入力して、簡易レポートで作成されたビジュアライゼーションを表示することもできます。 営業ダッシュボードには、簡易レポートのビジュアライゼーション部分のみが表示されます。 表は表示されません。
モード
この値は常に
dashboard
である必要があります。source
ビジュアライゼーション構成ツールを使用して作成したビジュアライゼーションには、
DV
と入力します。簡易レポートで作成されたビジュアライゼーションを表示するには、
SRT
と入力します。dashboardTitle
実行時にチャートの上に表示されるビジュアライゼーションのタイトルを指定します。
ビジュアライゼーション構成ツールで作成されたビジュアライゼーションの完成したコード・サンプルを次に示します:
<template id="hardwarePipelineVisualization"> <oj-vb-fragment bridge="[[vbBridge]]" name="oracle_cx_fragmentsUI:cx-visualization" class="oj-flex oracle-cx-fragmentsUI-cx-fragment-full-height"> <oj-vb-fragment-param name="reportNumber" value="4001"></oj-vb-fragment-param> <oj-vb-fragment-param name="context" value='{"mode": "dashboard","source":"DV", "dashboardTitle":"Opportunities by Stage"}'></oj-vb-fragment-param> <oj-vb-fragment-param name="filter" value="[[ $base.page.variables.dashboardFilters ]]"></oj-vb-fragment-param> </oj-vb-fragment> </template>
「プレビュー」をクリックして結果を表示します。
ハードウェア商談の表の横にある営業ステージ別のハードウェア商談のサンプル・ビジュアライゼーションを次に示します。