Skip to content

/AWS1/CL_CNTAIAGENTINFO

Information of the AI agent involved in the contact.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_aiusecase TYPE /AWS1/CNTAIUSECASE /AWS1/CNTAIUSECASE

The use case or scenario for which the AI agent is involved in the contact

iv_aiagentversionid TYPE /AWS1/CNTAIAGENTVERSIONID /AWS1/CNTAIAGENTVERSIONID

The unique identifier that specifies both the AI agent ID and its version number that was involved in the contact

iv_aiagentescalated TYPE /AWS1/CNTBOOLEAN /AWS1/CNTBOOLEAN

A boolean flag indicating whether the contact initially handled by this AI agent was escalated to a human agent.


Queryable Attributes

AiUseCase

The use case or scenario for which the AI agent is involved in the contact

Accessible with the following methods

Method Description
GET_AIUSECASE() Getter for AIUSECASE, with configurable default
ASK_AIUSECASE() Getter for AIUSECASE w/ exceptions if field has no value
HAS_AIUSECASE() Determine if AIUSECASE has a value

AiAgentVersionId

The unique identifier that specifies both the AI agent ID and its version number that was involved in the contact

Accessible with the following methods

Method Description
GET_AIAGENTVERSIONID() Getter for AIAGENTVERSIONID, with configurable default
ASK_AIAGENTVERSIONID() Getter for AIAGENTVERSIONID w/ exceptions if field has no va
HAS_AIAGENTVERSIONID() Determine if AIAGENTVERSIONID has a value

AiAgentEscalated

A boolean flag indicating whether the contact initially handled by this AI agent was escalated to a human agent.

Accessible with the following methods

Method Description
GET_AIAGENTESCALATED() Getter for AIAGENTESCALATED

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_AIAGENTS

TYPES TT_AIAGENTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CNTAIAGENTINFO WITH DEFAULT KEY
.