Portal del Empleado
El Portal del Empleado es una interfaz de autoservicio integrada en el módulo HRM que da a los empleados acceso directo a sus propios datos de RRHH. Cuando un empleado inicia sesión, ve una versión simplificada de Concord CRM — con navegación, campos y acciones adaptados específicamente a su rol.
Los administradores y empleados usan la misma aplicación, pero el portal ajusta automáticamente la experiencia según el rol del usuario conectado.
Cómo Funciona
El Portal del Empleado funciona mediante tres mecanismos trabajando juntos:
1. Filtrado de Menú
Cuando un usuario con el rol Employee inicia sesión, la navegación de la barra lateral se reemplaza con un menú simplificado que muestra solo las páginas a las que tiene acceso. Todos los menús administrativos (Ejecuciones de Nómina, Componentes de Nómina, Estructuras Salariales, Tipos de Permiso, Departamentos, Configuración) están ocultos.
2. Alcance de Datos
Un alcance de consulta global filtra automáticamente todos los datos de RRHH para que los empleados solo vean registros que les pertenecen. Un empleado viendo la página de Solicitudes de Permiso solo verá sus propias solicitudes — sin configuración ni filtrado manual requerido.
3. Visibilidad de Campos y Acciones
Los campos sensibles (salario, estado laboral, código de empleado) y las acciones administrativas (aprobar, rechazar) están ocultos para los usuarios empleados. Los empleados ven solo los campos relevantes para sus tareas de autoservicio.
Menú Predeterminado del Portal
Cuando un empleado inicia sesión, ve la siguiente navegación:
| Elemento de Menú | Icono | Descripción |
|---|---|---|
| Hojas de Tiempo | Reloj | Crear y gestionar hojas de tiempo semanales, registrar tiempo |
| Solicitudes de Permiso | Calendario | Enviar y rastrear solicitudes de permiso |
| Asistencia | Portapapeles | Ver y registrar asistencia diaria |
| Saldos de Permisos | Balanza | Ver asignaciones y uso de permisos por tipo |
| Recibos de Nómina | Documento | Ver y descargar documentos de recibos |
La página de inicio predeterminada después de iniciar sesión es Hojas de Tiempo. Esto puede cambiarse en la configuración.
Qué Pueden Hacer los Empleados
| Acción | Recurso | Detalles |
|---|---|---|
| Ver registros propios | Todos | Los empleados solo ven datos vinculados a su registro de empleado |
| Crear solicitudes de permiso | Solicitudes | Enviar nuevas solicitudes para aprobación |
| Cancelar solicitudes | Solicitudes | Cancelar solicitudes propias pendientes o aprobadas |
| Crear hojas de tiempo | Hojas de Tiempo | Crear hojas semanales |
| Registrar entradas de tiempo | Hojas de Tiempo | Agregar entradas a sus hojas de tiempo |
| Enviar hojas de tiempo | Hojas de Tiempo | Enviar borradores para aprobación |
| Registrar asistencia | Asistencia | Registrar entrada y salida diaria |
| Ver saldos de permisos | Saldos de Permisos | Verificar días disponibles, usados y pendientes |
| Ver recibos | Recibos | Ver detalles del recibo en el navegador |
| Descargar recibos | Recibos | Descargar recibo como PDF |
| Editar perfil propio | Empleados | Actualizar info básica del perfil (nombre, teléfono, dirección) |
Qué No Pueden Hacer los Empleados
- Ver datos de otros empleados
- Acceder a la configuración administrativa
- Aprobar o rechazar solicitudes de permiso u hojas de tiempo
- Crear o modificar saldos de permisos, estructuras salariales o datos de nómina
- Ver campos de salario, estado laboral o código de empleado
- Acceder a las páginas de Ejecuciones de Nómina, Componentes, Tipos de Permiso o Departamentos
- Exportar datos (a menos que se les otorgue explícitamente el permiso de exportación)
Habilitar el Portal
El Portal del Empleado está habilitado por defecto cuando se activa el módulo HRM. No se requiere configuración adicional — crear un empleado aprovisiona automáticamente una cuenta de usuario con acceso al portal.
Para verificar que el portal está activo, revise la configuración:
// modules/HRM/config/employee-portal.php
'enabled' => env('EMPLOYEE_PORTAL_ENABLED', true),
Para deshabilitar el portal completamente, establezca la variable de entorno:
EMPLOYEE_PORTAL_ENABLED=false
Cuando está deshabilitado, el filtrado de menú y el alcance de datos se desactivan. Los usuarios con rol Employee aún tendrán permisos restringidos, pero los ajustes de interfaz específicos del portal no se aplicarán.