Custom Buttons and Links: Uses

DEX402 - Introductions and Overview

📄 第 94 页 🎬 视频课程

课程章节介绍

大家好,今天我们来聊聊Salesforce中的自定义按钮和链接。这些工具非常强大,可以帮助我们自动化很多日常任务,比如快速访问报告、打开外部网站、发送预填信息的邮件,甚至是将信息从一个记录复制到另一个记录。 首先,我们来看看URL的使用。在Lightning Experience中,虽然报告的URL传递可能不起作用,但其他类型的URL参数,比如链接到外部网站或启动Flow,是完全可行的。例如,你可以创建一个按钮,点击后直接打开一个包含特定账户信息的谷歌地图页面,或者直接跳转到联邦快递的跟踪页面。这样,你就不需要为每个账户创建单独的报告,或者每次手动更改报告名称了。 接下来是Visualforce页面。通过自定义按钮或链接调用Visualforce页面,你可以将记录信息传递到外部系统。这需要一些编程知识,因为你需要一个自定义控制器或控制器扩展来处理这些集成。 Flow也是一个非常强大的工具。由于Flow可以通过URL调用,你可以创建一个自定义按钮或链接来启动一个Flow,从而自动化复杂的业务流程。 在使用这些自定义按钮和链接时,有一些最佳实践需要注意。首先,确保你的自定义按钮不会与现有的验证规则冲突。例如,如果你创建了一个更改案例状态的按钮,确保它不会违反任何案例的验证规则。其次,如果你想用自定义按钮替换标准按钮,记得先创建自定义按钮,然后在页面布局中删除标准按钮并添加你的自定义按钮。最后,使用公式函数时要小心。这些函数在服务器上运行,所以它们只能计算当时存在的信息。避免使用那些依赖于浏览器端信息的函数,比如JavaScript变量的值。 希望这些信息对你们有帮助,让我们在Salesforce的世界里更加高效地工作吧!