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.

necesidades-capacitacion-vista-general

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 SelectorCursos está activo
  • Fecha
  • Recursos
  • Checkboxes de debilidades o rubros evaluados

necesidades-capacitacion-formulario-completo

Reglas funcionales principales

  1. La evaluación debe existir y cargarse por el parámetro id de la ruta.
  2. Si la evaluación está finalizada, el formulario y las acciones de edición o eliminación quedan en solo lectura.
  3. Los permisos ABAC controlan botones de editar y eliminar:
    • Subrecurso necesidadescapacitacion
    • Acciones edit y delete
  4. Los combos de tipo de evento y área se consultan por grupo corporativo, codgrc.
  5. Si SelectorCursos está 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ón view.
  • Editar registros: subrecurso necesidadescapacitacion, acción edit.
  • Eliminar registros: subrecurso necesidadescapacitacion, acción delete.

Condicional del campo curso

El campo Curso:

  1. Solo aparece si el esquema de evaluación viene con SelectorCursos = true.
  2. Se habilita únicamente cuando ya se seleccionó:
    • Tipo de evento
    • Área de capacitación
  3. 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

  1. Ingresar al listado de evaluaciones y abrir una evaluación existente.
  2. Ir a la sección Necesidades de Capacitación.
  3. Crear un registro con campos obligatorios:
    • Tipo de evento
    • Descripción
  4. Verificar que el registro aparezca en la tabla.
  5. Editar el registro y confirmar que se actualice.
  6. Eliminar el registro y confirmar que desaparezca de la tabla.
  7. 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.
¿Es útil esta información?

En este artículo