创建基于 Apex 类的表单
基于 Apex 的表单比基于全局操作的表单更灵活,使您能够创建静态和动态 WhatsApp 消息。要创建基于 Apex 的表单,请创建 Apex 类,然后将其链接到表单消息传递组件。当消息传递最终用户提交他们对表单的响应时,Salesforce 会执行 Apex,将数据发送到 Salesforce。您必须配置如何保存该数据。
所需的 Edition
| 查看支持的版本。 | |
本文适用于:
|
增强 WhatsApp 渠道 |
本文不适用于:
|
增强应用程序内聊天、增强 Web 聊天 v1、增强 Web 聊天 v2、标准和增强 Facebook Messenger、标准和增强 SMS、增强 Apple Messages for Business、增强 LINE 和自带渠道 |
| 所需用户权限 | |
|---|---|
| 要创建消息传递组件: | 自定义应用程序权限和查看设置和配置权限 或者 系统管理员 |
| 要在消息中发送和接收消息: | 消息传递客服人员 |
创建表单消息传递组件
- 转到“设置”中的消息传递设置页面。
- 单击新建组件。
- 选择表单消息传递组件,然后单击下一步。
- 选择 Apex 类,然后单击下一步。
-
输入表格标题,选择您刚创建的 Apex 类,然后单击下一步。标题作为表单的链接显示在消息传递会话中。

- 输入组件的名称和描述。消息传递最终用户看不到此信息。但是,当选择从服务控制台发送的消息时,它有助于服务代表快速识别组件的目的。
- 单击完成。消息传递组件生成器将打开。
将流格式添加到 Apex 表单消息传递组件
要创建 WhatsApp 流,请将流格式添加到表单消息传递组件。在流中配置消息内容。
- 打开基于 Apex 的表单消息传递组件。要创建基于 Apex 的表单消息传递组件,请参阅在消息传递会话中创建并发送安全表单。
- 在组件格式部分中,单击详细信息,然后单击添加格式。
- 选择流,然后单击完成。该格式控制组件在消息传递会话中的外观。 每个消息传递组件都有一种或多种格式,一些格式仅适用于某些渠道。有关每个渠道支持的格式列表,请参阅消息传递组件类型和格式。对于将发送组件的每个渠道,最好至少添加一种支持的格式。如果未添加格式,组件将使用默认文本格式。
-
在左侧栏的组件格式下,单击流。

- 在“初始消息”部分,输入与客户开始对话时显示的消息。
-
在“启动按钮”部分,输入启动此 WhatsApp 流的按钮的名称。

- 要添加屏幕,请单击添加屏幕。您可以将多个屏幕添加到流。
- 输入屏幕的标题。
- 要将内容添加到屏幕,单击添加内容。
-
展开一个或多个内容类型框,然后选择一个或多个屏幕元素。例如,展开媒体和选择框,然后选择图像和多选问题。要使用条件逻辑显示内容并控制屏幕导航,请在条件逻辑框中,选择切换或如果屏幕元素。

- 要将选定屏幕元素添加到屏幕,单击完成。 每个屏幕只能有一个带有按钮的页脚。每个按钮会导航到流中的后续屏幕,或完成流。按钮无法导航到以前的屏幕。例如,屏幕 2 无法导航回屏幕 1。
-
在组件属性中,配置每个屏幕元素。

-
画布显示当前展开的屏幕预览。

- 要创建第二个屏幕,再次单击添加屏幕。
- 输入第二个屏幕的详细信息。
- 如果此屏幕是流中的最后一个屏幕,请添加具有完成页脚操作的页脚,这将完成流。
-
展开“屏幕 1”部分,选择页脚内容类型,并配置页脚操作以导航到下一个屏幕。

- 更新流格式属性后,保存消息传递组件。
-
在左侧栏的“组件格式”下,单击文本格式类型以更新其属性。如果您的首选格式不可用或无法加载,则将发送纯文本版本。虽然基于全局操作的表单和基于 Apex 类的表单不能以纯文本形式发送,但您可以编辑组件的纯文本版本,使其包含公共表单的链接或显示表单中显示的问题的纯文本列表。

- 编辑完组件后,单击保存。组件以草稿状态保存。
- 要使此消息传递组件对服务代表可用,请单击激活。
- 例如,要使组件离线,以便您有时间重新配置它,请在消息传递组件生成器中打开它,然后单击停用。准备好后,再次激活它。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!



