Skip to content

/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