如何在从属字段中仅将某些值显示为某些配置文件?

时间:2012-04-26 21:37:55

标签: salesforce force.com

设置和目标

我有一个带有从属字段SUBTYPE的控制字段TYPE。我想在依赖字段中添加两个选项,只能看到1个记录类型(或一组已定义的配置文件)。

混乱

我的老板说我们可以做到这一点 - 因为我们只增加了1个控制字段列。我认为这是不可能的,因为如果你对控制字段选项(通过字段依赖矩阵)进行了这些添加,那么任何能够看到控制字段(通过记录类型)的人都应该看到选项。 (来自https://login.salesforce.com/help/doc/en/fields_dependent_field_considerations.htm的交叉点)

问题:

我不明白为什么这是可能的(我在这里考虑集理论)以及如何做到这一点。

谢谢,

-Das Noob。

3 个答案:

答案 0 :(得分:1)

必须在记录tpe中启用一个选项才能显示(用于控制),另外还要在矩阵中启用(用于控制),所以我在这里看不到问题。只需向依赖字段添加选项,将它们附加到其控制值,并仅为所需的记录类型启用它们。

就集合论而言,可见相关选项的集合是为记录类型启用的那些选项的交集,以及当前控制选项的matix中存在的交集。当其中任何一个发生变化时,重新计算该集合(理论上;))

答案 1 :(得分:1)

记录依赖项的类型规则......

记录类型1有 类型   TA   TB

子类型    STA1    STA2    STB1    STB2

记录类型2有 类型   TA   TB

子类型    STA1    STB1

因此与依赖性无关! 所以上面这些是人们可以看到的每种记录类型...现在让我们添加依赖...

我们将使STA1 / STA2依赖于TA 我们将STB1 / STB2依赖于TB

精细! 记录类型2仍然看不到STB2嘿选择TB! (记录类型限制) 记录类型2只能看到STB2,如果他们选择TB! (依赖)

所以只需将2个值添加到SUBTYPE即可。 使这两个值对正确的记录类型可见。 编辑您的依赖项(并且不要考虑记录类型,只需创建依赖项)。 现在以用户1身份登录并进行测试。 现在以用户2身份登录并进行测试。

你应该好好去!

如果有疑问,请测试一下!

答案 2 :(得分:0)

为什么这不影响在其配置文件中选择了控制字段的所有记录类型? - 如果我有配置文件A和B,两者都需要访问该控制字段 - 为什么依赖字段只暴露给A而不是B?