Skip to main content

๐Ÿ”‘ Controlling Page & Report Access in SuperNova

In SuperNova, access to pages and reports can be managed through Role Permissions for Page and Report. This ensures that only authorized users can view or modify specific pages and reports within the system.

Letโ€™s break it down in simple terms!

๐Ÿ“Œ What Are Pages and Reports?

๐Ÿ”น Documents vs. Pages

  • A Document Type (e.g., Sales Order, Customer, Supplier) contains multiple records of that type.
  • A Page is a single configuration or settings page (e.g., Selling Settings). You cannot create multiple Selling Settings, but you can create multiple Sales Orders.

๐Ÿ”น Reports

  • Users can generate custom reports using Report Builder or Query Report.
  • Access to these reports can also be restricted based on roles.

โš™๏ธ How Role Permissions Work for Pages & Reports

SuperNova uses role-based permissions to control access to pages and reports.

โœ”๏ธ If a role has permission to access a page or report, all users with that role can view it.
โœ”๏ธ If a user does not have the required role, they wonโ€™t see the page or report.

๐Ÿ”ง Managing Role Permissions for Pages & Reports

1๏ธโƒฃ Accessing the Role Permission for Page & Report Tool

To manage access, go to:
๐Ÿ”น Home > Users and Permissions > Role Permission for Page and Report

Here, you can:
โœ… Assign custom roles to a page or report
โœ… Restrict access to specific users based on their role
โœ… Reset permissions back to default

2๏ธโƒฃ Assigning Roles to Pages & Reports

If developer mode is disabled, you can manage permissions directly from the Role Permission for Page & Report tool.

โœ”๏ธ For Pages: Assign roles that can access specific settings or feature pages.
โœ”๏ธ For Reports: Control which roles can access different reports.

3๏ธโƒฃ Resetting to Default Permissions

If youโ€™ve changed permissions but want to restore the default settings, you can use the Reset to Defaults button.

โœ”๏ธ This will remove all custom permissions and apply the systemโ€™s default settings.

๐Ÿ› ๏ธ Developer Mode: Setting Role Permissions Directly

If developer mode is enabled, roles can be assigned directly within the Page or Report records.

โœ”๏ธ For Pages

  • Go to: Home > Developer > Page
  • Add a row and select which roles can access the page.

โœ”๏ธ For Reports

  • Go to: Home > Developer > Report
  • Add roles that should have access to the report.

Changes made here will also be saved in the JSON file for that page/report.

๐Ÿ”‘ Key Takeaways

โœ… Role Permissions for Page and Report control which users can access specific pages and reports.
โœ… Users can assign roles via the Role Permission for Page and Report tool.
โœ… Developers can set permissions directly in the system if developer mode is enabled.
โœ… Reset to Defaults can restore the original access settings if needed.

By properly setting Page & Report Permissions in SuperNova, you ensure that users only see whatโ€™s relevant to their role, improving security and workflow efficiency.