课程章节介绍
让我们来聊聊如何在Salesforce中实现这个需求。首先,AW Computing希望从联系人记录上的一个自定义按钮启动一个流程,并且希望联系人的电子邮件地址能够自动传递到这个流程中。听起来很酷,对吧?那我们一步步来。
首先,你需要在Salesforce中创建一个流程。这个流程会处理一些逻辑,比如发送邮件或者更新记录。在这个流程中,你需要创建一个变量来存储联系人的电子邮件地址。这个变量我们暂且叫它“EmailAddress”。
接下来,我们需要确保当用户点击联系人记录上的自定义按钮时,这个流程能够启动,并且自动获取到联系人的电子邮件地址。为了实现这一点,你需要在流程中设置一个输入变量,这个输入变量会从联系人记录中获取电子邮件地址,并传递给流程中的“EmailAddress”变量。
现在,关于如何启动这个流程。Salesforce提供了几种方式,比如自定义按钮、自定义链接、快速操作、Visualforce页面或者直接通过流的URL。如果你选择从快速操作启动流程,并且希望传递记录的ID到流程中,你需要使用一个内置的变量叫做“recordId”。这个变量是Salesforce自动提供的,专门用于这种情况。
总结一下,你需要做的是:
1. 创建一个流程,并在其中设置一个变量来存储电子邮件地址。
2. 设置一个输入变量来从联系人记录中获取电子邮件地址。
3. 创建一个自定义按钮或快速操作来启动这个流程。
4. 如果使用快速操作,确保使用“recordId”变量来传递联系人记录的ID。
这样,当用户点击按钮时,流程就会启动,并且自动获取到联系人的电子邮件地址,然后你就可以在流程中使用这个地址了。希望这解释清楚了,如果有任何问题,随时问我!