View a markdown version of this page

导出统一的客户配置文件数据 - Amazon Connect Customer

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

导出统一的客户配置文件数据

Connect Customer 客户档案可将统一的客户档案实时数据导出到 Amazon Kinesis 数据流。您可以启用数据流式处理,并自动将新资料和现有资料更新的数据接收到 Amazon Kinesis Data Streams 中。

您可以使用 Connect Customer 客户档案中的最新信息使源系统数据(例如CRM和营销自动化工具)保持最新。例如,当客户呼叫您的联系中心以更新其地址时,座席可以进行更改以添加新的客户地址,并将更新的资料信息实时发送到 Kinesis Data Streams。

要进行此设置,您需要在 Customer Profiles 控制台中启用数据导出

启用实时导出

为您的域启用数据流式处理

  1. 打开 Connect Customer 客户资料控制台。

  2. 选择数据导出选项卡,然后选择启用数据流式处理

    Real-time 数据导出启用 Kinesis 数据流。
  3. 选择启用数据流式处理并从下拉菜单中选择现有的 Kinesis 数据流,或者选择创建新的 Kinesis 数据流以打开 Kinesis 控制台并创建流。有关更多信息,请参阅创建和管理流

    Real-time 数据导出启用 Kinesis 数据流。
  4. 选择启用数据流式处理按钮以保存您的设置。

禁用实时导出

为您的域禁用数据流式处理

  1. 打开 Connect Customer 客户资料控制台。

  2. 选择数据导出选项卡,然后选择禁用数据流式处理

    Real-time 数据导出禁用 Kinesis 数据流。

Real-time 导出 Kinesis 有效载荷

JSON 格式的示例输出事件

{ "SchemaVersion": 0, "EventId": "eventId", "EventTimestamp": "2020-01-01T00:00:00Z", "EventType": "CREATED", "DomainName": "domainName", "ObjectTypeName": "objectTypeName", "AssociatedProfileId": "associatedProfileId", "ProfileObjectUniqueKey": "profileObjectUniqueKey", "Object": { "map": { "k1": [ "a", "b", "c" ] } }, "IsMessageRealTime": true }
SchemaVersion

架构的当前版本。

EventId

唯一的事件 ID。

EventTimestamp

事件的时间戳采用 ISO8601 标准。

EventType

导出的事件类型。

值:CREATED、UPDATED、HEALTH_CHECK

  • 已创建:导出事件是为了 CreateProfile。

  • 更新:导出事件是为了 UpdateProfile.

  • HEALTH_CHECK:导出 HealthCheck 活动旨在确保客户资料能够成功在 putEvent Kinesis Stream 中进行活动。

DomainName

事件所属的域。事件的 /Domain

ObjectTypeName

事件的对象类型

值:_profile_asset_order_case。您也可以使用预定义的模板名称,例如Salesforce-Account或使用 PutProfileObjectTypeAPI 创建的自定义对象名称。

AssociatedProfileId

与相应对象关联的标准资料的 ID。仅当对象类型不是 _profile 时,它才会出现

ProfileObjectUniqueKey

服务 ProfileObject 生成的唯一标识符。

类型:字符串

Object

标准资料或标准资料对象本身。

IsMessageRealTime

用于通知消息是实时消息还是已重启的标志。

JSON 格式的示例有效负载

{ "SchemaVersion": 0, "EventId": "6049bf39-0000-0000-0000-b75656dd51a8", "EventTimestamp": "2023-02-24T07:17:05.356Z", "EventType": "UPDATED", "DomainName": "SampleDomain", "ObjectTypeName": "Salesforce-Account", "AssociatedProfileId": "5ffcee99ab0000000000b3ae01225e40", "ProfileObjectUniqueKey": "cNo77ZI0000000000pCPB7RQcqfeBaRfBwrzW2MMbws=", "Object": { "Id": "0012v00002kVKVuAAO", "IsDeleted": false, "Name": "Company A", "Phone": "+12065551234", "PhotoUrl": "/services/images/photo/0012v00002kVKVuAAO", "OwnerId": "0052v00000fmQ7sAAE", "CreatedDate": "2019-12-13T07:56:04.000+0000", "CreatedById": "0052v00000fmQ7sAAE", "LastModifiedDate": "2023-02-22T20:29:43.000+0000", "LastModifiedById": "0052v00000fmQ7sAAE", "SystemModstamp": "2023-02-22T20:29:43.000+0000", "LastActivityDate": "2020-03-18", "LastViewedDate": "2023-02-23T00:09:49.000+0000", "LastReferencedDate": "2023-02-23T00:09:49.000+0000", "CleanStatus": "Pending" }, "IsMessageRealTime": true }