Admin Console

System admins (superuser) and organization admins (jasperadmin) use the same page for managing the Admin Console. The only difference is that system admins and organization admins have complete access whereas the other users do not have access in the Admin Console page. When logged in as system admin and organization admin, click Manage > Admin Console to view Schedules, Alerts, and Diagnostics tabs.

Other users can view the Schedules and Alerts tab in View > Schedules and Alerts.

The system and organization admins have complete control in the Admin Console page. They can edit, delete, pause, activate, search a job by name, and can perform various other tasks on a job. For more information, refer to Schedules.

Similarly, system and organization admins have complete access in the Alerts page. They can edit, delete, pause, activate, search an alert by name, and can perform other tasks on an alert. For more information, refer to Alerts .

The Diagnostics tab provides an overall information of the JasperReports Server. It includes information of the repository details, configuration details, number of reports run on a day, and so on. For more information, refer to Diagnostics .

The following figure shows the administrator's view of the Admin Console page with Schedules, Alerts, and Diagnostics tabs.

System Admin View of Admin Console Page

Schedules

The Schedules tab in the Admin Console page is accessible to the system admins (superuser) and organization admins (jasperadmin).

Viewing a List of All Schedules

All scheduled jobs that the user has defined appear in the Schedules tab of the Manage > Admin Console page. In the Schedules page, you can search, sort, add filter, refresh, and download a scheduled report. For more information on these operations, see Viewing a list of All Schedules section in JasperReports Server User Guide.

Schedules Page

Typical users can see only the jobs that they have defined; administrators can see the jobs defined by all users.

The Schedules page shows:

Job ID - The unique identifier of a job.
Job name/Description - Name of the scheduled job and description.
Resource/URL - Name of the report and repository URL of the job.
Status - The status of the job in NORMAL, EXECUTING, COMPLETE, PAUSED, ERROR, or UNKNOWN state.
User - The owner who created the job.
Next run - Filters by date and time to view the count and list of schedules that will run next at the filtered time.
Last run - Filters by date and time to view the count and list of schedules that was run last at the filtered time.
Pause/Activate - Enables or disables the job.
Actions - Edit or delete the job.

Editing a Schedule

To edit a scheduled job for a report:

1. Click Manage > Admin Console.
2. Select the Schedules tab. The Schedules page appears.
3. Click the Edit icon in the row of the job that you want to update.
4. Modify the Schedule, Parameters, Output, and Notifications tabs.

See Scheduling a Report section in JasperReports Server User Guide and repeat from steps 4-10.

5. Click Save. The update occurs immediately.

Pausing a Job

To stop a job from running without deleting it, disable the job.

To pause a scheduled job:

1. Click Manage > Admin Console.
2. Select the Schedules tab. The Schedules page appears.
3. Disable Pause/Activate, in the row of the job you want to stop.

To resume a paused job:

1. Click Manage > Admin Console.
2. Select the Schedules tab. The Schedules page appears.
3. Enable Pause/activate in the row of the job you want to resume. When a stopped job is re-enabled, it waits until the next scheduled time to run.

Deleting a Job

To delete a scheduled job:

1. Click Manage > Admin Console.
2. Select the Schedules tab. The Schedules page appears.
3. Click the delete icon in the row of the job you want to delete. A warning message is displayed to confirm if the user wants to delete the job.

If the delete request is sent for the job that is still running, then server completes running the job before deleting it.

4. Click Delete to delete the scheduled job else click Cancel to cancel the delete action.
5. Click Close to close the Scheduled job panel.

Alerts

The Alerts tab is the new feature in the Admin Console page. You can view the list of all the report alerts in the Alerts tab. System admin (superuser) and organization admin (jasperadmin) have complete access to view report alerts in the Admin Console. The superuser can view the list of report alerts for all the users and the jasperadmin can view alerts of their respective organization. Other users do not have access to the Admin Console page and can only view report alerts of the folders with permissions assigned.

Currently, the Alerts tab in the Admin Console page is a new beta feature that may not be fully stable or supported. For more information on the Alerts beta feature, refer to this page.

Diagnostics

The Diagnostics tab in the Admin Console page provides a snapshot overview of your entire Jaspersoft system. Only the system admin (superuser) can view the diagnostic information. This user interface lets you quickly and easily view the status of license validity date, repository - database, configuration, size, total count of reports run, product details, and so on.

The following figure shows all the diagnostics information that the user has defined appear in the Diagnostics tab of the Manage > Admin Console page.

Diagnostics Page

 

The Diagnostics page includes these controls:

- Displays the latest updated diagnostics information with the recent date and time.
- Displays the search term.
- Downloads the diagnostic information of the report in CSV format.
See more - Expands the list of information for Report runs by day list, SQL key words, and Repository Details.
See less - Collapse the list of viewed information for Report runs by day list, SQL key words, and Repository Details.

The See more and See less controls lets you expand or collapse the viewed information in the Diagnostics page.

The information of the report displayed in the Diagnostics tab can be viewed on the View > Repository page. For more information on the Diagnostics, refer to the Using the Diagnostic Data in Reports.