Overview
The Seguridad system implements a comprehensive role-based access control (RBAC) system that assigns users to specific roles based on their organizational unit, function, and security clearance. Each role determines which modules, features, and data the user can access.Permission Structure
Roles are defined by thepermisos field in the usuario table. This field contains either numeric codes or text identifiers that map to specific modules and access levels.
The permission code is set during user creation and can be modified by administrators through the user management interface (
alta_usuarios.php).Role Categories
Administrator Roles
System Administrator
Permission Code:
Landing Page:
Description: Full system access with administrative privilegesCapabilities:
0Landing Page:
index1.phpDescription: Full system access with administrative privilegesCapabilities:
- Access to all modules and features
- User management and role assignment
- System-wide data access
- Configuration management
Administrative Staff
Permission Code:
Landing Page:
Description: Administrative operations and oversightCapabilities:
100Landing Page:
admin/cabecera1.phpDescription: Administrative operations and oversightCapabilities:
- Administrative module access
- User oversight functions
- Cross-regional data visibility
Regional Unit Roles
Regional Units (Unidades Regionales) are the primary operational divisions. Each UR has dedicated access to their regional data:- UR 1-5
- UR 6-10
- UR 11-15
| Unit | Code | Landing Page |
|---|---|---|
| UR 1 | 1 | ur1/cabecera1.php |
| UR 2 | 2 | ur2/cabecera1.php |
| UR 3 | 3 | ur3/cabecera1.php |
| UR 4 | 4 | ur4/cabecera1.php |
| UR 5 | 5 | ur5/cabecera1.php |
Each Regional Unit has identical functionality but operates on data specific to their geographic jurisdiction.
Judicial Personnel Roles
Judicial roles provide read-only consultation access to case data for court officials:General Consultation Access
General Consultation Access
Permission Codes:
Landing Pages:
20, 200Landing Pages:
consulta/index1.php, consulta2/index1.phpProvides general consultation capabilities for judicial review and case oversight.First Circumscription Courts
First Circumscription Courts
Courts serving the first judicial circumscription:
| Court | Code | Landing Page |
|---|---|---|
| Juzgado 1 | 21 | primera_circuncripcion/juzgado1/menu_consulta.php |
| Juzgado 2 | 22 | primera_circuncripcion/juzgado2/menu_consulta.php |
| Juzgado 3 | 23 | primera_circuncripcion/juzgado3/menu_consulta.php |
| Juzgado 4 | 24 | primera_circuncripcion/juzgado4/menu_consulta.php |
| Juzgado 5 | 25 | primera_circuncripcion/juzgado5/menu_consulta.php |
| Juzgado 6 | 26 | primera_circuncripcion/juzgado6/menu_consulta.php |
| Juzgado 7 | 27 | primera_circuncripcion/juzgado7/menu_consulta.php |
Third Circumscription Court
Third Circumscription Court
Permission Code:
Landing Page:
28Landing Page:
tercera_circuncripcion/juzgado3/menu_consulta.phpConsultation access for the third judicial circumscription.Specialized Department Roles
Specialized units handle specific types of cases and investigations:Traffic Department
Code:
Page:
99Page:
transito/index1.phpTraffic accident investigations and vehicle-related incidents.Suicide Investigation
Code:
Page:
98Page:
suicidio/index1.phpSpecialized unit for suicide case investigation and documentation.Traffic Homicide
Code:
Page:
97Page:
homicidio_accidente_transito/index1.phpInvestigations of fatalities resulting from traffic incidents.Dependent Resources
Code:
Page:
96Page:
recursos_dependientes/index1.phpManagement of dependent personnel and resources.Home Escape Cases
Code:
Page:
95Page:
fuga_hogar/index1.phpMissing persons and runaway cases.UNICEF Unit
Code:
Page:
94Page:
unicef/index1.phpChild protection cases coordinated with UNICEF.Toxicology
Code:
Page:
93Page:
toxico/cabecera1.phpDrug-related crimes and toxicology investigations.Subsecretaría
Code:
Page:
92Page:
subsecretaria/index1.phpUndersecretary office operations and oversight.Data Entry Unit
Code:
Page:
91Page:
carga_datos/index1.phpDedicated data entry and records management.Operations
Code:
Page:
90Page:
operaciones/index1.phpOperational planning and tactical operations.Federal Crimes Unit
Federal Crimes Department
Permission Code:
Landing Page:
Description: Federal-level crime investigation and prosecution supportJurisdiction:
4444Landing Page:
delitos-federales/index1.phpDescription: Federal-level crime investigation and prosecution supportJurisdiction:
- Federal crimes
- Cross-jurisdictional cases
- Federal law enforcement coordination
Special Access Roles
These roles provide limited access to specific functions:- Query Functions
- Operational Functions
| Role | Code | Landing Page | Function |
|---|---|---|---|
| Vehicle Search | 800 | buscar_dominio.php | Search vehicle by license plate |
| Preventive Records | 801 | buscarpreventivosoloconsultas.php | Query preventive records |
| Map Consultation | 807 | consultaMapa.php | Geographic data visualization |
Text-Based Roles
Some roles use text identifiers instead of numeric codes:Deputy Chief (Sub-jefe)
Deputy Chief (Sub-jefe)
Permission Code:
Landing Page:
Description: Deputy chief access with map-based oversight capabilities
Sub-jefeLanding Page:
consulta_mapa_simple.phpDescription: Deputy chief access with map-based oversight capabilities
Security Director (dirseguridad)
Security Director (dirseguridad)
Permission Code:
Landing Page:
Description: Director-level access to security operations and strategic planning
dirseguridadLanding Page:
dirgral/index1.phpDescription: Director-level access to security operations and strategic planning
Police Station (comisaria)
Police Station (comisaria)
Permission Code:
Landing Page:
Description: Local police station operations and community policing
comisariaLanding Page:
comisarias/cabecera1.phpDescription: Local police station operations and community policing
Operations (operaciones)
Operations (operaciones)
Permission Code:
Landing Page:
Description: Operational management and field operations coordination
operacionesLanding Page:
operativosDescription: Operational management and field operations coordination
Role Assignment Process
Administrators assign roles through the user management interface:Enter User Information
Required fields:
- Username (lowercase, max 16 characters)
- Password and confirmation
- Description/Initials
- Circunscripción (jurisdiction)
- Categoria (permission code)
Optional: Set Data Entry Authorization
Configure “Autorizar carga fuera Periodo” to restrict data entry before a specific date
Permission Features
Data Entry Period Restriction
Administrators can restrict when users can enter data:This feature helps maintain data quality by preventing backdated entries without authorization.
Bulk Permission Management
Administrators can disable data entry for all users simultaneously:Batch Period Restriction
The “Inhabilitar CFP a TODOS” button in user management allows administrators to set a global data entry restriction date for all users except administrators.Use Case: End-of-period data freezes for reporting or auditing
User Attributes
Each user account includes the following attributes:Username (usd)
Unique identifier, lowercase, max 16 characters
Password (pwd)
Authentication credential, max 16 characters
Permissions (permisos)
Role code determining access level
Circunscripción
Geographic jurisdiction assignment
Nota/Description
User description or full name
Authorization Date
Data entry period restriction
Viewing User List
The user management page displays all users with their key attributes:- Authorization date
- Username (alphabetically)
Common Role Scenarios
- Regional Officer
- Court Official
- Specialized Investigator
- System Administrator
Scenario: Police officer working in Regional Unit 5Configuration:
- Username:
oficial.ur5 - Permission Code:
5 - Circunscripción:
UR5 Oberá - Access: Full CRUD operations for UR5 preventive reports
Role Security Considerations
Next Steps
Authentication
Learn about the authentication and session management system
Navigation
Explore module navigation and system workflows