/AWS1/CL_CNTSEARCHCRITERIA¶
A structure of search criteria to be used to return contacts.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_name TYPE REF TO /AWS1/CL_CNTNAMECRITERIA /AWS1/CL_CNTNAMECRITERIA¶
Name of the contact.
it_agentids TYPE /AWS1/CL_CNTAGENTRESRCIDLIST_W=>TT_AGENTRESOURCEIDLIST TT_AGENTRESOURCEIDLIST¶
The identifiers of agents who handled the contacts.
io_agenthierarchygroups TYPE REF TO /AWS1/CL_CNTAGENTHIERARCHYGRPS /AWS1/CL_CNTAGENTHIERARCHYGRPS¶
The agent hierarchy groups of the agent at the time of handling the contact.
it_channels TYPE /AWS1/CL_CNTCHANNELLIST_W=>TT_CHANNELLIST TT_CHANNELLIST¶
The list of channels associated with contacts.
io_contactanalysis TYPE REF TO /AWS1/CL_CNTCONTACTANALYSIS /AWS1/CL_CNTCONTACTANALYSIS¶
Search criteria based on analysis outputs from Amazon Connect Contact Lens.
it_initiationmethods TYPE /AWS1/CL_CNTINITIATIONMTHLST_W=>TT_INITIATIONMETHODLIST TT_INITIATIONMETHODLIST¶
The list of initiation methods associated with contacts.
it_queueids TYPE /AWS1/CL_CNTQUEUEIDLIST_W=>TT_QUEUEIDLIST TT_QUEUEIDLIST¶
The list of queue IDs associated with contacts.
io_routingcriteria TYPE REF TO /AWS1/CL_CNTSRCHABLEROUTINGC00 /AWS1/CL_CNTSRCHABLEROUTINGC00¶
Routing criteria for the contact.
io_additionaltimerange TYPE REF TO /AWS1/CL_CNTSRCHCONTSADDLTIM00 /AWS1/CL_CNTSRCHCONTSADDLTIM00¶
Additional TimeRange used to filter contacts.
io_searchablecontactattrs TYPE REF TO /AWS1/CL_CNTSRCHABLECONTACTA00 /AWS1/CL_CNTSRCHABLECONTACTA00¶
The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by custom contact attributes in the Amazon Connect Administrator Guide.
To use
SearchableContactAttributesin a search request, theGetContactAttributesaction is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissionsActions defined by Amazon Connect.
io_searchablesegmentattrs TYPE REF TO /AWS1/CL_CNTSRCHABLESEGMENTA00 /AWS1/CL_CNTSRCHABLESEGMENTA00¶
The search criteria based on searchable segment attributes of a contact.
it_activeregions TYPE /AWS1/CL_CNTACTIVEREGIONLIST_W=>TT_ACTIVEREGIONLIST TT_ACTIVEREGIONLIST¶
The list of active regions for contacts in ACGR instances.
io_contacttags TYPE REF TO /AWS1/CL_CNTCTLPLANETAGFILTER /AWS1/CL_CNTCTLPLANETAGFILTER¶
An object that can be used to specify Tag conditions inside the
SearchFilter. This accepts anORofAND(List of List) input where:
Top level list specifies conditions that need to be applied with
ORoperatorInner list specifies conditions that need to be applied with
ANDoperator.
Queryable Attributes¶
Name¶
Name of the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME |
AgentIds¶
The identifiers of agents who handled the contacts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTIDS() |
Getter for AGENTIDS, with configurable default |
ASK_AGENTIDS() |
Getter for AGENTIDS w/ exceptions if field has no value |
HAS_AGENTIDS() |
Determine if AGENTIDS has a value |
AgentHierarchyGroups¶
The agent hierarchy groups of the agent at the time of handling the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTHIERARCHYGROUPS() |
Getter for AGENTHIERARCHYGROUPS |
Channels¶
The list of channels associated with contacts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNELS() |
Getter for CHANNELS, with configurable default |
ASK_CHANNELS() |
Getter for CHANNELS w/ exceptions if field has no value |
HAS_CHANNELS() |
Determine if CHANNELS has a value |
ContactAnalysis¶
Search criteria based on analysis outputs from Amazon Connect Contact Lens.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTACTANALYSIS() |
Getter for CONTACTANALYSIS |
InitiationMethods¶
The list of initiation methods associated with contacts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INITIATIONMETHODS() |
Getter for INITIATIONMETHODS, with configurable default |
ASK_INITIATIONMETHODS() |
Getter for INITIATIONMETHODS w/ exceptions if field has no v |
HAS_INITIATIONMETHODS() |
Determine if INITIATIONMETHODS has a value |
QueueIds¶
The list of queue IDs associated with contacts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUEUEIDS() |
Getter for QUEUEIDS, with configurable default |
ASK_QUEUEIDS() |
Getter for QUEUEIDS w/ exceptions if field has no value |
HAS_QUEUEIDS() |
Determine if QUEUEIDS has a value |
RoutingCriteria¶
Routing criteria for the contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROUTINGCRITERIA() |
Getter for ROUTINGCRITERIA |
AdditionalTimeRange¶
Additional TimeRange used to filter contacts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDITIONALTIMERANGE() |
Getter for ADDITIONALTIMERANGE |
SearchableContactAttributes¶
The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by custom contact attributes in the Amazon Connect Administrator Guide.
To use
SearchableContactAttributesin a search request, theGetContactAttributesaction is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissionsActions defined by Amazon Connect.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEARCHABLECONTACTATTRS() |
Getter for SEARCHABLECONTACTATTRIBUTES |
SearchableSegmentAttributes¶
The search criteria based on searchable segment attributes of a contact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEARCHABLESEGMENTATTRS() |
Getter for SEARCHABLESEGMENTATTRIBUTES |
ActiveRegions¶
The list of active regions for contacts in ACGR instances.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVEREGIONS() |
Getter for ACTIVEREGIONS, with configurable default |
ASK_ACTIVEREGIONS() |
Getter for ACTIVEREGIONS w/ exceptions if field has no value |
HAS_ACTIVEREGIONS() |
Determine if ACTIVEREGIONS has a value |
ContactTags¶
An object that can be used to specify Tag conditions inside the
SearchFilter. This accepts anORofAND(List of List) input where:
Top level list specifies conditions that need to be applied with
ORoperatorInner list specifies conditions that need to be applied with
ANDoperator.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTACTTAGS() |
Getter for CONTACTTAGS |