/AWS1/CL_CNTPARTICIPANTMETRICS¶
Information about a participant's interactions in a contact.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_participantid TYPE /AWS1/CNTPARTICIPANTID /AWS1/CNTPARTICIPANTID¶
The Participant's ID.
iv_participanttype TYPE /AWS1/CNTPARTICIPANTTYPE /AWS1/CNTPARTICIPANTTYPE¶
Information about the conversation participant. Following are the participant types: [Agent, Customer, Supervisor].
iv_conversationabandon TYPE /AWS1/CNTNULLABLEBOOLEAN /AWS1/CNTNULLABLEBOOLEAN¶
A boolean flag indicating whether the chat conversation was abandoned by a Participant.
iv_messagessent TYPE /AWS1/CNTCOUNT /AWS1/CNTCOUNT¶
Number of chat messages sent by Participant.
iv_numresponses TYPE /AWS1/CNTCOUNT /AWS1/CNTCOUNT¶
Number of chat messages sent by Participant.
iv_messagelengthinchars TYPE /AWS1/CNTCOUNT /AWS1/CNTCOUNT¶
Number of chat characters sent by Participant.
iv_totalresponsetimeinmillis TYPE /AWS1/CNTDURATIONMILLIS /AWS1/CNTDURATIONMILLIS¶
Total chat response time by Participant.
iv_maxresponsetimeinmillis TYPE /AWS1/CNTDURATIONMILLIS /AWS1/CNTDURATIONMILLIS¶
Maximum chat response time by Participant.
iv_lastmessagetimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
Timestamp of last chat message by Participant.
Queryable Attributes¶
ParticipantId¶
The Participant's ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARTICIPANTID() |
Getter for PARTICIPANTID, with configurable default |
ASK_PARTICIPANTID() |
Getter for PARTICIPANTID w/ exceptions if field has no value |
HAS_PARTICIPANTID() |
Determine if PARTICIPANTID has a value |
ParticipantType¶
Information about the conversation participant. Following are the participant types: [Agent, Customer, Supervisor].
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARTICIPANTTYPE() |
Getter for PARTICIPANTTYPE, with configurable default |
ASK_PARTICIPANTTYPE() |
Getter for PARTICIPANTTYPE w/ exceptions if field has no val |
HAS_PARTICIPANTTYPE() |
Determine if PARTICIPANTTYPE has a value |
ConversationAbandon¶
A boolean flag indicating whether the chat conversation was abandoned by a Participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONVERSATIONABANDON() |
Getter for CONVERSATIONABANDON, with configurable default |
ASK_CONVERSATIONABANDON() |
Getter for CONVERSATIONABANDON w/ exceptions if field has no |
HAS_CONVERSATIONABANDON() |
Determine if CONVERSATIONABANDON has a value |
MessagesSent¶
Number of chat messages sent by Participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGESSENT() |
Getter for MESSAGESSENT, with configurable default |
ASK_MESSAGESSENT() |
Getter for MESSAGESSENT w/ exceptions if field has no value |
HAS_MESSAGESSENT() |
Determine if MESSAGESSENT has a value |
NumResponses¶
Number of chat messages sent by Participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NUMRESPONSES() |
Getter for NUMRESPONSES, with configurable default |
ASK_NUMRESPONSES() |
Getter for NUMRESPONSES w/ exceptions if field has no value |
HAS_NUMRESPONSES() |
Determine if NUMRESPONSES has a value |
MessageLengthInChars¶
Number of chat characters sent by Participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGELENGTHINCHARS() |
Getter for MESSAGELENGTHINCHARS, with configurable default |
ASK_MESSAGELENGTHINCHARS() |
Getter for MESSAGELENGTHINCHARS w/ exceptions if field has n |
HAS_MESSAGELENGTHINCHARS() |
Determine if MESSAGELENGTHINCHARS has a value |
TotalResponseTimeInMillis¶
Total chat response time by Participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALRSPTIMEINMILLIS() |
Getter for TOTALRESPONSETIMEINMILLIS, with configurable defa |
ASK_TOTALRSPTIMEINMILLIS() |
Getter for TOTALRESPONSETIMEINMILLIS w/ exceptions if field |
HAS_TOTALRSPTIMEINMILLIS() |
Determine if TOTALRESPONSETIMEINMILLIS has a value |
MaxResponseTimeInMillis¶
Maximum chat response time by Participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXRESPONSETIMEINMILLIS() |
Getter for MAXRESPONSETIMEINMILLIS, with configurable defaul |
ASK_MAXRESPONSETIMEINMILLIS() |
Getter for MAXRESPONSETIMEINMILLIS w/ exceptions if field ha |
HAS_MAXRESPONSETIMEINMILLIS() |
Determine if MAXRESPONSETIMEINMILLIS has a value |
LastMessageTimestamp¶
Timestamp of last chat message by Participant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMESSAGETIMESTAMP() |
Getter for LASTMESSAGETIMESTAMP, with configurable default |
ASK_LASTMESSAGETIMESTAMP() |
Getter for LASTMESSAGETIMESTAMP w/ exceptions if field has n |
HAS_LASTMESSAGETIMESTAMP() |
Determine if LASTMESSAGETIMESTAMP has a value |