Overview
The CSQ Platform implements a comprehensive role-based access control (RBAC) system that ensures users have appropriate access to features and data based on their responsibilities and organizational requirements.Role-Based Access Control Model
Roles
Collections of permissions assigned to users based on job functions
Permissions
Specific actions or access rights within the platform
Built-in Roles
Observer
- Permissions
- Restrictions
- Use Cases
Read-Only Access
- View dashboard and widgets
- Access use case status information
- View reports and analytics
- Browse help documentation
- Receive notifications (view only)
Use Case Designer
Core Capabilities
Core Capabilities
Use Case Management
- Create new use cases
- Edit existing use cases
- Configure monitoring parameters
- Set up notifications and alerts
- Manage use case lifecycle
- Archive and restore use cases
Data Management
Data Management
Master Data Access
- Manage service definitions
- Configure requirements templates
- Define risk categories
- Maintain notification lists
- Update configuration parameters
Reporting Capabilities
Reporting Capabilities
Report Generation
- Generate all report types
- Schedule automated reports
- Export report data
- Share reports with stakeholders
- Configure report templates
Administrator
Administrators have comprehensive system access and should be limited to trusted personnel.
Administrative Permissions
1
User Management
- Create, modify, and deactivate user accounts
- Assign and modify user roles
- Reset passwords and unlock accounts
- Configure user preferences and settings
2
System Configuration
- Configure system-wide settings
- Manage integrations and APIs
- Set up authentication methods
- Configure backup and recovery
3
Security Management
- Manage security policies
- Configure access controls
- Review audit logs
- Manage encryption settings
4
Platform Maintenance
- Perform system maintenance
- Manage system updates
- Monitor system performance
- Configure alerting and monitoring
Permission Categories
Functional Permissions
| Permission | Observer | Use Case Designer | Administrator |
|---|---|---|---|
| View dashboard | ✅ | ✅ | ✅ |
| View use cases | ✅ | ✅ | ✅ |
| Create use cases | ❌ | ✅ | ✅ |
| Edit use cases | ❌ | ✅ | ✅ |
| Delete use cases | ❌ | ✅ | ✅ |
| Approve use cases | ❌ | ✅ | ✅ |
| Generate reports | ✅ | ✅ | ✅ |
| Configure notifications | ❌ | ✅ | ✅ |
| Manage master data | ❌ | ✅ | ✅ |
| User management | ❌ | ❌ | ✅ |
| System configuration | ❌ | ❌ | ✅ |
