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

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