本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
导出统一的客户配置文件数据
Amazon Connect 客户档案可将统一的客户档案实时数据导出到 Amazon Kinesis 数据流。您可以启用数据流式处理,并自动将新资料和现有资料更新的数据接收到 Amazon Kinesis Data Streams 中。
您可以使用 Amazon Connect 客户档案中的最新信息保留源系统数据 up-to-date,例如 CRMs 营销自动化工具。例如,当客户呼叫您的联系中心以更新其地址时,座席可以进行更改以添加新的客户地址,并将更新的资料信息实时发送到 Kinesis Data Streams。
要进行此设置,您需要在 Customer Profiles 控制台中启用数据导出。
启用实时导出
为您的域启用数据流式处理
- 
                    
打开 Amazon Connect 客户资料控制台。
 - 
                    
选择数据导出选项卡,然后选择启用数据流式处理
                         
                         
                     - 
                    
选择启用数据流式处理并从下拉菜单中选择现有的 Kinesis 数据流,或者选择创建新的 Kinesis 数据流以打开 Kinesis 控制台并创建流。有关更多信息,请参阅创建和管理流。
                         
                         
                     - 
                    
选择启用数据流式处理按钮以保存您的设置。
 
禁用实时导出
为您的域禁用数据流式处理
- 
                    
打开 Amazon Connect 客户资料控制台。
 - 
                    
选择数据导出选项卡,然后选择禁用数据流式处理。
                         
                         
                     
实时导出 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
 - 
                        
使用 ISO86 01 标准的事件时间戳。
 - EventType
 - 
                        
导出的事件类型。
值:CREATED、UPDATED、HEALTH_CHECK
- 
                                
已创建:导出事件是为了 CreateProfile。
 - 
                                
更新:导出事件是为了 UpdateProfile.
 - 
                                
HEALTH_CHECK:导出 HealthCheck 活动旨在确保客户资料能够成功在
putEventKinesis 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 }