本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Connect 流数据块:等待
本主题定义了用于在指定的时间内暂停流的流数据块。
说明
此数据块会在指定的等待时间或指定的事件内暂停流。
例如,如果联系人停止回复聊天,则该数据块会在指定的等待时间(超时时间)内暂停联系流,然后相应地分支,例如断开连接。
支持的渠道
下表列出了此数据块如何路由正在使用指定渠道的联系人。
| 频道 | 是否支持? |
|---|---|
语音 |
是 - 但仅在入站流中,当选择等候期间继续运行选项或设置基于事件的等待选项时(见下图)。 |
Chat |
是 |
Task |
支持 - 它总会分支到过期或错误。它永远不会分支到自动程序参与者已断开连接或未找到参与者。参与者类型设置不影响此行为。 |
电子邮件 |
是 |
流类型
您可以在以下流类型中使用此数据块:
-
入站流
-
客户队列流
Properties
下图显示了等待数据块的配置选项卡。配置为将流暂停 5 小时。
它具有以下属性:
-
参与者类型:为指定的参与者类型运行等待数据块。
-
默认 - 客户联系。
-
自动程序 - 自定义参与者,例如第三方自动程序。有关使用此选项的更多信息,请参阅通过集成自定义参与者,在 Amazon Connect 中自定义聊天流体验。
-
-
超时:如果客户在指定时间后未发送消息,则运行此分支。最长为 7 天。
-
手动设置超时:您可以提供数量和单位。
-
动态设置超时:计量单位为秒。
-
-
客户返回:在客户返回并发送消息时将联系人路由到此分支。使用此分支,您可以将客户路由到以前(相同)的座席、以前(相同)的队列,或者覆盖并设置新的工作队列或座席。仅当参与者类型 = 默认时,此可选分支才可用。
-
设置基于事件的等待:指定一个 Lambda 以等待其完成,并在指定 Lambda 的执行完成时沿 Lambda 返回分支路由联系。仅当参与者类型 = 默认时,此可选分支才可用。
-
等候期间继续运行:在该数据块上等待时,暂时沿继续分支路由联系。仅当参与者类型 = 默认时,此可选分支才可用。
配置提示
-
您可以将等待数据块配置为等待使用异步执行模式下的 AWS Lambda 函数数据块调用的 Lambda。为此,请选择设置基于事件的等待选项,并提供 Lambda 调用的等待。 RequestId 有关更多信息,请参阅 加载 Lambda 结果。
注意
如果向等待数据块提供了错误的调用 ID,它将继续等待,直到设置超时。
-
您不能具有嵌套的等待数据块,例如另一个等待数据块的继续分支内的等待数据块。
例如,您不能在等待异步 Lambda 调用返回时,将第一个等待数据块配置为使用继续分支和 Lambda 返回的分支,以发送具有特定延迟的消息(在“继续”分支中的第二个“等待”数据块上配置)。此配置导致第二个等待数据块出现以下错误:
等待操作的“继续”分支中不支持的操作
-
您可以将等待数据块配置为运行其它数据块。例如,您可能希望在等待 Lambda 执行完成的同时播放音频。为此,请向继续分支添加播放提示数据块。
-
您可以向流中添加多个等待数据块。例如:
-
如果客户在 5 分钟内回来,请将他们连接到同一座席。这是因为该座席具有所有上下文。
-
如果客户在 5 分钟后没有回来,请发送“我们想念您”的文本。
-
如果客户在 12 小时内回来,请连接到将其置于优先级队列中的流。但是,它不会将他们路由到同一座席。
-
已配置的数据块
下图显示了将该数据块配置为参与者类型 = 默认时的样子。它有以下分支:过期和错误。
下图显示了将该数据块配置为参与者类型 = 自动程序时的样子。它有以下分支:自动程序参与者已断开连接、未找到参与者、过期和错误。
-
自动程序参与者已断开连接:自定义参与者(例如第三方自动程序)已成功断开与联系人的连接。
-
未找到参与者:未找到与该联系人关联的自定义参与者。
-
过期:在自定义参与者断开连接之前,指定的超时已过期。
流示例
Amazon Connect 包含一组流示例。有关如何在流设计器中访问流示例的说明,请参阅Amazon Connect 中的流示例。以下主题介绍了包含该数据块的流示例。
场景
有关使用此数据块的场景,请参阅以下主题: