使用事件触发器创建出站活动 - Amazon Connect

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

使用事件触发器创建出站活动

在 Amazon Connect 管理员网站中设置事件触发器
  1. 活动设置页面上的收件人下选择客户事件

    事件触发的活动的“活动设置”页面,在“收件人”部分下选择了“客户事件”。
  2. 选择事件源指定数据的来源,并配置将激活事件触发器的属性条件。

    事件源基于您 Customer Profiles 域中的集成。有关设置外部应用程序的详细信息,请参阅与外部应用程序集成。您还可以与 KinesisS3 集成。

    事件源选择面板,显示了集成选项和属性条件配置。
  3. 选择投放模式和其他通信设置。

    事件触发的活动的投放模式选择和其他通信设置。
  4. 确认您的配置并选择发布

    配置事件触发的活动的最终审核屏幕,其中有“发布”按钮。

使用事件触发器创建出站式广告系列 APIs

Amazon Connect 客户档案事件触发器 APIs
  • 要创建功能正常的事件触发器,需要进行两次 API 调用:

事件触发请求示例:

{ "Description": "string", "EventTriggerConditions": [ { "EventTriggerDimensions": [ { "ObjectAttributes": [ { "ComparisonOperator": "string", "FieldName": "string", "Source": "string", "Values": [ "string" ] } ] } ], "LogicalOperator": "string" } ], "EventTriggerLimits": { "EventExpiration": number, "Periods": [ { "MaxInvocationsPerProfile": number, "Unit": "string", "Unlimited": boolean, "Value": number } ] }, "ObjectTypeName": "string", "SegmentFilter": "string", "Tags": { "string" : "string" } }

ComparisonOperator 支持以下值:

ComparisonOperator Comment 支持的类型
INCLUSIVE 检查目标是否包含所有指定值。 字符串
独家 检查目标是否不包含所有指定值。 字符串
CONTAINS 检查目标是否包含任意指定值。 字符串
BEGINS_WITH 检查目标是否以指定值开头。 字符串
ENDS_WITH 检查目标是否以指定值结尾。 字符串
大于 如果目标大于指定值,则为 True。 数字
小于 如果目标小于指定值,则为 True。 数字
GREATER_THAN_OR_EQUAL 如果目标大于或等于指定值,则为 True。 数字
LESS_THAN_OR_EQUAL 如果目标小于或等于指定值,则为 True。 数字
EQUAL 如果目标等于指定值,则为 True。 数字
之间 如果目标在特定的值范围或时间戳内,则为 True。 数字/日期*
NOT_BETWEEN 如果目标不在特定的值范围或时间戳内,则为 True。 数字/日期*
之前 如果目标早于指定时间戳,则为 True。 日期
之后 如果目标晚于指定时间戳,则为 True。 日期
ON 如果目标位于指定的时间戳,则为 True。 日期
  • Source:用于定义对象中的属性。

    • 单个 ObjectAttribute 条目中只能使用一个属性。

  • FieldName:用于指向 “数据映射” 中的映射属性。

    • 单个 ObjectAttribute 条目中只能使用一个属性。

  • ObjectTypeName:支持所有默认和自定义对象类型名称,但不支持标准对象类型,例如_profile_asset_order、和其他。

  • EventTriggerLimits:

    • 默认情况下,每个客户域最多支持 20 个并发事件触发器。

    • 默认限制为每个触发器、每个配置文件、每天 10 次调用。您可以通过在 MaxInvocationPerProfile 中指定 UNLIMITED 来覆盖此设置。

    • MaxInvocationPerProfile:

      • 有效范围:最小值为 1。最大值为 1000。(或 UNLIMITED

    • 单位:

      • 有效值:HOURS、DAYS、WEEKS、MONTHS

    • 值:

      • 有效范围:最小值为 1。最大值为 24

  • 时间范围比较

    • Customer Profiles 使用标准库来解析时间值。对于全球服务,重要的是要考虑时区转换,以确保准确处理。

  • EventExpiration 值以毫秒为单位指定。用于触发活动时,最长过期时间上限为 15 分钟。

出站广告活动事件触发器 APIs

  • CreateCampaignV2

    创建事件触发的活动时仅突出显示的字段需要进行更改。其余字段与计划活动相同。

    { "name": "string", "connectInstanceId": "string", "channelSubtypeConfig": { // or other channel parameters "email": { "outboundMode": { "agentless":{ } }, "defaultOutboundConfig":{ "connectSourceEmailAddress":"example@example.com", "wisdomTemplateArn":"arn:aws:wisdom:us-west-2:123456789012:message-template/dXXXXX0Pc8-195a-776f-0000-EXAMPLE/51219d5c-b1f4-4bad-b8d3-000673332", "sourceEmailAddressDisplayName": "testEmailDisplayName" } } }, "connectCampaignFlowArn": <Flow ARN>, "schedule": { "endTime": "2024-12-11T21:22:00Z", "startTime": "2024-10-31T20:14:49Z", "timeZone": "America/Los_Angeles" }, "source": { "eventTrigger": { "customerProfilesDomainArn": <Domain ARN> }
  • PutProfileOutboundRequestBatch

    您无法直接调用此 API,但它会记录在您的 Cloudtrail 日志中。此 API 用于在收到事件后触发活动,也是发起语音通话、电子邮件或短信的机制。