本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Connect 中的流量封锁:获取存储的内容
本主题指定了用于获取要在流程中使用的存储内容的流程块。
说明
当您需要在流程中做出分支决策时,可使用此块从 S3 存储桶中检索存储的数据。例如,此区块可用于访问存储在您的 Amazon S3 存储桶中的电子邮件正文。此流程块目前有以下选项可用:
- 电子邮件(纯文本)
-
此区块将下载您的 S3 存储桶中存在的电子邮件的纯文本版本,并将其存储在
$.Email.EmailMessage.Plaintextflow 属性上。电子邮件内容以纯文本文件形式下载,由于流量属性的最大大小限制,目前支持的最大大小为 32 KB。为您的 Amazon Connect 实例启用电子邮件在使用此选项之前,请务必这样做。
此数据块的使用场景
此流程块设计用于以下场景::
-
将其与 “检查联系人” 属性和发送消息流程块一起使用,以配置自动电子邮件回复和路由。
中的属性配置 CheckContactAttributes
在检查联系属性区块中,对于命名空间,选择电子邮件,为密钥选择电子邮件。然后,根据用例添加条件。
联系人类型
下表显示了此数据块如何路由每个渠道的联系人。
| 频道 | 是否支持? |
|---|---|
语音 |
否 |
Chat |
否 |
Task |
否 |
电子邮件 |
是 |
流类型
您可以在以下流类型中使用此数据块:
-
入站流
-
客户队列流
-
客户等候流
-
客户私密消息流
-
出站私密消息流
-
座席等候流
-
座席私密消息流
-
转接到座席流
-
转接到队列流
-
断开连接流
如何配置此数据块
您可以使用 Amazon Connect 管理网站或使用 Amazon Connect Flow 语言LoadContactContent中的,来配置获取存储的内容块。
Flow 语言表示
以下代码示例展示了如何使用 Amazon Connect Flow 语言LoadContactContent中的。
{ "Parameters": { "ContentType": enum "EmailMessage" }, "Identifier": "string", "Type": "LoadContactContent", "Transitions": { "NextAction": "string", "Errors": [ { "NextAction": "string", "ErrorType": "NoMatchingError" } ] } }
错误情形
如果 flows 服务遇到以下任何错误场景,则会将联系人路由到错误分支:
使用电子邮件(纯文本)时:
当纯文本格式的电子邮件大小超过 32KB 时。
-
Amazon Connect 无法从 S3 存储桶下载电子邮件正文。这可能是由于 S3 存储桶策略设置不正确(参见步骤 4:启用电子邮件并创建 Amazon S3 存储桶),Amazon Connect 无法正确访问 S3 存储桶(参见步骤 5:配置 CORS 策略),或者联系人中没有纯文本格式的电子邮件。