管理 Oracle CRM On Demand > 应用产品定制 > 记录类型的“应用程序定制”页面 > 定义级联选择列表
定义级联选择列表
层叠选择列表根据在一个选择列表(父级选择列表)中选择的值限制另一个选择列表(相关选择列表)的值。例如,父级选择列表可能提供服务请求“类别”的列表并影响名为“子类别”的相关选择列表的值。例如,当用户对“类别”选择值“安装”时,将动态限制“子类别”选择列表只显示与安装类别关联的选择列表值。
您可以将多个选择列表(包括预定义和定制选择列表字段)链接起来作为级联选择列表。您还可以嵌套级联选择列表,以便一个级联选择列表定义中的相关选择列表可以是另一个级联选择列表定义中的父级选择列表。
如果有大量嵌套的级联选择列表,并且更新顶层父选择列表值,则更新的值仅反映在嵌套的第一层中,如以下示例中所示:
- 您具有一个称为“客户类型”的级联父选择列表,以及一个称为“客户优先级”的相关选择列表。
- 您具有另一个称为“客户优先级”的级联父选择列表,以及一个称为“客户类别”的相关选择列表。
- 您具有一个包含以下值的客户记录:
- 客户类型。 此字段的值为“客户”。
- 客户优先级。此字段的值为“高”。
- 客户类别。此字段的值为“白金”。
- 如果将“客户类型”值更新为“合作伙伴”,则会自动重置“客户优先级”的值。但是,“客户类别”值会保持不变。
您可以使用选择列表字段,以包含映射至级联选择列表中的选择列表值组的值。然而,在级联选择列表定义中,您只能在父选择列表字段中的值与相关选择列表字段中的值之间指定一组关系,与您在定义级联选择列表时是否在“选择列表值组”列表中选择某个选择列表值组无关。有关级联选择列表如何使用选择列表值组的更多信息,请参阅关于级联选择列表和选择列表值组。有关选择列表值组的更多信息,请参阅关于选择列表值组。
注意:您还可以设置级联选择列表以在不同的记录类型上共享级联选择列表的配置。有关更多信息,请参阅设置共享级联选择列表。
开始之前。在创建级联选择列表定义之前,必须存在父级选择列表和相关选择列表,并且这些列表必须在页面布局中可见。为了筛选相关选择列表值,父级选择列表必须可见。有关创建选择列表的信息,请参阅创建和编辑字段。要执行此过程,您的角色必须具有“定制应用程序”权限。
创建级联选择列表定义
- 在任何页面中,单击右上角的“管理”全局链接。
- 在“应用程序定制”部分中,单击“应用程序定制”链接。
- 在“记录类型设置”部分中,单击所需记录类型的链接。
- 在“级联选择列表”部分中,单击所需的“级联选择列表”链接。
列出的记录类型包括具有定制选择列表值的父级记录类型和相关记录类型。例如,对于机会,具有“机会合作伙伴”和“机会竞争者”的链接。
- 在“级联选择列表”页面中,执行以下操作之一:
- 单击“编辑”或“复制”以修改现有级联选择列表定义。
- 单击“新建”按钮创建新级联选择列表定义。
“级联选择列表向导”指导您完成此过程。
- 在第 1 步“选择选择列表”中,选择父级选择列表和相关选择列表。
- 在第 2 步“选择值”中,您可以:
- 如果“启用共享级联选择列表”复选框可用,则您可以选择性地设置级联选择列表以在不同记录类型上共享现有级联选择列表的配置。有关更多信息,请参阅“设置共享级联选择列表定义”。仅在当前记录类型上的父级选择列表和相关选择列表都是定制选择列表字段(从另一种记录类型上的级联选择列表定义中使用的选择列表字段中获取其值)时,“启用共享级联选择列表”复选框才可用。
如果您选中“启用共享级联选择列表”复选框,则“级联选择列表设置”页面的步骤 2 会显示已在源记录类型上的级联选择列表中设置的关联,您不能更改这些关联。
注意:如果您取消选中现有级联选择列表上的“启用共享级联选择列表”复选框,则关联变为可编辑,且级联选择列表不再共享其他记录类型上的级联选择列表的配置。
- 在第 3 步“确认”中,您可以确认为每个“父级选择列表”值选择的“相关选择列表”值,然后单击“完成”完成父级选择列表和相关选择列表之间级联关系的定义。
在向导中单击“完成”将使您返回当前记录类型的“级联选择列表”列表。
在单击“完成”并将级联选择列表定义添加到页面布局之后,将为包括该布局的所有角色自动激活该定义。
|