首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Salesforce URL黑客攻击

Salesforce URL黑客攻击
EN

Stack Overflow用户
提问于 2018-03-22 19:37:43
回答 3查看 767关注 0票数 0

我有一个具有许多记录类型的对象,每当创建它时,我都需要在它上面填充一些字段。

例如,我有一个名为"CustomObj“的对象,它有一个名为"CustomF”的字段,具有两种记录类型"RecType1“和"RecType2”。

在创建新的"CustomObj“时,我需要通过"Hello”填充字段"CustomF“,当记录类型为"RecType1”时通过"Bye“填充字段,当记录类型为"RecType2”时通过“Bye”填充字段。

我可以使用URL黑客来实现吗,或者我必须创建1个visualforce页面来选择记录类型,然后重定向到包含填充此字段的值的标准页面,或者还有其他方法?

最佳实践是什么?

我如何知道从url本身中选择的RecordType?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2018-03-22 21:06:11

您可以通过工作流规则来执行此操作。转到“设置”->“创建”->“工作流和审批”。然后,您可以选择要在其上设置工作流的对象。大部分内容应该很简单,因为所有的步骤都有很好的文档记录。

因此有一条规则是这样的:如果记录类型为== RecType1,则使用值ABC填充字段XY

票数 0
EN

Stack Overflow用户

发布于 2018-03-22 21:21:43

我明白了。这也是可能的。转到对象,然后选择要填充值的字段。单击编辑并使用公式编辑器。您可以使用如下规则

代码语言:javascript
运行
复制
IF( $RecordType.DeveloperName = 'RecType1', 'Value for this', '')

对于缺省值

票数 0
EN

Stack Overflow用户

发布于 2018-03-26 15:19:29

Salesforce不提供覆盖记录类型选择页面上的"continue“按钮的选项。但是你可以重写“新建”按钮。因此,您可以执行以下操作

  1. 覆盖“新建”按钮以移动到记录类型选择页面,这将是一个自定义的vf页面(使用单选按钮,描述等)。
  2. 提交按钮(您可以将其命名为"Continue",只是为了模仿)应该重定向到数据输入的标准页面。但网址将是定制的。
  3. 你可以参考这个博客(Saurabh的Salesforce博客)- http://writeforce.blogspot.in/2012/12/prepopulating-fields-using-url-hacking.html -关于如何根据你的需要进行网址黑客攻击的想法。在这里,您需要标识字段id,并在URL中使用它们来提供要预先填充的值。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49427686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档