Event Requestor Overview
The Event Requestor Service is the component that enables the Emplifi Agent Server to run scheduled events and processes in the background. To understand this fully, it is helpful to learn a little bit about the Emplifi Agent Server and how these two components work together.
Understanding the Emplifi Agent Server and the Event Requestor
The Emplifi Agent Server is not a continually running application. Do not think of it like an application that you might start on your desktop, which remains running until it is closed. The easiest way to think of the Emplifi Agent Server is that it is simply a request processor. It remains dormant, listening for task requests (primarily from Emplifi Agent clients). When it receives a request, it wakes up, acts on that request, and then becomes dormant again.
Because there is no "always on" process in the Emplifi Agent Server, it does not have the capability, by itself, to run a task on a regular schedule. It needs something else to tell it when to run a background task. That is where the Event Requestor comes in.
The Event Requestor is a standard Windows Service application. (A Windows Service is an application that is continually running in the background on any Windows-based machine. Services have no visible user interface, and most of the time users are not even aware that services are present.) Its entire job is to monitor and keep track of timed events. It does not do any of the actual work for these events itself. Rather, when the time comes for an event to be executed, it merely sends the appropriate request to the Emplifi Agent Server. As always, the Emplifi Agent Server receives the request, wakes up, processes the request, and goes back to sleep.
So, the Event Requestor is just what its name says: it is an application that sends a request to the Emplifi Agent Server to perform a scheduled event.
Processes That Depend on the Event Requestor Service
Within Emplifi Agent and Emplifi Agent Server, there are several system processes that require the Event Requestor service to be running, and which also require that a specific event (task) be scheduled to run on a regular basis:
PCATS: The Emplifi Agent Automated Task Scheduler. This is the process that runs items that have been submitted as background jobs via favorites. It monitors report queues for scheduled tasks and runs them at the appropriate time.
Notifier & Action Process: These features work together to help you define a complete workflow for the entire life cycle of a case. They can help provide automatic escalation of issues, timed reminders, and sending of information to remote departments. (For more information, see Notifier Overview and Action Processor.)
Interaction Recorder: This is an optional component that can be used in conjunction with Emplifi Agent Interaction. With Interaction Recorder, all inbound calls (or just certain calls meeting a set of criteria that you specify) can be automatically recorded, and the recording is then automatically attached to the appropriate case.
For more information on how to define the events that are necessary to support these processes, see Defining Events.
Installing the Event Requestor Service
The Event Requestor is an optional component of the Emplifi Agent Server installation and is normally installed at the same time as the Emplifi Agent Server. For information on installing the Event Requestor Service, refer to the installation and upgrade instructions for the Emplifi Agent Server.