Módulo: Recursos Humanos (CH)¶
Gestión de Capital Humano: horarios, ausencias, vacaciones, horas extra y solicitudes de RRHH.
Modelos¶
- Horarios: Horarios de trabajo por empleado
- Ausencia: Faltas, vacaciones, permisos
- HorasExtra: Registro de horas extra
- Solicitud: Solicitudes de recursos humanos (genérico)
- Evento: Eventos de la empresa
Funcionalidades¶
- Checador GPS: Los usuarios registran entradas/salidas con geolocalización
- Solicitudes: Vacaciones, permisos, cambios de horario
- Aprobación: Flujo de aprobación por jefe directo
- Reportes: Ausencias, puntualidad, horas extra
Checador¶
class Checador(models.Model):
perfil = models.ForeignKey(Perfil)
tipo = models.CharField() # ENTRADA, SALIDA
fecha_hora = models.DateTimeField()
latitude = models.DecimalField()
longitude = models.DecimalField()
API¶
POST /api/ch/checador/registrar/GET /api/ch/ausencias/POST /api/ch/solicitudes/