Managing Export/Print Permissions for Reports

Managing Export/Print Permissions for Reports

Overview

iVendNext reports may include sensitive business data that shouldn’t be shared freely. This article explains how to control which users can export or print reports, ensuring compliance and data security while maintaining workflow efficiency.





Understanding Report Permissions

iVendNext uses a two-layer permission system for reports:


  1. View Access: Determines who can see the report

  2. Export/Print Rights: Controls distribution capabilities


Example: An accounts team might need to view sales reports but shouldn't be able to export sensitive pricing data.




Step-by-Step Configuration

1. Identify the Report's Source Document

  1. Open the target report

  2. Check "Document Type" in report properties (typically listed in header/footer)


2. Configure Permissions via Role Manager

  1. Navigate to: Home > Users and Permissions > Role Permissions Manager

  2. Filter by the identified Document Type (e.g., "Sales Invoice")

  3. For each relevant role:

    • Enable/disable Export permissions

    • Enable/disable Print permissions

    • Set Email permissions if needed


3. Special Cases

  • Partial Restrictions: Use Permission Levels to allow export of basic data while hiding sensitive columns

  • Temporary Access: Create temporary roles for audit periods




Best Practices

Here’s a quick look at some of the best practices for Export/Print Report Permissions.


  1. Role Segmentation:

    • Create dedicated "Report Viewer" roles without export rights

    • Reserve export capabilities for managerial roles


  1. Documentation:

    • Maintain a permission matrix for compliance audits

    • Include expiration dates for temporary access


  1. Testing:

    • Verify restrictions using test accounts

    • Check both UI and API export capabilities


Troubleshooting

Here’s a quick look at some common issues you might run into.


Issue

Solution

User can view but not export

Check Role Manager > Document Type permissions

Print button missing

Verify Print permission is enabled for the role

Exports contain hidden data

Review Permission Levels for individual fields


Advanced Configuration

For custom reports built with Report Builder:


  1. Set base permissions via the Role Permission tool

  2. Add additional restrictions in the report's JSON definition

  3. Use User Permissions for territory-based limitations





    • Related Articles

    • Managing Permissions for Pages and Reports

      Overview Pages and reports in iVendNext may include sensitive data. With role-based permissions, you can control who can view, edit, print, or export them. This guide shows how to manage access—whether you're a developer or admin. 1. Understanding ...
    • Creating and Managing Retail Permissions

      Overview Retail permissions define what actions users can perform at the Point of Sale (POS), such as processing sales, overriding prices, or managing shifts. This article provides a step-by-step approach to setting up retail permissions, covering ...
    • Managing User Roles and Permissions

      Overview Roles and permissions in iVendNext control what users can view, edit, and manage, ensuring secure access. This article explains how to: ✔ Create and assign roles ✔ Configure granular permissions ✔ Restrict document access (e.g., "Only If ...
    • Generating Financial Reports

      Overview iVendNext offers powerful tools for generating financial reports that support decision-making, compliance, and performance tracking. This article covers how to create key reports and follow best practices. Why are Financial Reports ...
    • Operational Reports

      This article provides an overview of the key reports available in iVendNext. It also shows how to create custom reports and explains how to add, remove, and rearrange columns, apply both predefined and custom filters, and sort the data. Introduction ...