Using Logi Scheduler
The Logi Scheduler provides the ability to execute reports and other activities on a scheduled basis. Developers can build Logi applications that take advantage of Scheduler features.
The following topics provide guidance in the use of these features:
- Communicating with the Scheduler
- Getting Data with DataLayer.Scheduler
- The Schedule Element
- Creating and Editing Scheduler Tasks
- Working with Process Parameters
- Running and Deleting Scheduler Tasks
- Scheduler Results and Logging
- Scheduled Task Data Storage Options
- Implementing Multiple Scheduler Instances
- Customizing Scheduler UI Appearance
Developer Overview
Developers who have not already done so are encouraged to read our introductory topic Logi Scheduler in order to get a basic understanding of the Scheduler product and its installation before proceeding. From a development perspective, the Logi Scheduler consists of three parts:
- An autonomous service that automatically runs scheduled reports and other Logi application activities without direct user interaction (much like the Windows Task Scheduler).
- A database of scheduled tasks which is read and updated by the Scheduler service.
- Special elements that let developers build definitions for creating and managing the scheduled task database. These may be used to create administrative tools for system admins, or they may be incorporated into reports so that end-users can do their own runtime scheduling. The Schedule element, for example, is a "super-element" with built-in user input controls for presenting scheduled task data.