Consola de Propietario Global
La Consola de Propietario Global es el módulo de administración transversal del sistema. Está disponible para el rol owner y concentra las operaciones globales sobre empresas, contratos, usuarios, roles y módulos operativos.
Propósito
Este módulo permite:
- Gestionar tenants y contratos.
- Administrar usuarios, roles y permisos.
- Consultar y operar módulos transversales desde una sola vista.
- Administrar asistencia, turnos, recursos y datos maestros cuando el usuario tenga permisos.
Permisos Requeridos
| Rol | Acceso |
|---|---|
owner | Completo |
gerencia | Sin acceso base |
admin | Sin acceso |
cecom | Sin acceso |
supervisor | Sin acceso |
brigadista | Sin acceso |
lider_maquinista | Sin acceso |
viewer | Sin acceso |
Flujos Principales
flowchart TD
A[Acceder a Consola Owner] --> B{¿Qué desea hacer?}
B --> C[Gestionar Usuarios]
B --> D[Gestionar Contratos]
B --> E[Operar Módulos Globales]
C --> C1[Crear Usuario]
C --> C2[Editar Datos]
C --> C3[Asignar Contrato]
D --> D1[Crear Contrato]
D --> D2[Editar Contrato]
D --> D3[Activar o Desactivar]
E --> E1[Roles]
E --> E2[Datos Maestros]
E --> E3[Asistencia y Turnos]
Secciones del Módulo
La consola agrupa las siguientes pestañas vigentes:
| Pestaña | Uso principal |
|---|---|
| Empresas | Crear y editar empresas/tenants, datos de contacto y referencia de mapa |
| Usuarios | Buscar, crear, editar, eliminar y asignar usuarios a contratos |
| Contratos | Crear, editar, activar/desactivar, transferir o limpiar datos de contratos |
| Roles | Administrar permisos RBAC por módulo |
| Datos Maestros | Gestionar faenas, posturas, vehículos y especialidades |
| Asistencia | Revisar asistencia del personal |
| Turnos | Gestionar turnos operativos |
| Recursos | Consultar y operar recursos desde contexto global |
Gestión de Usuarios
La operación descrita está vigente, pero las capturas deben actualizarse con evidencia del ambiente productivo.
Checklist para el equipo:
- Captura: Listado de usuarios
- Captura: Formulario de creación de usuario
- Captura: Modal de edición de permisos
- Documentar campos obligatorios
- Documentar validaciones
Crear Nuevo Usuario
- Navegar a Consola Owner → Usuarios
- Clic en "+ Nuevo Usuario"
- Completar el formulario:
- Email (obligatorio, @brysa.cl)
- Nombre completo
- Rol asignado
- Empresa/contrato cuando corresponda
- Clic en "Guardar"
Captura requerida: Formulario de nuevo usuario.
Contratos
Desde la pestaña Contratos se pueden crear contratos, editar su nombre/código, cambiar su empresa asociada, activar o desactivar el contrato, transferir datos hacia otro contrato y consultar conteos antes de eliminar o limpiar información.
Eliminar o limpiar datos de un contrato es una operación sensible. Use estas acciones solo con respaldo operacional y autorización explícita.
Roles y Permisos
La pestaña Roles utiliza RBAC granular. Los permisos reales se resuelven por módulo con lectura, creación, actualización y eliminación. Si un usuario no ve un módulo, primero revise el rol y los módulos permitidos en su sesión.
Errores Comunes
| Error | Causa | Solución |
|---|---|---|
| "Email ya registrado" | El correo ya existe en el sistema | Usar otro correo o recuperar cuenta existente |
| "Sin permisos" | No tiene rol owner | Solicitar acceso al administrador autorizado |
FAQ
¿Cómo desbloqueo un usuario?
La versión productiva actual no tiene un botón de Desbloquear usuario en la Consola Owner.
El bloqueo por intentos fallidos se libera automáticamente después de 2 horas. También se limpia cuando el usuario completa un flujo válido de cambio o recuperación de contraseña. Si se requiere intervención inmediata, use Resetear contraseña desde gestión de usuarios cuando tenga permisos; ese flujo genera una contraseña temporal y limpia el bloqueo. Si no aplica, escale a soporte técnico de NFR.
¿Puedo eliminar un usuario permanentemente?
La interfaz de usuarios permite eliminar registros según permisos, pero en operación normal se debe preferir reasignar contrato, corregir datos o resetear contraseña cuando exista historial asociado. Antes de eliminar, confirme impacto en auditoría, asistencia, emergencias y contratos.
Revise periódicamente usuarios sin uso reciente y mantenga sus contratos, roles y accesos alineados con la operación real. Elimine cuentas solo cuando el impacto histórico esté validado.