选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

将来自 Lambda 函数的值作为联系人属性存储在 Amazon Connect 中 - Amazon Connect

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

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

将来自 Lambda 函数的值作为联系人属性存储在 Amazon Connect 中

通过 Lambda 函数检索您组织内部使用的系统 (如订单系统或其他数据库)的数据,将相关值存储为稍后可在流中引用的属性。

Lambda 函数以键值对数据的形式从内部系统返回响应。您可以在外部命名空间中引用返回的值。例如,$.External.attributeName。要稍后在流中使用属性,您可以使用设置联系人属性数据块,将键值对复制到用户定义的属性。然后,您可以使用检查联系人属性数据块定义逻辑,基于属性值对联系人进行分支。调用任何其他 Lambda 函数时,从 Lambda 函数获取的任何联系人属性都会被覆盖。如果您想稍后在流中引用外部属性,您必须存储它们。

提示

有关从流程调用 Lambda 函数的信息,允许 Amazon Connect 访问您的 AWS Lambda 功能请参阅该主题还展示了如何使用 Lambda 函数响应。

将来自 Lambda 函数的外部值存储为联系人属性
  1. 在 Amazon Connect 中,选择路由联系流

  2. 选择一个现有流,或创建一个新的流。

  3. 添加一个 Invoke AWS Lambda 功能块,然后选择方块的标题以打开该方块的设置。

  4. 函数 ARN 添加到从内部系统检索客户数据的 AWS Lambda 函数中。

  5. Invoke AWS Lambda 函数块之后,添加一个 Set contact attributes 块,然后将 Invoke AWS Lambda 函数块的 Succ es s 分支连接到该块。

  6. 编辑设置联系人属性数据块,并选择使用属性

  7. 对于目标键,键入一个名称作为对属性的引用,例如 customerName。这是您在其他数据块的属性字段中用来引用该属性的值。

  8. 对于类型,选择外部

  9. 对于属性,键入从 Lambda 函数返回的属性名称。根据您的内部系统和所使用的函数,从该函数返回的属性名称会有所不同。

在流期间执行此数据块后,该值会作为用户定义的属性并以目标键指定的名称(这里为 customerName)保存。可以在任何使用动态属性的数据块中访问它。

要基于外部属性的值(如账号)分开您的流,请使用检查联系人属性数据块,然后添加一个条件并将其与属性值进行比较。接下来,基于该条件对流进行分支。

  1. 检查联系人属性数据块中,针对要检查的属性,执行以下操作之一:

    • 选择外部作为类型,然后在属性字段中输入从 Lambda 函数返回的密钥名称。

      重要

      当您调用任何其他 Lambda AWS Lambda 函数时,从函数返回的任何属性都会被覆盖。若要日后在流中引用属性,可将其存储为用户定义的属性。

    • 对于类型,选择用户定义,然后在属性字段中,键入您在设置联系人属性数据块中指定为目标键的名称。

  2. 选择添加另一个条件

  3. 要检查的条件下,选择条件运算符,然后输入一个要与属性值进行比较的值。此数据块会为您输入的每个比较创建一个分支,让您根据指定的条件对联系人进行路由。如果没有条件匹配,则联系人采用数据块的无匹配项分支。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。