用于可重复使用功能的流模块 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

用于可重复使用功能的流模块

流模块是流中可重复使用的部分。您可以创建它们以在流中提取可重复的逻辑,创建常用函数。例如:

  1. 您可以创建一个向客户发送 SMS 短信的模块。

  2. 您可以在处理客户想要重置密码、查看银行存款余额或接收一次性密码的流中调用该模块。

使用模块具有以下好处:

  • 简化跨流通用功能的管理。例如,短信模块可以验证电话号码的格式、确认短信选择加入首选项,并与 Amazon Pinpoint 等短信服务集成。

  • 提高维护流的效率。例如,您可以在所有调用流模块的流中快速传播更改。

  • 帮助区分流设计器的职责。例如,您可以同时拥有技术模块设计器和非技术流设计器。

您可以在何处使用模块

您可以在任何类型入站流的流中使用模块。

以下类型的流不支持模块:客户队列客户等候客户私密消息出站私密消息座席等候座席私密消息转接到座席转接到队列

限制

  • 模块不允许覆盖调用流的流本地数据。这意味着您不能在模块中使用以下内容:

    • 外部属性

    • Amazon Lex 属性

    • “客户配置文件”属性

    • Amazon Q in Connect 属性

    • 队列指标

    • 存储的客户输入

  • 模块不允许调用其他模块。

要将任何数据传递给模块,或者要从模块中获取任何数据,您都需要传递和检索属性。

例如,您需要从 Lambda(外部属性)写入的数据并将其传递给模块,以便您做出决定。您的 Lambda 可以识别客户是不是 VIP 会员。您需要在模块中输入这些信息,因为如果他们是 VIP 会员,您需要播放提示音,感谢他们成为会员。由于默认的 Lambda 在模块中不可用,您需要使用属性来传递和检索数据。

模块的安全配置文件权限

在向入站流中添加模块之前,您必须拥有安全配置文件中的权限。默认情况下,AdminCallCenterManager 安全配置文件具有这些权限。

创建模块

有关您可以为每个 Amazon Connect 实例创建的模块数的信息,请参阅Amazon Connect 服务配额

  1. 使用分配给有权创建模块的安全配置文件的账户登录 Amazon Connect 控制台。

  2. 在导航菜单上,选择路由联系流

  3. 选择模块创建流模块

  4. 将您想要的数据块添加到模块。完成后,选择发布。这使得该模块可用于其他流。

向流中添加模块

  1. 使用分配给有权创建流的安全配置文件的账户登录 Amazon Connect 控制台。创建模块不需要权限。

  2. 在导航菜单上,选择路由联系流

  3. 选择创建流或选择入站类型的现有流。

  4. 要添加模块,请前往集成部分,然后选择调用流模块

  5. 创建流后,选择发布

模块示例

本模块展示了如何通过调用 Lambda 函数获取随机趣事。该模块使用联系人属性 ($.Attributes.FunFact) 来检索趣事。调用此模块的流可以向客户播放 FunFact,具体取决于他们的入站联系人类型。

您实例中的入站流可以调用这个通用模块来了解趣事。

以下是 FunFact 模块的图像:

流设计器中的 funfact 模块。

以下是调用该模块的 FunFactSampleFlow 的图像:

流设计器中的 funfactsampleflow。