結合および結合フィールド
結合は、オブジェクトとその関連オブジェクトとの間に事前定義された関連付けです。 結合では、クラウド・サービスにすでに付属している、基礎となる既存の関係が使用されます。 結合を使用して、関連するオブジェクト・フィールドをオブジェクトの作業領域に追加します。
ただし、その前に、結合フィールドを作成して、カスタムまたは標準のいずれかのフィールドを登録する必要があります。 (結合フィールドは自動的に指定されません。)
結合の理解
結合は、オブジェクトと別のトップレベル・オブジェクト間のビュー・リンクで、既存の多対1または1対1の関係を介してすでに関連付けられています。 結合を使用すると、オブジェクトの作業領域に関連オブジェクトのフィールドを表示できます。
結合の作成や既存の結合の編集はできません。
結合を使用する理由
結合では、オブジェクトとその関連オブジェクト間に既存の関係が使用されます。 結合では、関係が提供するよりも柔軟性が高くなります。 関係では、子または関連オブジェクトのサブタブのみをオブジェクトの詳細ページに追加できます。 一方、結合では、関連オブジェクト・フィールドを、詳細ページだけでなく、オブジェクトの作業領域の任意のページに追加できます。
たとえば、Oracle CX Salesでは、AccountオブジェクトとOpportunityオブジェクトはデフォルトで関連オブジェクトであり、すでに結合とともに提供されています。 「取引先のプライマリ電話」フィールドを商談オブジェクトの結合フィールドとして登録すると、そのフィールドを商談作業領域(「商談の作成」ページや商談ランディング・ページなど)の任意の場所に表示できます。
結合および結合フィールドのもう1つの利点は、エンド・ユーザーが「プライマリ電話」フィールドにデータを入力すると、データが実際に基礎となるアカウント・オブジェクトに書き込まれることです。
結合の選択
オブジェクトで使用可能な結合を表示するには、オブジェクトを展開して結合ノードをクリックします。 たとえば、商談オブジェクトを展開し、結合ノードをクリックします。 目的の結合行を選択し、編集をクリックして読取り専用「結合仕様」ページに移動し、結合の詳細を確認できます。
一部のオブジェクトでは、結合がデフォルトで提供されます。 (すべてのオブジェクトに結合ノードがあるわけではありません。) たとえば、次のCX Salesオブジェクトは、1つ以上の結合とともに提供されます:
-
顧客担当者プロファイル
-
予測アイテム
-
商談
-
パートナ
-
製品グループ
-
プログラム登録
-
販売アカウント
ノート:販売アカウント・オブジェクトは、以前のリリースの既存のユーザーにのみ変更できます。 アプリケーション・コンポーザで販売アカウント・オブジェクトが読取り専用の場合、これは販売アカウント・オブジェクトを拡張できないことを意味します。 かわりに、Accountオブジェクトのみを使用してください。
-
営業リード担当者
結合フィールドの登録
結合は、結合フィールドなしで提供されます。 結合からオブジェクトの作業領域に関連オブジェクト・フィールドを追加する前に、表示する関連オブジェクト・フィールドを選択し、それらを結合フィールドとして登録する必要があります。
結合フィールドを登録するには:
-
オブジェクトを展開し、結合ノードをクリックします。
-
結合名をクリックすると、「結合フィールド」ページに移動し、結合フィールドを登録できます。
結合フィールドの使用
関連オブジェクト・フィールドを結合フィールドとして登録した後、オブジェクトのページ・ノードから使用可能な構成ページを使用して、オブジェクトの作業領域でそれらのフィールドを表示または非表示にできます。 結合フィールドの使用に関する注意事項を次に示します。
-
動的選択リスト・フィールドに基づく結合フィールドは、アプリケーション・コンポーザでは検索可能フィールドとして表示されません。 つまり、ローカル検索、リージョン検索、検索と選択ダイアログまたはコンテキスト・リンク・サブタブを構成する場合、動的選択リスト・フィールドに基づく結合フィールドは選択できません。
ただし、例による問合せ機能を使用して、オブジェクトの要約表に表示されるレコードをフィルタできます。 実行時に、表のツールバーの例による問合せアイコンをクリックし、結合フィールド列の値を入力します。
-
オブジェクトに対して結合フィールドとして構成されたフィールドは、ファイルベースのインポートおよび一括エクスポートには表示されません。
-
結合フィールドは計算された属性であり、実行時にのみ存在します。 これは、データベースに表の列として保持されない一時的なタイプの属性です。 したがって、オブジェクトの結合フィールドの最大数はありません。
-
通常、レコードの結合フィールドは、ユーザーがレコードの別の場所でそのフィールドを更新すると自動的に更新されます。 ただし、パフォーマンスを最適化するために、この自動更新は商談ページおよびリード・ページでは行われません。
たとえば、ユーザーが新しい担当者を商談に追加し、商談を保存したとします。 その後も、担当者サブタブにプライマリ電話番号が追加されます。 レコードを保存した後、商談の要約タブの「プライマリ電話」フィールド(結合フィールド)は自動的に更新されません。 要約タブに新しい電話番号を表示するには、ユーザーが商談を再問合せする必要があります。