本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Connect 中用于可重复使用功能的流程模块
流模块是流中可重复使用的部分。您可以创建它们以在流中提取可重复的逻辑,创建常用函数。例如:
-
您可以创建一个向客户发送SMS短信的模块。
-
您可以在处理客户想要重置密码、查看银行存款余额或接收一次性密码的流中调用该模块。
使用模块具有以下好处:
-
简化跨流通用功能的管理。例如,SMS模块可以验证电话号码的格式,确认SMS选择加入首选项,并与 Amazon Pinpoint 等SMS服务集成。
-
提高维护流的效率。例如,您可以在所有调用流模块的流中快速传播更改。
-
帮助区分流设计器的职责。例如,您可以同时拥有技术模块设计器和非技术流设计器。
您可以在何处使用模块
您可以在任何类型为入站流的流中使用模块。
以下类型的流不支持模块:客户队列、客户等候、客户私密消息、出站私密消息、座席等候、座席私密消息、转接到座席、转接到队列。
限制
-
模块不允许覆盖调用流的流本地数据。这意味着您不能在模块中使用以下内容:
-
外部属性
-
Amazon Lex 属性
-
“客户配置文件”属性
-
Amazon Q in Connect 属性
-
队列指标
-
存储的客户输入
-
-
模块不允许调用其他模块。
要将任何数据传递给模块,或者要从模块中获取任何数据,您都需要传递和检索属性。
例如,您需要从 Lambda(外部属性)写入的数据并将其传递给模块,以便您做出决定。您的 Lambda 可以识别客户是否是会员。VIP你需要在模块中输入这些信息,因为如果他们是VIP成员,你需要播放一个提示,感谢他们的成员资格。由于默认的 Lambda 在模块中不可用,您需要使用属性来传递和检索数据。
模块的安全配置文件权限
在向入站流中添加模块之前,您必须拥有安全配置文件中的权限。默认情况下,管理员和CallCenterManager安全配置文件具有这些权限。
创建模块
有关您可以为每个 Amazon Connect 实例创建的模块数的信息,请参阅Amazon Connect 服务配额。
-
使用分配给有权创建模块的安全配置文件的账户登录 Amazon Connect 控制台。
-
在导航菜单上,选择路由、联系流。
-
选择模块、创建流模块。
-
将您想要的数据块添加到模块。完成后,选择发布。这使得该模块可用于其他流。
向流中添加模块
-
使用分配给有权创建流的安全配置文件的账户登录 Amazon Connect 控制台。创建模块不需要权限。
-
在导航菜单上,选择路由、联系流。
-
选择创建流或选择入站类型的现有流。
-
要添加模块,请前往集成部分,然后选择调用流模块。
-
创建流后,选择发布。
模块示例
本模块展示了如何通过调用 Lambda 函数获取随机趣事。该模块使用联系人属性 ($.Attributes.FunFact
) 来检索趣事。调用此模块的流程可以 FunFact 向客户播放,具体取决于他们的传入联系人类型。
您实例中的入站流可以调用这个通用模块来了解趣事。
以下是该 FunFact 模块的图片:
以下是调用 FunFactSampleFlow 该模块的的图像: