Gestión de Empleados
Agregar, editar, organizar y gestionar empleados — desde la contratación hasta la programación y la gestión documental.
Lista de Empleados
La lista de empleados es la página principal donde puedes ver a todos los empleados de tu organización. Usa los filtros para reducir la lista y los botones de acción para gestionar empleados individuales.
Filtros
Usa estos filtros en la parte superior de la lista de empleados para encontrar rápidamente empleados específicos:
| Filtro | Tipo | Descripción |
|---|---|---|
| Sucursal | Desplegable | Filtrar empleados por su sucursal asignada. |
| Departamento | Desplegable | Filtrar empleados por su departamento. |
| Estado | Desplegable | Filtrar por estado: Activo o Suspendido. |
Columnas de la Lista
La tabla de la lista de empleados muestra las siguientes columnas:
| Columna | Descripción |
|---|---|
| ID de Empleado | El código de identificación único del empleado (ej. EMP-001). |
| Nombre | El nombre completo del empleado con foto en miniatura. |
| Cargo | El título del puesto del empleado en la empresa. |
| Departamento | El departamento al que pertenece el empleado. |
| Sucursal | La sucursal asignada al empleado. |
| Estado | Activo (insignia verde) o Suspendido (insignia roja). |
| Acciones | Botones de acción para ver, editar, eliminar o suspender al empleado. |
Botones de Acción
Cada fila de empleado tiene los siguientes botones de acción:
- — Abrir la página de perfil completo del empleado con todas las pestañas.
- — Abrir el formulario de edición para modificar los datos del empleado.
- — Eliminar permanentemente al empleado y todos los registros asociados. Esta acción no se puede deshacer.
- — Desactivar temporalmente la cuenta del empleado. No podrá iniciar sesión en la app móvil.
| # | Nombre Completo | Departamento | Estado | |
|---|---|---|---|---|
| 1 | Ahmed Mohamed | Engineering | Active | |
| 2 | Sara Ali | Marketing | Active | |
| 3 | Khaled Hassan | Sales | On Leave | |
| 4 | Mona Ibrahim | HR | Active |
Agregar Nuevo Empleado
Para agregar un nuevo empleado, haz clic en el botón en la parte superior de la página de empleados. Completa los siguientes campos:
| Campo | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
| Nombre Completo | Texto | ✅ | El nombre oficial completo del empleado como aparece en documentos oficiales. | Ahmed Mohamed |
| ID de Empleado | Texto | ✅ | Un código de identificación único para el empleado. Debe ser único en tu organización. | EMP-001 |
| Correo Electrónico | Correo | ✅ | La dirección de correo del empleado. Se usará como credenciales de inicio de sesión en la app móvil. | ahmed@company.com |
| Teléfono | Texto | ❌ | Número de teléfono de contacto del empleado (opcional). | +20 10X XXX XXXX |
| Cargo | Texto | ❌ | El título del puesto del empleado en la organización. | Desarrollador Senior |
| Departamento | Selección | ✅ | Seleccionar de los departamentos existentes. Crea departamentos primero si la lista está vacía. | Ingeniería |
| Sucursal | Selección | ✅ | Seleccionar de las sucursales existentes. Esto determina dónde el empleado debe registrar asistencia. | Sede Cairo |
| Salario Base | Número | ✅ | El salario base mensual del empleado antes de bonos y deducciones. | 5000 |
| Fecha de Contratación | Fecha | ✅ | La fecha en que el empleado comenzó o comenzará a trabajar. | 2024-01-15 |
| Turno(s) | Selección múltiple | ✅ | Selecciona uno o más turnos para el empleado. Esto determina las horas de trabajo esperadas. | Turno Matutino (9:00-17:00) |
| Estado | Selección | ✅ | Establecer empleado como Activo o Suspendido. Los nuevos empleados se establecen normalmente como Activo. | Activo |
| Foto | Subida de archivo | ❌ | Subir una foto de perfil para el empleado. Formatos aceptados: JPG, PNG. | JPG / PNG |
| Reconocimiento Facial | Botón | ❌ | Capturar la codificación facial del empleado para reconocimiento facial al registrar asistencia. Se puede capturar desde la cámara del panel o subir desde la app móvil. | Capturar vía Cámara |
Agregar tu Primer Empleado
Fatima Hassan se une a la Sede Cairo como Gerente de Marketing en el departamento de Marketing. Su administrador crea su cuenta con el correo fatima@company.com y una contraseña temporal. Se le asigna el Turno Matutino (9:00–17:00) con un salario base de 8,000 EGP. Fatima descarga la app AttendUX, ingresa el código de empresa, inicia sesión con sus credenciales y captura su codificación facial para registrar asistencia.
Perfil del Empleado
Haz clic en el nombre de cualquier empleado o en el botón Ver para abrir la página de perfil completo. El perfil está organizado en pestañas para fácil navegación:
Pestañas del Perfil
La página de perfil del empleado contiene las siguientes pestañas:
| Pestaña | Icono | Descripción |
|---|---|---|
| Info | Detalles personales, información de contacto, título del puesto, departamento, sucursal, salario, fecha de contratación y estado. | |
| Asistencia | Registros diarios de asistencia con horas de entrada/salida, estado (presente/tarde/ausente) y horas extra. | |
| Nómina | Historial salarial, recibos de nómina, deducciones, bonos y registros de anticipos. | |
| Documentos | Archivos subidos como contratos, copias de identificación, certificados y otros documentos personales. | |
| Horario | Horario semanal, patrones de turnos rotativos y cambios de turnos temporales. |
| Phone | +20 100 123 4567 |
| ahmed@company.com | |
| Branch | Main Branch |
| Joined | 2024-01-15 |
Editar Empleado
Para editar un empleado, haz clic en el botón Editar en la lista de empleados o en la página de perfil. El formulario de edición contiene los mismos campos que el formulario de creación.
Campos Editables
- Nombre, teléfono, cargo, departamento, sucursal, salario, estado y foto
- Correo (cambia el inicio de sesión en la app móvil)
- Asignaciones de turnos
- Fecha de contratación
- Codificación facial (recapturar o subir)
Campos No Editables
- ID de Empleado — se establece una vez durante la creación y no se puede cambiar después para mantener la integridad de datos en registros de asistencia y nómina.
Horario Semanal
El Horario Semanal te permite asignar diferentes turnos a diferentes días de la semana para cada empleado. Ideal para empleados con horarios diarios variables.
Abrir perfil del empleado
Navega a la página de perfil del empleado y haz clic en la pestaña "Horario".
Seleccionar "Horario Semanal"
Elige la opción "Horario Semanal" del selector de tipo de horario.
Asignar turnos por día
Para cada día de la semana (Sábado a Viernes), selecciona el turno del desplegable. Puedes dejar un día vacío para marcarlo como día libre.
Ahmed trabaja el Turno Matutino (9:00–17:00) de Domingo a Jueves, y el Turno Nocturno (22:00–06:00) el Sábado. El Viernes es su día libre. Su horario semanal refleja estos diferentes turnos por día.
| Day | Shift | Start | End |
|---|---|---|---|
| Saturday | Morning | 08:00 | 16:00 |
| Sunday | Morning | 08:00 | 16:00 |
| Monday | Evening | 14:00 | 22:00 |
| Tuesday | Evening | 14:00 | 22:00 |
| Wednesday | Morning | 08:00 | 16:00 |
| Thursday | Off | — | — |
| Friday | Off | — | — |
Horario Rotativo
El Horario Rotativo te permite definir un patrón de turnos que se repite y cicla automáticamente. Perfecto para fábricas, hospitales y operaciones 24/7.
Definir el patrón
Crea un patrón de rotación especificando turnos en orden. Ej. una rotación de 3 turnos: Mañana → Tarde → Noche.
Establecer fecha de inicio
Elige la fecha en que comienza la rotación. El sistema ciclará el patrón automáticamente desde esta fecha.
Incluir días de descanso
Incluye días de descanso (libres) en el patrón de rotación. Ej.: Mañana, Mañana, Noche, Noche, Libre, Libre — un ciclo de 6 días.
Una empresa de seguridad tiene guardias que trabajan 4 días sí, 2 días no en turnos rotativos. El patrón es: Turno Diurno, Turno Diurno, Turno Nocturno, Turno Nocturno, Libre, Libre. Comenzando el 1 de enero, el Guardia A sigue este patrón continuamente mientras el Guardia B comienza con un desfase de 2 días para asegurar cobertura.
Turnos Temporales
Los Turnos Temporales te permiten anular el horario regular o rotativo de un empleado para fechas específicas. Útil para ocasiones especiales, días de horas extra o cambios de horario a corto plazo.
Seleccionar fecha(s)
Elige la fecha específica o rango de fechas para el cambio de turno temporal.
Elegir turno
Selecciona el turno que aplicará en estas fechas en lugar del horario regular.
Guardar cambio
Haz clic en Guardar. El turno temporal tendrá prioridad sobre los horarios semanales y rotativos para las fechas especificadas.
Documentos del Empleado
La pestaña Documentos en el perfil del empleado te permite almacenar y gestionar archivos importantes para cada empleado — contratos, copias de identificación, certificados y más.
Subir Documentos
Abrir pestaña de Documentos
Navega al perfil del empleado y haz clic en la pestaña "Documentos".
Hacer clic en Subir
Haz clic en "Subir Documento" y selecciona un archivo de tu computadora. Formatos aceptados: PDF, JPG, PNG, DOC, DOCX.
Agregar título
Dale al documento un título descriptivo (ej. "Contrato Laboral 2024", "Copia de Identificación").
Para cada documento subido, puedes:
- — Descargar el archivo a tu computadora.
- — Eliminar permanentemente el documento. Esta acción no se puede deshacer.
Importación Masiva
Si necesitas agregar muchos empleados, usa la función de importación masiva para subir un archivo CSV en lugar de crearlos uno por uno.
Plantilla CSV
Descarga la plantilla CSV de la página de importación y llénala con los datos de tus empleados. Las siguientes columnas están disponibles:
| Columna | Requerido | Descripción | Ejemplo |
|---|---|---|---|
| name | ✅ | Nombre completo del empleado. | Ahmed Mohamed |
| employee_id | ✅ | Código único de ID de empleado. No debe existir ya. | EMP-001 |
| ✅ | Correo del empleado para inicio de sesión en la app móvil. Debe ser único. | ahmed@company.com |
|
| phone | ❌ | Número de teléfono de contacto. | +201012345678 |
| position | ❌ | Título del puesto o cargo. | Developer |
| department | ✅ | Nombre del departamento. Debe coincidir exactamente con un departamento existente. | Engineering |
| branch | ✅ | Nombre de la sucursal. Debe coincidir exactamente con una sucursal existente. | Cairo HQ |
| salary | ✅ | Salario base mensual (solo valor numérico). | 5000 |
| hire_date | ✅ | Fecha de contratación en formato AAAA-MM-DD. | 2024-01-15 |
Pasos de Importación
Descargar plantilla
Haz clic en "Descargar Plantilla CSV" en la página de importación para obtener un archivo preformateado con los encabezados correctos.
Completar datos de empleados
Abre el archivo CSV en Excel o Google Sheets y completa los datos de tus empleados. Asegúrate de que todos los campos requeridos estén completos.
Subir y revisar
Sube el archivo CSV completado. El sistema validará los datos y te mostrará una vista previa con errores resaltados antes de importar.
Errores Comunes de Importación
| Error | Causa | Solución |
|---|---|---|
| Correo Duplicado | Un empleado con este correo ya existe en el sistema. | Usa una dirección de correo única para cada empleado. |
| ID de Empleado Duplicado | El código de ID de empleado ya está asignado a otro empleado. | Asigna un ID de empleado único a cada persona. |
| Campo Requerido Faltante | Una columna requerida (nombre, correo, departamento, etc.) está vacía. | Completa todos los campos requeridos en el archivo CSV. |
| Departamento Inválido | El nombre del departamento no coincide con ningún departamento existente. | Asegúrate de que el nombre del departamento coincida exactamente (sensible a mayúsculas) o crea el departamento primero. |
| Formato de Fecha Inválido | La fecha de contratación no coincide con el formato esperado AAAA-MM-DD. | Usa el formato AAAA-MM-DD (ej. 2024-01-15). |
Suspender / Reactivar Empleado
Suspender a un empleado desactiva temporalmente su cuenta sin eliminar sus datos. Útil para empleados en licencia prolongada, bajo investigación o temporalmente desvinculados.
Cómo Suspender
Encontrar al empleado
Ve a la página de empleados y encuentra al empleado que deseas suspender.
Hacer clic en Suspender
Haz clic en el botón Suspender en la columna de acciones, o abre el perfil del empleado y cambia el estado a "Suspendido".
Lo Que Sucede al Suspender
- El empleado no puede iniciar sesión en la app móvil.
- No aparecerá en informes de asistencia y no será marcado como ausente.
- No se contará en tu límite de licencia de empleados activos.
- Todos los datos históricos (asistencia, nómina, documentos) se preservan.
Reactivar Empleado
Para reactivar, simplemente cambia el estado del empleado de nuevo a "Activo" desde el perfil o la lista de empleados. Podrá iniciar sesión inmediatamente en la app móvil y retomar operaciones normales.