| 印刷 PDFバージョンのオンラインヘルプを開く

#### カスタム関連情報フィールドについて 結合フィールドを使用することによって、Oracle CRM On Demandでは、［詳細］ページ内の特定のレコードタイプの関連レコード、または2番目のレコードタイプのレコードの関連情報リストから、いくつかの情報を表示できます。結合フィールドは、外部キーを使用して別のレコードタイプのフィールドを参照するレコードタイプのフィールドです。たとえば、カスタムオブジェクト04を［担当者］レコードタイプにリンクでき、［カスタムオブジェクト 04］レコードタイプの多数の結合フィールドを使用して、担当者レコードの情報をカスタムオブジェクト04レコードに対する［詳細］ページに表示できます。担当者の名前（名）、名前（姓）、電子メール、および担当者レコードからのその他のフィールドを、リンクしたカスタムオブジェクト04レコードの［詳細］ページに表示できます。同様に、別のレコードタイプのレコードにリンクされているカスタムオブジェクト04レコードのリストに、担当者レコードのフィールドを表示できます。 ただし、結合フィールドが使用できない関連レコードタイプのフィールドの値を表示する必要がある場合があります。たとえば、カスタムオブジェクト04レコードの［詳細］ページに、関連担当者のアシスタントの電話番号を表示する場合がありますが、結合フィールドは、［担当者］レコードタイプの［アシスタント電話番号］フィールドには使用できません。または、［カスタムオブジェクト 05］レコードタイプなど、別のリンクされたレコードタイプに対する［詳細］ページに表示されるカスタムオブジェクト04レコードのリストに、［担当者］レコードタイプのカスタムフィールドの値を表示する場合があります。カスタムオブジェクトレコードタイプおよび他の特定のレコードタイプの場合、結合フィールドを使用できないフィールドの情報を表示できるカスタム関連情報フィールドを作成できます。カスタム関連情報フィールドの作成方法の詳細は、「カスタム関連情報フィールドの作成」を参照してください。 注: Webリンク、連結フィールド、マスク可能フィールドおよび複数選択ピックリストフィールドを除いて、すべてのタイプのフィールドにカスタム関連情報フィールドを作成できます。 Oracle CRM On Demandレポートでカスタム関連情報フィールドを使用することはできません。これらのフィールドが分析にマップされていないためです。かわりに、分析で使用できる元のソースフィールドを使用する必要があります。 ### カスタム関連情報フィールドの値の更新について カスタム関連情報フィールドの値の更新について、次の考慮事項が適用されます。 新規のカスタム関連情報フィールドを保存すると、Oracle CRM On Demandでは新規フィールドを初期化するためのリクエストが自動的に提出されます。初期化プロセスでは、レコードのカスタム関連情報フィールドに、関連レコードタイプのレコードにある対応するフィールドの値が入力されます。 レコードのカスタム関連情報フィールドの初期化後、フィールドの値は、関連レコードの対応するフィールドの値が更新されるたびに自動的に更新されます。 カスタム関連情報フィールドの値は、いずれのチャネルからも直接更新することはできません。 ### カスタム関連情報フィールドの使用例 企業が会議場を所有および管理しており、他の企業、政府クライアントなどに会議施設を提供しているとします。あるカスタムオブジェクトレコードタイプを使用してイベントに関する情報を追跡し、別のカスタムオブジェクトレコードタイプを使用してイベントに使用される部屋に関する情報を追跡します。各部屋は、多くのイベントに使用され、各イベントは多数の部屋を使用する可能性があるため、レコードタイプ間に多対多の関係が必要です。Oracle CRM On Demandで多対多の関係を作成するには、3つ目のカスタムオブジェクトレコードタイプを共通テーブルとして使用して、各部屋の予約、またはセッションに関する情報を追跡します。その後、部屋とセッションの間に1対多の関係を作成し、イベントとセッションの間に1対多の関係を作成します。この結果、部屋とイベントの間に多対多の関係ができます。カスタムオブジェクト間に多対多の関係を設定する方法は、「カスタムオブジェクトの多対多の関係について」を参照してください。 ［部屋］レコードタイプで、部屋タイプと部屋収容力の2つのカスタムフィールドを設定します。今度は、特定のユーザー役割に対する［イベント詳細］ページに、［セッション］関連情報セクションの［部屋タイプ］および［部屋収容力］フィールドの情報を表示します。この設定を使用すると、［イベント詳細］ページを表示するユーザーは、イベントに割り当てられている部屋のタイプと収容力を表示できます。 次の手順では、この例の［イベント］および［セッション］レコードタイプを設定する方法について説明します。 ［イベント］および［セッション］レコードタイプを設定するには ［セッション］レコードタイプの［アプリケーションカスタマイズ］ページで、［部屋］レコードタイプにある、［部屋タイプ］および［部屋収容］力フィールドの値を表示するための2つのカスタム関連情報フィールドを作成します。 ［セッション］レコードタイプの新しいフィールドに、［部屋］レコードタイプのフィールドと同じ名前を設定するか、または別の名前を設定できます。カスタムフィールドの作成方法の詳細は、「カスタム関連情報フィールドの作成」を参照してください。 ［関連フィールド初期化キュー］ページを表示して、フィールドに対する初期化リクエストが正常に完了していることを確認します。 詳細は、「カスタム関連情報フィールドの作成」を参照してください。 ［イベント］レコードタイプの［アプリケーションカスタマイズ］ページで、［セッション］レコードタイプの関連情報レイアウトを作成または編集し、［セッション］レコードタイプ用に作成したカスタムフィールドを、［関連情報レイアウト］ウィザードの［使用可能なフィールド］セクションから「選択済み項目」セクションに移動します。 関連情報レイアウトの設定方法の詳細は、「関連項目レイアウトのカスタマイズ」を参照してください。 ［イベント］レコードタイプの［アプリケーションカスタマイズ］ページで、［イベント詳細］ページのレイアウトを作成または編集し、［セッション］レコードタイプに設定した関連情報レイアウトを割り当てます。 ページレイアウトの設定方法の詳細は、「静的ページレイアウトのカスタマイズ」および「動的ページレイアウトの指定」を参照してください。 ［イベント］レコードタイプに設定した［イベント詳細］ページレイアウトを、各関連ユーザー役割に割り当てます。 役割の設定方法の詳細は、「役割の追加」を参照してください。 役割がユーザーにまだ割り当てられていない場合は、適切なユーザーに役割を割り当てます。 ユーザーレコードの設定方法の詳細は、「ユーザーの設定」を参照してください。

公開日 2022 年 8 月 | Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.