HOW TO: Enable Custom Attributes within Amazon Connect
HOW TO
1. Access the Adapter page, and select the Emite_Kinesis_CTR instance under AmazonKinesisRT.
2. Select +Add New Config and create a new config with the following:
Name: CustomAttributes
Value:
[
{
"CustomAttributeName": "StringAttribute",
"Type": "String"
},
{
"CustomAttributeName": "IntegerAttribute",
"Type": "Integer"
},
{
"CustomAttributeName": "Boolean Attribute",
"Type": "Bool"
},
{
"CustomAttributeName": "Double Attribute",
"Type": "Double"
},
{
"CustomAttributeName": "Pipe Attribute",
"Type": "Delimited"
},
{
"CustomAttributeName": "Date Attribute",
"Type": "Date",
"IanaTimeZone": "Asia/Manila",
"DateTimeFormat": "MM/dd/yyyy HH:mm:ss"
}
]
Example
[
{
"CustomAttributeName": "surveyStatus",
"Type": "String"
},
{
"CustomAttributeName": "AmountPaid",
"Type": "Double"
},
{
"CustomAttributeName": "ExpirationDate",
"Type": "Date",
"IanaTimeZone": "America/Los_Angeles",
"DateTimeFormat": "yyyy/MM/dd HH:mm:ss"
}
]
3. Once added, save the new adapter config and restart the adapter.
You should be able to see the newly configured custom attributes in CTR.
Notes
The Custom Attributes will only show up if there is data for that Custom Attribute.
In addition, a repoll may be necessary to onboard data prior to the point that you added this new configuration item. Repoll will depend on the Data Retention period configured in Kinesis Stream setup.
Make sure new CTR records are coming through after configuring custom attributes. If you do not see data, check CTR adapter logs.