/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
.