gpt4 book ai didi

salesforce - 将数据从业务机会复制到相关自定义对象的自定义按钮

转载 作者:行者123 更新时间:2023-12-04 06:31:43 26 4
gpt4 key购买 nike

我有一个用于映射到机会的产品设置的自定义对象。这是一对多的关系——一个机会映射到多个设置对象,但一个设置对象只映射到一个机会。

Opportunity 有一些设置字段需要充当相关自定义对象的默认值。不幸的是,我不能只在公式中指定它们 - 出现错误。

我想要做的是有一个自定义按钮,允许用户单击并将所有相关设置字段从机会中复制到自定义设置对象中,然后根据需要进行编辑。

非常感谢任何指针或示例代码!

最佳答案

您可以使用机会详细信息页面上自定义对象的相关列表上的自定义按钮来实现此目的。

标准 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 和插入字段功能,使用以“&”分隔的 id=value 对构建您的 URL,以选择您希望添加的机会字段。您应该得到如下结果:
/a0U/e?00N40000002QhEV={!Opportunity.Name}&00N40000002QhEW={!Opportunity.StageName}

a0U 应替换为自定义对象的正确前缀。然后将您的按钮添加到机会下自定义对象的相关列表中。

关于salesforce - 将数据从业务机会复制到相关自定义对象的自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5334585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com