User permissions in Jasper Reports Server

WorldServer users and user types are automatically added to the Jasper Reports Server (JRS) user database the first time they go to the Report Center. The predefined JRS ROLE_Administrator corresponds to the Administrator user type in WorldServer. Note the following information about JRS and user permissions:
  • JRS automatically prefixes WorldServer user types with "ROLE_".
  • JRS automatically replaces blanks in WorldServer names with underscores. For example, the WorldServer user type "Project Manager" will become "ROLE_Project_Manager" in JRS.
  • Administrators can assign permissions to individual reports.

    To set permissions for reports, do the following:

    1. Log in to WorldServer as an administrator.
    2. Go to Tools > Report Center.
    3. Right-click on a report, and then click Permissions.
    4. Set the permissions as necessary.
  • If an individual user's permission to a report is set to "No Access", that user may still be able to view the report if their role's permission is set to "Read-Only".
  • Administrators can use the JRS Manage > Users page to assign permissions to users and roles, or to delete users and roles.
    • You should not change the predefined ROLE_Administrator and admin users in the WorldServer organization. System users and roles (outside the WorldServer organization) should not be altered either.
    • Roles and users which are added automatically from WorldServer are marked as "User/Role is externally defined". You can delete these objects, but they will be recreated automatically the next time the user goes to Report Center.
  • Users and roles are not deleted automatically from the JRS user repository if they are deleted or changed in WorldServer. Delete them manually, if necessary. Externally defined users have no passwords, so no password management is usually required. WorldServer does not communicate passwords to JRS.