Roles and Permissions Guide
Manage user access and capabilities within the platform
Roles and Permissions Guide
Overview
The Roles and Permissions system allows administrators to manage user access and capabilities within the platform. This guide explains how to effectively manage user roles, assign permissions, and maintain security across your organization.
Key Features
- Visual user management interface
- Role-based access control
- Multi-role support per user
- Email management
- User deletion with data cleanup
Getting Started
Accessing Role Management
- Navigate to Settings in your dashboard
- Select "Roles & Permissions" from the navigation menu
- Choose between "Manage Users" and "Manage Roles" tabs
Interface Overview
- Users List: View and manage all users
- Role Assignment: Assign multiple roles to users
- User Actions: Email updates and user removal
- Search: Filter users by name
Managing Users
Viewing Users
- All users are displayed in a table format
- See user's name, email, and current roles
- Use the search bar to filter by name
- Sort columns by clicking headers
Assigning Roles
- Locate the user in the table
- Click the roles dropdown in their row
- Select or deselect roles as needed
- Changes are saved automatically
- Success/error messages confirm actions
Updating User Email
- Click the actions menu (three dots) for the user
- Select "Change Email"
- Enter the new email address
- Click "Save Changes"
- System will confirm the update
Removing Users
- Click the actions menu for the user
- Select "Delete User"
- Confirm the deletion
- System will remove user and associated data
- Confirmation message appears
Important: User deletion will:
- Remove user from all roles
- Delete associated clinician information
- Remove from teams and channels
- Clear user-specific data
- Maintain audit logs
Role Types
Available Roles
- Health Admin: Full system access
- Health Clinician: Clinical features access
- Health Member: Basic platform access
Role Combinations
- Users can have multiple roles
- Roles combine to grant broader access
- Some roles may have dependencies
Best Practices
Security Guidelines
- Regularly review user roles
- Remove unnecessary access
- Update email addresses promptly
- Document role changes
- Verify deletions carefully
Role Assignment Tips
- Start with minimum required access
- Consider role dependencies
- Review role combinations
- Document special cases
- Monitor role changes
Troubleshooting
Common Issues
-
Role Changes Not Saving
- Refresh the page
- Check network connection
- Verify permissions
-
Email Update Failures
- Ensure valid email format
- Check for duplicates
- Verify system access
-
Deletion Problems
- Check user dependencies
- Verify admin rights
- Review error messages
Getting Help
- Contact system administrator
- Check error messages
- Document steps taken
- Note any error codes
- Prepare user details
Updates and Maintenance
Regular Tasks
- Review user access monthly
- Update role assignments
- Clean up inactive users
- Document changes
- Verify system health
Best Practices
- Keep documentation current
- Train new administrators
- Monitor system logs
- Review security regularly
- Update procedures