我有一个自定义对象,用于映射到机会的产品设置。这是一种一对多的关系 - 一个机会映射到许多设置对象,但一个设置对象仅映射到一个机会。
机会有一些设置字段需要充当相关自定义对象的默认值。不幸的是,我不能只在公式中指定它们 - 出现错误。
我想做的是有一个自定义按钮,允许用户单击并将所有相关设置字段从机会复制到自定义设置对象中,然后根据需要进行编辑。
非常感谢任何指针或示例代码!
您可以使用机会详细信息页面上自定义对象的相关列表上的自定义按钮来实现此目的。
标准 Salesforce 新建/编辑屏幕上的所有字段都有与其关联的 ID。您可以使用这些 id 在 URL 上设置 GET 参数来指定字段值。例如,如果您的业务机会名称字段中的 ID 为“opp3”,则以下 URL 将填充您的新业务机会页面上的名称字段:
https://na2.salesforce.com/006/e?opp3=Hello+World
您必须将 na2 更改为适合您组织的正确服务器。
新记录页面 URL 包含特定对象的 3 个字符 ID 前缀,然后是“/e”。 006 是机会的前缀。您必须尝试创建一条新记录才能查看自定义对象的 3 个字符是什么。
您必须捕获要填充到自定义对象上的字段的 ID。您可以通过查看新记录页面的源来完成此操作。对于自定义字段,这些 ID 将采用 Salesforce Id 的形式(例如 00N40000002QhEV)。
在自定义对象上创建一个新的列表按钮,并将行为设置为不带标题和侧边栏,并将源设置为 URL。使用从页面源获取的 id 和插入字段功能来构建您的 URL,其中 id=值对以“&”分隔,以选择您希望添加的机会字段。您最终应该得到如下结果:
/a0U/e?00N40000002QhEV={!Opportunity.Name}&00N40000002QhEW={!Opportunity.StageName}
a0U 应替换为自定义对象的正确前缀。然后将您的按钮添加到机会下自定义对象的相关列表中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)