Interface TicketInternalForwardedEvent
- All Superinterfaces:
BacklogMessageInfo,Event,IncomingMessageInfo,IssueRoutingInfo,MessageInfo,TicketEvent,TicketProvider,TicketRoutingInfo,TicketStateChangedEvent
- All Known Subinterfaces:
AgentTicketInternalForwardedEvent,AutoTicketInternalForwardedEvent,SupervisorTicketInternalForwardedEvent,UserTicketInternalForwardedEvent
This event is triggered when a ticket has been internally forwarded within the novomind iAGENT routing process. That means that the ticket will be waiting until the assigned agent is available. If the specified due date is exceeded, the ticket may be routed to any suitable agent.
- Since:
- 11.23
-
Method Summary
Modifier and TypeMethodDescriptiongetAgent()The method returns the optional agent, if it has been assigned as target for the internal forward operation.The method returns the optional agent group, if it has been assigned as target for the internal forward operation.This method returns the due date of the internally forwarded ticket.default TicketStateMethods inherited from interface com.novomind.ecom.api.imail.model.BacklogMessageInfo
getBacklogMessageMethods inherited from interface com.novomind.ecom.api.iagent.common.event.Event
getEventDateMethods inherited from interface com.novomind.ecom.api.imail.model.IncomingMessageInfo
getIncomingAccount, getIncomingChannel, getIncomingMessageMethods inherited from interface com.novomind.ecom.api.imail.model.IssueRoutingInfo
getCurrentAssignedAgent, getExpectedWaitTime, getLastAssignedAgent, getNumberOfAvailableAgents, getRoutingDuration, getWaitingPositionMethods inherited from interface com.novomind.ecom.api.imail.model.MessageInfo
getTicketIdMethods inherited from interface com.novomind.ecom.api.imail.provider.TicketProvider
getTicketMethods inherited from interface com.novomind.ecom.api.imail.model.TicketRoutingInfo
getDueDateOptionalMethods inherited from interface com.novomind.ecom.api.imail.common.event.TicketStateChangedEvent
getPreviousTicketState
-
Method Details
-
getDueDate
Date getDueDate()This method returns the due date of the internally forwarded ticket.- Returns:
- the due date of the internally forwarded ticket.
- Since:
- 11.23
-
getAgent
The method returns the optional agent, if it has been assigned as target for the internal forward operation. Either an agent or an agent group must be set as internal forward target.- Returns:
- the agent assigned as target for the internally forwarded ticket or an empty optional if no explicit agent has been assigned as target.
- Since:
- 11.23
-
getAgentGroup
Optional<AgentGroup> getAgentGroup()The method returns the optional agent group, if it has been assigned as target for the internal forward operation. Either an agent group or an agent must be set as internal forward target.- Returns:
- the agent group assigned as target for the internally forwarded ticket or an empty optional if no agent group has been assigned as target.
- Since:
- 11.23
-
getTicketState
- Specified by:
getTicketStatein interfaceTicketStateChangedEvent- Returns:
- the new
TicketStateof the ticket after the state change
-