Eagle’s Integrated Scheduler
Eagle’s Integrated Scheduler provides a single data model for all Eagle events and allows you to schedule jobs that span the entire Eagle product suite. Eagle’s Integrated Scheduler promotes easy integration with third party systems by leveraging the Eagle Job Management (EJM) framework. Eagle offers support for a one-time conversion from legacy to integrated schedules.
Manage Processes
In Automation Center, you can manage all processes (events and jobs) from one central location. Supported events include Eagle Accounting, Data Management, Performance Measurement, and Enterprise. Eagle provides a powerful search tool to quickly locate specific processes.
You can also manage message streams, Eagle’s rules-based packaged instructions for extracting, transforming, and loading data from multiple file formats into and out of Eagle databases. Supported message streams include data triggered message streams and scheduled message streams. Data triggered message streams are activated by external events, such as the arrival of vendor data files. On schedule message streams can be added to jobs and scheduled to run or submitted ad hoc. Message streams are also used in Eagle Job Management (EJM) processes that can be monitored in Automation Center. EJM processes allow you to effectively manage communication and data exchange workflows between Eagle and third party systems.
Jobs can contain any combination of events or other jobs and provide decision making capabilities. Supported jobs include the following:
Basic jobs such as data archiving workflows that run a sequence of events and jobs in a specified order.
Dynamic jobs such as performance calculations that use initiators. Initiators examine the configuration of each associated job to determine which jobs are affected by the most recent data changes.
Static jobs such as accounting end of day workflows that process entities or securities as of a specific date or range of dates.
Schedule Processes
Eagle’s Integrated Scheduler lets you schedule processes to run at specific dates and times as well as efficiently manage schedule dependencies and notifications.
To schedule processes, you can:
Manage schedules and specify various schedule options.
Enable or disable schedules and set schedule priority.
Group schedules and dedicate system resources to groups.
Specify time zones.
View last schedule runs and scheduling dependencies and notifications.
Monitor Processes
In Automation Center, process status information is presented in one convenient view where you can select to display summary level as well as record level of details. By using searches with date macros, you can quickly locate and show status information for a specified date range.
To monitor processes, you can:
Monitor the status of all events, jobs, message streams, and EJM processes.
Monitor loopbacks.
Submit and resubmit events and jobs with or without overrides at any time.
Reset (rerun) scheduled events and jobs within the schedule's time window while preserving dependencies and notifications.
View and manage schedule dependencies.
View summary level and record level details.
View the underlying events and sub-processes of all processed events and jobs.
View, add, or delete changes pending for dynamic jobs.
Approve jobs that require manual checks.
Cancel events and jobs that have not yet started or are in progress.
View statistics, file statistics, and message details for message streams.
View and download activity logs.
Generate notifications based on the scheduled process status and specific scheduling options.
Manage Exceptions
All exception related activities are centralized for quick access and reconciliation in Automation Center.
To manage exceptions, you can:
Search for and view all exceptions.
Assign exceptions to different users and manage assignment rules.
Manage error codes, action rules, and processing rules
Reprocess exceptions with action rules
Resolve exceptions with the Quick Fix feature
Manage exception status
Close out exceptions
Export exception information to various file formats
Manage Service Level Agreements (SLAs)
The Service Level Agreements (SLAs) use Key Performance Indicators (KPIs) to help you measure and improve operational efficiency. KPIs are defined and assigned to processes based on the process type. Upon completion of a scheduled process, KPI execution statistics are captured so you can monitor the process SLA and generate SLA status reports. You can define benchmarks ahead of time and compare selected process KPIs against the benchmarks as time passes to better gauge performance in the near future. In Automation Center, the following KPIs are supported for selected processes: Duration, Start/Stop Time, Records per Second, Total Record Count, Processed Record Count, and Failed Record Count.