Interface TicketRequeuedEvent

All Superinterfaces:
BacklogMessageInfo, Event, IncomingMessageInfo, IssueRoutingInfo, MessageInfo, TicketEvent, TicketProvider, TicketQueuedEvent, TicketRoutingInfo, TicketStateChangedEvent
All Known Subinterfaces:
AgentTicketRequeuedEvent, AutoTicketRequeuedEvent, SupervisorTicketRequeuedEvent, UserTicketRequeuedEvent

public interface TicketRequeuedEvent extends TicketQueuedEvent

This event is triggered within the novomind iAGENT routing process when a ticket has been queued again e.g. after previously being assigned to an agent or waiting for an external response.

Since:
12.0
  • Method Details

    • getAgent

      Optional<User> getAgent()
      This method returns the previously assigned agent of the requeued ticket. If the previous ticket state is not ASSIGNED then an empty optional is returned.
      Returns:
      the previously assigned agent for the requeued ticket or an empty optional if the ticket was not assigned
      Since:
      12.0