Interface TicketCreatedEvent
-
- All Superinterfaces:
Event
,IncomingMessageInfo
,MessageInfo
,TicketEvent
,TicketProvider
,TicketStateChangedEvent
- All Known Subinterfaces:
AgentPhoneTicketCreatedEvent
,AgentQuickCaseTicketCreatedEvent
public interface TicketCreatedEvent extends TicketStateChangedEvent
This event is triggered within the novomind iAGENT routing process when a ticket has been created. This may happen due to the following reasons: 1. a ticket was created due to a received message in the novomind iAGENT core process 2. a quick case ticket has been created manually by an agent 3. a new ticket has been created by external plugins 4. an existing ticket has been duplicated manually Please note that ticket operations may not be available yet at this early moment. If any ticket operations should be executed before the ticket is routed to an agent please use the
TicketEnqueuedEvent
instead.- Since:
- 11.21
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default TicketState
getTicketState()
-
Methods inherited from interface com.novomind.ecom.api.iagent.common.event.Event
getEventDate
-
Methods inherited from interface com.novomind.ecom.api.imail.model.IncomingMessageInfo
getIncomingAccount, getIncomingChannel, getIncomingMessage
-
Methods inherited from interface com.novomind.ecom.api.imail.model.MessageInfo
getTicketId
-
Methods inherited from interface com.novomind.ecom.api.imail.provider.TicketProvider
getTicket
-
Methods inherited from interface com.novomind.ecom.api.imail.common.event.TicketStateChangedEvent
getPreviousTicketState
-
-
-
-
Method Detail
-
getTicketState
default TicketState getTicketState()
- Specified by:
getTicketState
in interfaceTicketStateChangedEvent
- Returns:
- the new
TicketState
of the ticket after the state change
-
-