Skip to main content

Role-Based Permissions

Overview

This document outlines the role-based permission system implemented in the CoolR platform. Access to different modules and features is governed by predefined roles. Each role has a specific set of permissions that control what actions a user can perform.

Modules and Permissions

The system contains multiple functional modules. Each module may support the following permission types:

  • List: Read-only access
  • Add: Ability to add new records
  • Edit: Ability to modify existing records
  • Export: Ability to export records in Excel, CSV, or PDF formats

Defined Roles

Role NameDescription
InstallerResponsible for setup and device installation
Sales RepHandles client-side sales and reporting
Client AdminHas broad access across client-owned modules and data

Role Permission Matrix

Installer Role

Permissions for the Installer focus on installation, device management, and limited data access:

ApplicationModulePermissionDescription
PlaybookHome PageListHome page
InstallationsList, ExportMonitor field installations effectively
PortalOutletsList, Add, Edit, ExportAccess key master data related to retail outlets
AssetsList, Add, Edit, ExportManage equipment or sub-locations where Smart Devices are expected
Smart DeviceList, ExportDetailed information on VistaZ units
Mobile ApplicationInstallList, Add, Edit, ExportInstall a device
UninstallList, Add, Edit, ExportUninstall a device
LocationList, Add, Edit, ExportDisplay list based on current user location
AssetList, Add, Edit, ExportManage and monitor retail assets
Diagnostic/ConfigureList, Add, Edit, ExportMonitor, configure, and synchronize device data
In Field StatusList, Add, Edit, ExportView current state of operations in the field
LogsList, Add, Edit, ExportAccess logs for support and troubleshooting
PreferencesList, Add, Edit, ExportConfigure preferences and options
Smart DeviceList, Add, Edit, ExportInterface for managing smart devices
SupportList, Add, Edit, ExportConnect with customer support

Sales Rep Role

Permissions for the Sales Rep include client-facing interactions, sales reporting, and basic analytics access:

ApplicationModulePermissionDescription
PlaybookHome PageListHome page
InstallationsList, ExportMonitor field installations effectively
OutletListInsights into assigned outlets
Replenishment-Location ReorderList, Add, Edit, ExportOrder generation and tracking
PortalOutletsList, Add, Edit, ExportAccess key master data related to retail outlets
AssetsList, Add, Edit, ExportManage equipment or sub-locations where Smart Devices are expected
Smart DeviceList, ExportDetailed information on VistaZ units
Logs-AlertsList, ExportView current and historical alerts
Logs-ImageListBrowse all related images with timestamps
Mobile ApplicationLocationList, Add, Edit, ExportDisplay list based on current user location
Diagnostic/ConfigureList, Add, Edit, ExportMonitor, configure, and synchronize device data
In Field StatusList, Add, Edit, ExportView current state of operations in the field
Smart DeviceList, Add, Edit, ExportInterface for managing smart devices
LogsList, Add, Edit, ExportAccess logs for support and troubleshooting
PreferencesList, Add, Edit, ExportConfigure preferences and options
HelpList, Add, Edit, ExportQuick access to FAQs
SupportList, Add, Edit, ExportConnect with customer support

Client Admin Role

Permissions for the Client Admin are extensive, covering most administrative and data access rights:

ApplicationModulePermissionDescription
PlaybookHome PageListMain landing page of the application
InstallationsList, ExportMonitor field installations effectively
OutletListInsights into outlets and their performance
Replenishment-Location ReorderList, Add, Edit, ExportOrder generation and tracking
Business PerformanceListDisplay key performance indicators
Device TrackingList, ExportMonitor lifecycle status of VistaZ units
MasterdataList, Add, ExportView and manage master data configuration
SettingsListView configurations like timezone, language, etc.
Asset Performance ReportList, ExportData-driven insights into asset performance
Missed OpportunitiesList, ExportImpact of product unavailability
ScorecardListView KPIs for performance
PortalOutletsList, Add, Edit, ExportAccess key master data related to retail outlets
AssetsList, Add, Edit, ExportManage equipment or sub-locations where Smart Devices are expected
Smart DeviceList, ExportDetailed information on VistaZ units
ProductsList, Add, Edit, ExportManage SKUs being monitored
PlanogramsList, Add, Edit, ExportVisual representation of product placement
Factory InstallListStart devices and assign assets
Logs-AlertsList, ExportView current and historical alerts
Logs-ImageListBrowse all related images with timestamps
Logs-Health relatedList, ExportTrack temperature-related events
Logs-Door relatedList, ExportReview door event history
Logs-Asset PurityList, ExportShow images with KPI data
Mobile ApplicationLocationList, Add, Edit, ExportDisplay list based on current user location
Diagnostic/ConfigureList, Add, Edit, ExportMonitor, configure, and synchronize device data
In Field StatusList, Add, Edit, ExportView current state of operations in the field
Smart DeviceList, Add, Edit, ExportInterface for managing smart devices
LogsList, Add, Edit, ExportAccess logs for technical support
PreferencesList, Add, Edit, ExportConfigure preferences and options
HelpList, Add, Edit, ExportQuick access to FAQs
SupportList, Add, Edit, ExportConnect with customer support
AssetList, Add, Edit, ExportManage and monitor retail assets
InstallList, Add, Edit, ExportInstall a device
UninstallList, Add, Edit, ExportUninstall a device
ReinstallList, Add, Edit, ExportReinstall a device

Notes

  • Permissions may be updated over time as business requirements evolve.
  • Roles are assigned by administrators and cannot be modified by regular users.
  • If a user needs broader access, a role change request should be submitted to the Support/Admin team.