Registrar ausencia en la asignación de un curso
Este endpoint permite registrar que un empleado no ha asistido a un curso asignado.
POST /api/v2/businesses/{businessId}/services/{serviceId}/employees/{employeeId}/course-assignments/{courseAssignmentId}/absent
Si los datos incluidos en la petición son correctos, se registrará la ausencia en la asignación de curso y la respuesta será un 204 No Content.
Consideraciones
Al registrar la ausencia, todos los entrenamientos del curso pasan al estado NOT_ATTENDED. Si el curso estaba aprobado, la aprobación se revoca.
Para registrar la ausencia solo en algunos entrenamientos, se debe usar Actualizar el estado de los entrenamientos de un curso.
Códigos de error
Además de los errores comunes, este endpoint puede devolver los siguientes códigos:
| Código | Mensaje | Descripción |
|---|---|---|
|
Course assignment not found: <courseAssignmentId> |
El |
Course not found for assignment: <courseId> |
El curso de la asignación ya no existe. |
|
|
The course assignment has not been completed yet |
El último entrenamiento del curso tiene una fecha futura. |
error.course_requirements_not_fulfilled |
El empleado no tiene aprobados y vigentes todos los cursos requisito. El mensaje incluye los nombres de los cursos pendientes. |
Enlaces de interés
¿Qué es un curso?
¿Qué es la asignación de un curso?