Oracle CRM On Demandの管理 > アプリケーションカスタマイズ > レコードタイプ別の[アプリケーションカスタマイズ]ページ > カスケード式ピックリストの定義
カスケード式ピックリストの定義
カスケード式ピックリストは、あるピックリスト( 関連ピックリスト)の値を、別のピックリスト(親ピックリスト)で選択された値に基づいて制限します。たとえば、親ピックリストがサービスリクエストカテゴリーのリストを提供し、サブカテゴリーという名前の関連ピックリストの値が制限される場合があります。たとえば、ユーザーがインストールという値をカテゴリーとして選択すると、サブカテゴリーのピックリストの動作が制限されて、インストールカテゴリーに関連付けられているピックリスト値のみ表示されます。
複数のピックリスト(事前定義ピックリストフィールドとカスタムピックリストフィールドの両方を含む)を、カスケード式ピックリストとしてリンクすることができます。また、カスケード式ピックリストはネストできるため、あるカスケード式ピックリスト定義の関連ピックリストを別のカスケード式ピックリスト定義の親ピックリストにすることもできます。
ネストされた多数のカスケードピックリストがあり、トップレベルの親ピックリスト値を更新する場合、更新された値は、次の例に示すようにネストの最初のレベルにのみ反映されます。
- [取引先タイプ]というカスケード親ピックリスト、および[取引先優先順位]という関連ピックリストがあります。
- [取引先優先順位]という2番目のカスケード親ピックリスト、および[取引先カテゴリー]という関連ピックリストがあります。
- 次の値を持つ取引先レコードがあります。
- 取引先タイプ。このフィールドの値は[顧客]です。
- 取引先優先順位。このフィールドの値は[高]です。
- 取引先カテゴリー。このフィールドの値は[プラチナ]です。
- [取引先タイプ]の値を[パートナー]に更新すると、[取引先優先順位]の値は自動的にリセットされます。ただし、[取引先カテゴリー]の値は変更されないままです。
カスケード式ピックリストでピックリスト値グループにマップされた値を含むピックリストフィールドを使用できます。ただし、カスケード式ピックリストを定義するときにピックリスト値グループリストでピックリスト値グループを選択しているかどうかに関係なく、カスケード式ピックリスト定義では、親ピックリストフィールドの値と関連ピックリストフィールドの値の関係を1セットのみ指定できます。カスケード式ピックリストでピックリスト値グループを使用する方法の詳細は、「カスケード式ピックリストおよびピックリスト値グループについて」を参照してください。ピックリスト値グループの詳細は、「ピックリスト値グループについて」を参照してください。
注: 異なるレコードタイプのカスケード式ピックリストの設定を共有するカスケード式ピックリストを設定することもできます。詳細は、「共有カスケード式ピックリストの設定」を参照してください。
作業前の準備。カスケード式ピックリスト定義を作成するには、親ピックリストと関連ピックリストが存在し、ページレイアウトに表示されている必要があります。関連ピックリストの値をフィルターするには、親ピックリストが表示されている必要があります。ピックリストの作成の詳細は、「フィールドの作成と編集」を参照してください。次の手順を実行するには、[アプリケーションをカスタマイズ]権限を含む役割が割り当てられている必要があります。
カスケード式ピックリスト定義を作成するには
- 任意のページの右上隅にある[管理]グローバルリンクをクリックします。
- [アプリケーションカスタマイズ]セクションで、[アプリケーションカスタマイズ]リンクをクリックします。
- [レコードタイプセットアップ]セクションで、必要なレコードタイプのリンクをクリックします。
- [カスケード式ピックリスト]セクションで、必要な[カスケード式ピックリスト]リンクをクリックします。
表示されるレコードタイプには、カスタムピックリスト値を持つ親レコードタイプと、関連レコードタイプが含まれます。たとえば、商談の場合は、商談パートナーのリンクと商談競合会社のリンクがあります。
- [カスケード式ピックリスト]ページで、次のいずれかの操作を行います。
- [ステップ1: ピックリストを選択]で、親ピックリストと関連ピックリストを選択します。
- [ステップ2: 値を選択]では、次の操作を行えます。
- [共有カスケード式ピックリストの有効化]チェックボックスを使用できる場合、異なるレコードタイプの既存のカスケード式ピックリストの設定を共有するカスケード式ピックリストをオプションで設定できます。詳細は、「共有カスケード式ピックリスト定義の設定」を参照してください。[共有カスケード式ピックリストの有効化]チェックボックスは、現在のレコードタイプの親ピックリストと関連ピックリストの両方が、別のレコードタイプのカスケード式ピックリスト定義で使用されているピックリストフィールドから値を取得するカスタムピックリストフィールドである場合にのみ使用できます。
[共有カスケード式ピックリストの有効化]チェックボックスをオンにした場合、カスケード式ピックリストセットアップページのステップ2に、ソースレコードタイプのカスケード式ピックリストですでに設定されている関連付けが表示され、関連付けを変更できません。
注: 既存のカスケード式ピックリストの[共有カスケード式ピックリストの有効化]チェックボックスをオフにした場合、関連付けは編集可能になり、そのカスケード式ピックリストは他のレコードタイプのカスケード式ピックリストの設定を共有しなくなります。
- [ステップ3: 確認]で、親ピックリスト値ごとの関連ピックリスト値の選択を確認して[終了]をクリックすると、親ピックリストと関連ピックリストの間のカスケード関係の定義を完了できます。
ウィザードで[終了]をクリックすると、現在のレコードタイプの[カスケード式ピックリスト]リストに戻ります。
[終了]をクリックし、カスケード式ピックリスト定義をページレイアウトに追加すると、そのレイアウトを含むすべての役割に対して、追加された定義が有効化されます。
|