/AWS1/CL_CNTCONTACTSEARCHSUMM¶
Information of returned contact.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/CNTARN /AWS1/CNTARN¶
The Amazon Resource Name (ARN) of the contact.
iv_id TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
The identifier of the contact summary.
iv_initialcontactid TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
If this contact is related to other contacts, this is the ID of the initial contact.
iv_previouscontactid TYPE /AWS1/CNTCONTACTID /AWS1/CNTCONTACTID¶
If this contact is not the first contact, this is the ID of the previous contact.
iv_initiationmethod TYPE /AWS1/CNTCONTACTINITIATIONMETH /AWS1/CNTCONTACTINITIATIONMETH¶
Indicates how the contact was initiated.
iv_channel TYPE /AWS1/CNTCHANNEL /AWS1/CNTCHANNEL¶
How the contact reached your contact center.
io_queueinfo TYPE REF TO /AWS1/CL_CNTCONTACTSRCHSUMMQ00 /AWS1/CL_CNTCONTACTSRCHSUMMQ00¶
If this contact was queued, this contains information about the queue.
io_agentinfo TYPE REF TO /AWS1/CL_CNTCONTACTSRCHSUMMA00 /AWS1/CL_CNTCONTACTSRCHSUMMA00¶
Information about the agent who accepted the contact.
iv_initiationtimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The date and time this contact was initiated, in UTC time. For
INBOUND, this is when the contact arrived. ForOUTBOUND, this is when the agent began dialing. ForCALLBACK, this is when the callback contact was created. ForTRANSFERandQUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived. ForEXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. ForMONITOR, this is when the supervisor started listening to a contact.
iv_disconnecttimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The timestamp when the customer endpoint disconnected from Amazon Connect.
iv_scheduledtimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
it_segmentattributes TYPE /AWS1/CL_CNTCONTACTSRCHSUMMS00=>TT_CONTACTSRCHSUMMSEGMENTATTRS TT_CONTACTSRCHSUMMSEGMENTATTRS¶
Set of segment attributes for a contact.
iv_name TYPE /AWS1/CNTNAME /AWS1/CNTNAME¶
Indicates name of the contact.
io_routingcriteria TYPE REF TO /AWS1/CL_CNTROUTINGCRITERIA /AWS1/CL_CNTROUTINGCRITERIA¶
RoutingCriteria
Queryable Attributes¶
Arn¶
The Amazon Resource Name (ARN) of the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
Id¶
The identifier of the contact summary.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
InitialContactId¶
If this contact is related to other contacts, this is the ID of the initial contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INITIALCONTACTID() |
Getter for INITIALCONTACTID, with configurable default |
ASK_INITIALCONTACTID() |
Getter for INITIALCONTACTID w/ exceptions if field has no va |
HAS_INITIALCONTACTID() |
Determine if INITIALCONTACTID has a value |
PreviousContactId¶
If this contact is not the first contact, this is the ID of the previous contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PREVIOUSCONTACTID() |
Getter for PREVIOUSCONTACTID, with configurable default |
ASK_PREVIOUSCONTACTID() |
Getter for PREVIOUSCONTACTID w/ exceptions if field has no v |
HAS_PREVIOUSCONTACTID() |
Determine if PREVIOUSCONTACTID has a value |
InitiationMethod¶
Indicates how the contact was initiated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INITIATIONMETHOD() |
Getter for INITIATIONMETHOD, with configurable default |
ASK_INITIATIONMETHOD() |
Getter for INITIATIONMETHOD w/ exceptions if field has no va |
HAS_INITIATIONMETHOD() |
Determine if INITIATIONMETHOD has a value |
Channel¶
How the contact reached your contact center.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNEL() |
Getter for CHANNEL, with configurable default |
ASK_CHANNEL() |
Getter for CHANNEL w/ exceptions if field has no value |
HAS_CHANNEL() |
Determine if CHANNEL has a value |
QueueInfo¶
If this contact was queued, this contains information about the queue.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUEUEINFO() |
Getter for QUEUEINFO |
AgentInfo¶
Information about the agent who accepted the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTINFO() |
Getter for AGENTINFO |
InitiationTimestamp¶
The date and time this contact was initiated, in UTC time. For
INBOUND, this is when the contact arrived. ForOUTBOUND, this is when the agent began dialing. ForCALLBACK, this is when the callback contact was created. ForTRANSFERandQUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived. ForEXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. ForMONITOR, this is when the supervisor started listening to a contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INITIATIONTIMESTAMP() |
Getter for INITIATIONTIMESTAMP, with configurable default |
ASK_INITIATIONTIMESTAMP() |
Getter for INITIATIONTIMESTAMP w/ exceptions if field has no |
HAS_INITIATIONTIMESTAMP() |
Determine if INITIATIONTIMESTAMP has a value |
DisconnectTimestamp¶
The timestamp when the customer endpoint disconnected from Amazon Connect.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISCONNECTTIMESTAMP() |
Getter for DISCONNECTTIMESTAMP, with configurable default |
ASK_DISCONNECTTIMESTAMP() |
Getter for DISCONNECTTIMESTAMP w/ exceptions if field has no |
HAS_DISCONNECTTIMESTAMP() |
Determine if DISCONNECTTIMESTAMP has a value |
ScheduledTimestamp¶
The timestamp, in Unix epoch time format, at which to start running the inbound flow.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEDULEDTIMESTAMP() |
Getter for SCHEDULEDTIMESTAMP, with configurable default |
ASK_SCHEDULEDTIMESTAMP() |
Getter for SCHEDULEDTIMESTAMP w/ exceptions if field has no |
HAS_SCHEDULEDTIMESTAMP() |
Determine if SCHEDULEDTIMESTAMP has a value |
SegmentAttributes¶
Set of segment attributes for a contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEGMENTATTRIBUTES() |
Getter for SEGMENTATTRIBUTES, with configurable default |
ASK_SEGMENTATTRIBUTES() |
Getter for SEGMENTATTRIBUTES w/ exceptions if field has no v |
HAS_SEGMENTATTRIBUTES() |
Determine if SEGMENTATTRIBUTES has a value |
Name¶
Indicates name of the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
RoutingCriteria¶
RoutingCriteria
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUTINGCRITERIA() |
Getter for ROUTINGCRITERIA |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_CONTACTS¶
TYPES TT_CONTACTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CNTCONTACTSEARCHSUMM WITH DEFAULT KEY
.