Scheduling Reports
Logi JReport Server provides a scheduling system with which you can schedule tasks for reports to run the reports at a specified time or periodically and customize notification messages to notify others of whether or not the tasks are executed successfully. You can submit a scheduled task from web page, via URL or by calling the Server API methods. Logi JReport Server records the scheduled tasks according to their different executing status (for details, refer to Managing Tasks).
In order to provide the means to run tasks defined outside of Logi JReport on Logi JReport Server, and to just use Logi JReport Server's schedule function, Logi JReport provides a task named User Task, using which developer users can implement a customized task with the schedule properties. For details, see Scheduling a Customized Task Using User Task.
Developer users can also specify a Java class to monitor the task event when setting up a schedule task. For details, see Adding TaskListener When Scheduling Reports.
This section focuses on the following:
- Scheduling Tasks to Publish Reports
- Scheduling a Task Containing a Bursting Report
- Applying Dynamic Names for Published Result Files
- Viewing Scheduled Report Results
- Importing and Exporting Scheduled Tasks
Notes:
- When you schedule to publish a report to Page Report Result format, if the report is linked to another report, in the Page Report Result file, the link will no longer be supported, and if you schedule to publish the report to several formats and Page Report Result format is included at the same time, the link will not be available in the other format outputs either.
- When you schedule to publish a report to HTML format, the names of page navigation links in the report, such as First, Previous, Next, and Last, can be localized according to your requirements. For details, refer to Localizing the Page Navigation Links in HTML Report Outputs.