Fluent Commerce Logo
Docs

Roles & Permissions for Fluent Analytics Studio

Essential knowledge

Intended Audience:

Technical User

Author:

Yulia Andreyanova

Changed on:

24 June 2026

Overview

Fluent Analytics Studio uses Fluent Platform permissions to control dashboard access and retailer-level data visibility.After reading this article, you will understand:
  • the permissions required to access Analytics Studio;
  • how dashboard access is controlled;
  • how account-level and retailer-level permissions affect data visibility;
  • how permissions are combined to determine retailer access.
Understanding this model will help you configure Analytics Studio access and troubleshoot visibility and data access issues.

Key points

  • `ANALYTICS_VIEW` is required for all Analytics Studio access
  • Page-specific permissions determine which dashboards a user can access and which retailer data they can view
  • Permissions can be assigned at either the Account or Retailer level
  • Data visibility is determined by the intersection of all assigned Analytics permissions, not by individual permissions in isolation
  • Analytics Studio uses separate navigation roles to control application and page visibility. Access to dashboard pages requires both the appropriate navigation role and Analytics permissions
Analytics Studio Permission Model
Analytics Studio uses three permissions to control access to dashboards and retailer data.
PermissionPurpose
`ANALYTICS_VIEW`Required for access to Fluent Analytics Studio
`ORDER_REPORT`Grants access to Orders, Fulfilments, and Returns dashboards
`INVENTORY_REPORT`Grants access to Inventory dashboards
The `ANALYTICS_VIEW` permission acts as a global access gate for Analytics Studio. Users cannot access Analytics Studio unless this permission is assigned.Page-specific permissions determine which dashboards are available to the user.Permission ScopePermissions can be assigned at two levels:
  • Account Level - Provides access to all retailers within the account.
  • Retailer Level - Restricts access to specific retailer IDs.
This allows organizations to grant broad analytics access to some users while restricting others to a defined set of retailers.
Navigation Access Roles
In addition to Analytics permissions, Fluent Analytics Studio uses navigation roles to control visibility of the Analytics application and individual dashboard pages.These roles determine:
  • whether Analytics Studio is visible in the application menu;
  • which dashboard pages are displayed in the navigation;
  • whether a page can be accessed directly via URL.
Application Access
RolePurpose
`ANALYTICS_VIEWER`Grants access to the Fluent Analytics Studio application
Users without this role cannot access Analytics Studio, even if Analytics permissions have been assigned.
Dashboard Page Access
Dashboard PageRequired Role
Orders`ORDER_MANAGER`
Fulfilments`FULFILMENT_MANAGER`
Returns`RETURNS_MANAGER`
Inventory`INVENTORY_MANAGER`
Users without the required role cannot see the corresponding page in the navigation and cannot access it directly via URL.
Hierarchical Visibility
Analytics Studio uses hierarchical navigation visibility.If access to the Analytics Studio application is not granted, dashboard pages remain inaccessible regardless of any page-level roles assigned to the user.
How Data Visibility Is Determined
Analytics Studio evaluates permissions using an intersection model.For Orders, Fulfilments, and Returns dashboards, data visibility is determined by:`
`
ANALYTICS_VIEW and `ORDER_REPORT`
For Inventory dashboards, data visibility is determined by:`
`
ANALYTICS_VIEW and `INVENTORY_REPORT`
Users only see retailer data that exists within both permission scopes simultaneously.
Data Visibility Examples
ANALYTICS_VIEWORDER_REPORTVisible Data
Account LevelAccount LevelAll retailers
Account LevelRetailer 1 onlyRetailer 1 only
Retailer 1 onlyAccount LevelRetailer 1 only
Retailer 1 onlyRetailer 2 onlyNo data (no overlap)
Account LevelNot AssignedNo data
Not AssignedAccount LevelNo data
The same behavior applies to Inventory dashboards using `ANALYTICS_VIEW` and `INVENTORY_REPORT`
Common Access Scenarios
Analytics User with Full Access
A user assigned:
  • `ANALYTICS_VIEW` (Account Level)
  • `ORDER_REPORT` (Account Level)
can access Orders, Fulfilments, and Returns dashboards across all retailers.
Retailer-Specific Analyst
A user assigned:
  • `ANALYTICS_VIEW` (Retailer 123)
  • `ORDER_REPORT` (Retailer 123)
can access only the Orders, Fulfilments, and Returns dashboards for Retailer 123.
Missing Dashboard Permission
A user assigned:
  • `ANALYTICS_VIEW` (Account Level)
but not assigned:
  • `ORDER_REPORT`
  • `INVENTORY_REPORT`
can access Analytics Studio but will not have access to any dashboards.
Missing Navigation Role
A user assigned:
  • `ANALYTICS_VIEW`
  • `ORDER_REPORT`
but not assigned:
  • `ANALYTICS_VIEWER`
cannot access Analytics Studio because application visibility is controlled by navigation roles.
Troubleshooting Access Issues
User Cannot Access Analytics StudioVerify that:
  • `ANALYTICS_VIEW` is assigned;
  • the user session has been refreshed after permission changes.
Dashboard Is Not VisibleVerify that:
  • the corresponding dashboard permission has been assigned;
  • the dashboard configuration exists.
Dashboard Displays No DataVerify that:
  • retailer assignments overlap across permissions;
  • retailer data exists for the selected filters and date range.