Registrar suspenso en la asignación de un curso
Este endpoint permite registrar que un empleado no ha superado un curso asignado.
POST /api/v2/businesses/{businessId}/services/{serviceId}/employees/{employeeId}/course-assignments/{courseAssignmentId}/fail
Si los datos incluidos en la petición son correctos, se suspenderá la asignación de curso y la respuesta será un 204 No Content.
Consideraciones
Al suspender el curso, los entrenamientos que se evalúan pasan al estado FAILED y el resto al estado ATTENDED. Si el curso estaba aprobado, la aprobación se revoca.
Para registrar un resultado distinto en cada entrenamiento, 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?