Índice
Pantalla de Necesidades de Capacitación
La pantalla de Necesidades de Capacitación forma parte del detalle de evaluación, /evaluaciones/:id, y se muestra como una sección dentro del flujo de evaluación.

Objetivo de la pantalla
Permite registrar, editar y eliminar necesidades de capacitación asociadas a la evaluación, incluyendo:
- Tipo de evento
- Área de capacitación
- Curso, cuando el esquema usa el condicional
SelectorCursos - Fecha, descripción y recursos
- Debilidades o rubros evaluados relacionados
Campos del formulario
Campos obligatorios
- Tipo de evento
- Descripción
Campos opcionales
- Área de capacitación
- Curso, solo cuando
SelectorCursosestá activo - Fecha
- Recursos
- Checkboxes de debilidades o rubros evaluados

Reglas funcionales principales
- La evaluación debe existir y cargarse por el parámetro
idde la ruta. - Si la evaluación está finalizada, el formulario y las acciones de edición o eliminación quedan en solo lectura.
- Los permisos ABAC controlan botones de editar y eliminar:
- Subrecurso
necesidadescapacitacion - Acciones
editydelete
- Subrecurso
- Los combos de tipo de evento y área se consultan por grupo corporativo,
codgrc. - Si
SelectorCursosestá activo en el esquema, el campo curso se habilita solo cuando tipo de evento y área tienen valor.
Permisos ABAC requeridos
- Ver sección: subrecurso
necesidadescapacitacion, acciónview. - Editar registros: subrecurso
necesidadescapacitacion, acciónedit. - Eliminar registros: subrecurso
necesidadescapacitacion, accióndelete.
Condicional del campo curso
El campo Curso:
- Solo aparece si el esquema de evaluación viene con
SelectorCursos = true. - Se habilita únicamente cuando ya se seleccionó:
- Tipo de evento
- Área de capacitación
- Si cambia tipo de evento o área, el curso se limpia y vuelve a consultar opciones.
Fuentes de datos involucradas
- Endpoint de necesidades de capacitación,
necesidadcapacitacion. - Valuelists de:
- Tipos de evento
- Áreas de capacitación de evaluación
- Cursos de desempeño
- Datos de debilidades o factores de la evaluación para generar checkboxes dinámicos.
Pasos recomendados para validar la pantalla
- Ingresar al listado de evaluaciones y abrir una evaluación existente.
- Ir a la sección Necesidades de Capacitación.
- Crear un registro con campos obligatorios:
- Tipo de evento
- Descripción
- Verificar que el registro aparezca en la tabla.
- Editar el registro y confirmar que se actualice.
- Eliminar el registro y confirmar que desaparezca de la tabla.
- Finalizar la evaluación y validar que:
- Se deshabilite el formulario
- Se deshabiliten las acciones de tabla
Consideraciones técnicas
- La tabla usa formato dinámico con tags por área y dropdown en columnas de texto largo.
- El componente maneja mensajes de éxito o error mediante banner.
- El mapeo de datos resuelve descripciones desde valuelists para mostrar información legible al usuario final.
- La tabla muestra todos los registros de necesidades de capacitación de la evaluación actual.