-
Notifications
You must be signed in to change notification settings - Fork 0
Roles Definition
This page describes the different user roles available in StateForce and their responsibilities. Roles are designed to support a hierarchical structure commonly used in emergency operations centers, ensuring secure and efficient access to system functionality.
- Full System Access: Can access all features and settings across the platform.
- User Management: Add, remove, and update users, roles, and permissions.
- System Configuration: Manage global system settings, agency profiles, and integrations.
- Audit Logs: View activity logs and system metrics for compliance and maintenance.
- Reports: Generate detailed system-wide reports and statistics.
- Resource Management: Can oversee resource allocation and approve operator assignments.
- Incident Management: Create, update, and close emergency incidents.
- Resource Allocation: Assign resources such as ambulances, fire brigades, and rescue units.
- Real-time Operations: Track live resource locations and statuses on dashboards.
- Personnel Management: Manage on-duty personnel schedules and availability.
- Role Limitations: Cannot modify system configurations, manage users, or access sensitive audit logs.
- Operational Oversight: Monitor operator activity and ensure effective resource distribution.
- Incident Monitoring: Track live updates and statuses of emergency incidents.
- Reports & Statistics: Generate operational and historical reports for analysis.
- Resource Approval: Approve or reject resource reassignment requests made by operators.
- Role Limitations: Cannot modify user roles, system settings, or directly assign resources.
- Read-Only Access: View selected public dashboards and shared reports.
- External Collaboration: Intended for auditors, temporary users, or partner institutions.
- Role Limitations: Cannot interact with or modify operational data or configurations.
| Action/Permission | Administrator | Operator | Supervisor | Guest |
|---|---|---|---|---|
| Manage users and roles | β | |||
| Configure system settings | β | |||
| View incident reports | β | β | β | β |
| Create or update incidents | β | β | ||
| Assign emergency resources | β | β | ||
| Monitor real-time operations | β | β | β | β |
| Access live geospatial data | β | β | β | β |
| Generate statistics/reports | β | β | ||
| Approve resource assignments | β | β | ||
| View activity logs | β | β | ||
| Access read-only dashboards | β | β | β | β |
- Customizable Roles: Future versions of StateForce may allow agencies to create custom roles based on their operational needs.
- Principle of Least Privilege: Permissions are restricted to ensure users only access what is necessary for their role.
- Role Assignment: Always validate the clearance level and operational scope of the user before assigning roles.
- Feedback: For recommendations or modifications to role definitions, contact a system administrator or the project lead.
This detailed breakdown ensures clarity and structure in role-based access control, empowering agencies to operate efficiently and securely.
We are always looking for feedback and contributions to improve StateForce. Feel free to open issues, suggest edits, or submit pull requests to the repository.
- Repo: StateForce GitHub
- Contact: martinmendozadev@gmail.com
If you encounter issues or need assistance, please reach out via:
- Email: martinmendozadev@gmail.com
- GitHub Issues: Submit an Issue
This documentation and the StateForce platform are licensed under the Apache License 2.0.
Thank you for using StateForce! π¨
Together, we are improving emergency response operations in real-time.
Welcome to the StateForce Wiki! Use this sidebar to navigate through the documentation.
This sidebar provides quick access to all the documentation pages. For detailed information, click on the desired section.