HR Lios Manager – Plugin de Gestión de Recursos Humanos para WordPress

HR Lios Manager - Plugin de Gestión de Recursos Humanos para WordPress


Este plugin fue desarrollado para resolver un problema común en las empresas: la gestión manual y desordenada de solicitudes de días libres, vacaciones, permisos y licencias por enfermedad. El proceso tradicional basado en papelería genera demoras, pérdida de información y falta de trazabilidad. HR Lios Manager elimina estos problemas digitalizando todo el flujo de trabajo.


Tecnologías utilizadas:


El plugin está construido sobre WordPress utilizando PHP como lenguaje principal. Para el almacenamiento de datos se crearon tablas personalizadas en MySQL con el sistema $wpdb de WordPress. El frontend incluye HTML, CSS personalizado, y JavaScript con jQuery, DataTables para tablas interactivas exportables a CSV, PDF e imprimir, y Bootstrap 5 para un diseño responsivo. Se implementaron shortcodes de WordPress para renderizar las interfaces y hooks (actions y filters) para integrar la funcionalidad sin modificar el core de WordPress.


Lógica y funcionalidades principales:


El sistema funciona con una jerarquía de roles donde cada tipo de usuario tiene permisos diferentes: los empleados (subscriber) solo ven sus propias solicitudes, los líderes de departamento (contributor) ven las solicitudes de su equipo, y RRHH (author) puede aprobar o rechazar cualquier solicitud. El plugin crea automáticamente cuatro páginas al activarse: formulario de solicitud, procesamiento, panel de permisos y visor de documentos.
El formulario incluye validación tanto del lado del cliente como del servidor, con reglas de negocio como la exigencia de certificado médico para enfermedades superiores a un día, y plazos de anticipación según la cantidad de días solicitados. Cuando se envía una solicitud, se inserta en la base de datos con estado Pendiente y se envían notificaciones por correo electrónico automáticamente al líder de departamento y a RRHH. Cuando RRHH actualiza el estado de una solicitud, el empleado recibe un correo de notificación con el resultado. El sistema también permite adjuntar y visualizar documentos como certificados médicos en formato imagen o PDF.


Valor del proyecto:


Este plugin transforma un proceso manual propenso a errores en un sistema automatizado y auditado. Proporciona trazabilidad completa de cada solicitud, mejora la comunicación entre empleados y el área de recursos humanos, asegura el cumplimiento de las políticas de la empresa, y ofrece reportes exportables para toma de decisiones. Es una solución escalable que se integra directamente en el ecosistema de WordPress sin requerir infraestructura adicional.

Jefferson Espinoza
Scroll al inicio