Salesforce记录类型问题

时间:2012-03-05 02:41:28

标签: salesforce

我遇到了一个非常有趣的问题,我认为这是在Salesforce的最后,但我想听听你对此的看法。

如果你们中的任何人使用公式字段将记录类型名称从特定记录带到另一条记录可能已经看到了这一点。

例如,我有机会记录类型为“记录类型X”,帐户记录记录为“记录类型Y”。

当我在两个记录中的公式字段(RTNameAcc_ c& RTNameOpp _c)中使用$RecordType.Name时,其记录类型的名称正确显示。但是,当我在机会记录上引用帐户记录类型时会出现问题。如果我在名为AccountRTName__c的机会上创建新的公式字段并输入以下公式Account.RTNameAcc__c而不是相关的帐户记录类型名称(记录类型Y),我将获得机会记录类型名称(记录改为输入X)。

我知道AccountRTName__c中的公式变为Account.$RecordType.Name,这很好,应该获得帐户记录类型。

所以我的问题是:在任何上下文和公式字段中使用$RecordType时,记录类型是否引用字段的父对象是否正确?如果是这样,有没有人有这个问题的不同解决方案(不使用自定义设置)?

1 个答案:

答案 0 :(得分:3)

正确,在这个用例中,$ context变量以非直观的方式解析。自从我处理这个问题以来已经很长时间了,但我上次看到的解决方案是源记录上的工作流字段更新或触发器。尝试字段更新路径,如果这不起作用,您可能需要一个触发器。我不认为这个问题有一个纯粹的基于公式的解决方案,但正如我所说,自从我处理它以来已经有一段时间了。