我有一个具有许多记录类型的对象,每当创建它时,我都需要在它上面填充一些字段。
例如,我有一个名为"CustomObj“的对象,它有一个名为"CustomF”的字段,具有两种记录类型"RecType1“和"RecType2”。
在创建新的"CustomObj“时,我需要通过"Hello”填充字段"CustomF“,当记录类型为"RecType1”时通过"Bye“填充字段,当记录类型为"RecType2”时通过“Bye”填充字段。
我可以使用URL黑客来实现吗,或者我必须创建1个visualforce页面来选择记录类型,然后重定向到包含填充此字段的值的标准页面,或者还有其他方法?
最佳实践是什么?
我如何知道从url本身中选择的RecordType?
谢谢。
发布于 2018-03-22 21:06:11
您可以通过工作流规则来执行此操作。转到“设置”->“创建”->“工作流和审批”。然后,您可以选择要在其上设置工作流的对象。大部分内容应该很简单,因为所有的步骤都有很好的文档记录。
因此有一条规则是这样的:如果记录类型为== RecType1,则使用值ABC填充字段XY
发布于 2018-03-22 21:21:43
我明白了。这也是可能的。转到对象,然后选择要填充值的字段。单击编辑并使用公式编辑器。您可以使用如下规则
IF( $RecordType.DeveloperName = 'RecType1', 'Value for this', '')
对于缺省值
发布于 2018-03-26 15:19:29
Salesforce不提供覆盖记录类型选择页面上的"continue“按钮的选项。但是你可以重写“新建”按钮。因此,您可以执行以下操作
https://stackoverflow.com/questions/49427686
复制相似问题