機械翻訳について

保存済検索を表として表示

保存済検索からのデータの場合は、データを営業ダッシュボードに表として表示できます。

  1. 「コンポーネント」パレットの「フィルタ」フィールドに、cx-subviewと入力します。

  2. cx-subviewフラグメントをテンプレート・エディタのテンプレート・タグの間にドラッグ・アンド・ドロップします。

    このスクリーンショットは、フラグメントをテンプレート・エディタにドラッグする方法を示しています。

  3. 次のクラス情報を追加: >タグの前にある<oj-vb-fragment行へのclass="oj-flex oracle-cx-fragmentsUI-cx-fragment-full-height"

    <oj-vb-fragment bridge="[[vbBridge]]" name="oracle_cx_fragmentsUI:cx-subview"
        class="oj-flex oracle-cx-fragmentsUI-cx-fragment-full-height">
  4. 表示するビジネス・オブジェクトを指定する、必要な「リソース」パラメータを追加します。 各オブジェクトには異なる値が必要です。 商談の値は次のとおりです:

    <oj-vb-fragment-param name="resource"
          value='[[ {"name": "opportunities", "primaryKey": "OptyId", "puid": "OptyNumber", "endpoint": "cx" } ]]'>
        </oj-vb-fragment-param>

    他のビジネス・オブジェクトの値は、トピック「表、メトリック・カードおよびリスト・ビューの標準コンポーネントのコードで使用する値」にリストされています。

  5. 商談売上を含む表を表示している場合は、商談売上が商談の子オブジェクトであるため、この追加パラメータを挿入する必要があります:

    <oj-vb-fragment-param name="child" value='[[ {"name": "ChildRevenue", "primaryKey": "RevnId"} ]]'></oj-vb-fragment-param>
  6. 必要な「問合せ」パラメータを追加します。このパラメータは、表内のデータのソースである保存済検索を指定します:

     <oj-vb-fragment-param name="query" value='[[ [{"type": "savedSearch", "params": [{"key": "queryUuid", "value": "caf84b9d-b975-4b9d-b78e-41718b78f36e" }]}
         ] ]]'></oj-vb-fragment-param>

    この例では、ソースはIDがcaf84b9d-b975-4b9d-b78e-41718b78f36eの保存済検索です。 保存済検索のIDを取得するには、「Redwoodユーザー・エクスペリエンスのOracle Salesで、保存済検索のUUIDとそのフィルタのIDを検索するにはどうすればよいですか。」のトピックの説明に従って、Chromeブラウザのコードを調べてください。

  7. オプションで、ソースからデータをフィルタできます。 たとえば、このサンプル・パラメータでは、マネージャの下位が所有するオープン商談のみが含まれるようにデータがフィルタされます。

      <oj-vb-fragment-param name="query" value='[[ [{"type": "savedSearch", "params": [{"key": "queryUuid", "value": "caf84b9d-b975-4b9d-b78e-41718b78f36e"}]},
                                                      {"type": "qbe", "params": [{"key": "StatusCode", "operator": "in", "value": ["OPEN"] },
                                                                                {"key": "RecordSet", "value": "ORA_MYSUBORDSSALESTEAMOPTIES" }]},
                                                      ] ]]'></oj-vb-fragment-param>
  8. 次の「スタイル」パラメータを追加します。 セクションを追加するときに、タブ内のセクションのサイズと位置を指定します。 詳細は、「セクションの追加時に営業ダッシュボード・タブに情報を表示する方法」のトピックを参照してください

       <oj-vb-fragment-param name="style" value="[[ 'dashboard' ]]"></oj-vb-fragment-param>
  9. subviewLayoutIdパラメータを追加して、ダッシュボード・レイアウト(dashboardLayout)を使用します。 ダッシュボード・レイアウトでは、表に表示する列、順序および相対幅を指定します。 デフォルトのレイアウトにはすでに重要な列が含まれていますが、トピックで説明するように、独自のカスタム・レイアウトを作成できます: 営業ダッシュボード表の列とその幅の指定

     <oj-vb-fragment-param name="subviewLayoutId" value="[[ 'dashboardLayout' ]]"></oj-vb-fragment-param>
  10. 「タイトル」パラメータを追加して、タブに表示するタイトルを指定します。

    <oj-vb-fragment-param name="title" value="[['Hardware Opportunities]]"></oj-vb-fragment-param>

保存検索からの商談パイプライン表のサンプル・コード

商談表の完全なコードは次のとおりです(オプションの問合せパラメータを除外します):


<template id="hardwareOpportunitiesInPipeline">
  <oj-vb-fragment bridge="[[vbBridge]]" name="oracle_cx_fragmentsUI:cx-subview"
    class="oj-flex oracle-cx-fragmentsUI-cx-fragment-full-height">
    <oj-vb-fragment-param name="resource"
      value='[[ {"name": "opportunities", "primaryKey": "OptyId", "puid": "OptyNumber", "endpoint": "cx" } ]]'>
    </oj-vb-fragment-param>
    <oj-vb-fragment-param name="query" value='[[ [{"type": "savedSearch", "params": [{"key": "queryUuid", "value": "caf84b9d-b975-4b9d-b78e-41718b78f36e" }]}
     ] ]]'></oj-vb-fragment-param>
    <oj-vb-fragment-param name="style" value="[[ 'dashboard' ]]"></oj-vb-fragment-param>
    <oj-vb-fragment-param name="title" value="[['Hardware Opportunities']]"></oj-vb-fragment-param>
    <oj-vb-fragment-param name="subviewLayoutId" value="[[ 'dashboardLayout' ]]"></oj-vb-fragment-param>
  </oj-vb-fragment>
</template>

商談売上を含む表のサンプル・コード

商談売上の表を追加するには、売上明細が商談の子オブジェクトであるため、追加の売上パラメータを追加する必要があります:

<oj-vb-fragment-param name="child" value='[[ {"name": "ChildRevenue", "primaryKey": "RevnId"} ]]'></oj-vb-fragment-param>

子フラグメントが追加されたサンプル・コードを次に示します:

<template id="revenueTable">
<oj-vb-fragment name="oracle_cx_fragmentsUI:cx-subview" class="oj-flex oracle-cx-fragmentsUI-cx-fragment-full-height" bridge="[[ vbBridge ]]">
    <oj-vb-fragment-param name="resource" value='[[ {"name": "opportunities", "primaryKey": "OptyId", "puid": "OptyNumber", "endpoint": "cx" } ]]'></oj-vb-fragment-param>
    <oj-vb-fragment-param name="child" value='[[ {"name": "ChildRevenue", "primaryKey": "RevnId"} ]]'></oj-vb-fragment-param>
    <oj-vb-fragment-param name="query" value='[[ [{"type": "savedSearch", "params": [{"key": "queryUuid", "value": "73b21b33-db08-4327-bf30-88c3c9e0f70d" }]}] ]]'></oj-vb-fragment-param>
    <oj-vb-fragment-param name="style" value="[[ 'dashboard' ]]"></oj-vb-fragment-param>
    <oj-vb-fragment-param name="title" value="[['Revenue']]"></oj-vb-fragment-param>    
    <oj-vb-fragment-param name="subviewLayoutId" value="[[ 'dashboardLayout' ]]"></oj-vb-fragment-param>
  </oj-vb-fragment>
</template>