Hola
Estamos con la parte de certificaciones y circuito de egreso ( siu 3.21)
Desde 3w ahora se configura usando rest ( segun la documentacion y algunos post)
eso creo que lo tenemos funcionado bien por que , por que ejemplo http://xxxxxxx/rest/v1/status, responde ok http://xxxxxxx/rest/v1/alumnos/2735/certificados/3, responde
{
“cumple_condiciones”: true
}
Las dudas/problemas que nos surgieron son:
durante la pruebas al llamar http://xxxxxxx/rest/v1/alumnos/2735/certificados/3, daba error por que no encontraba el parametro de contexto, primero comision y luego elemento
para probar termine modificando el archivo: /guarani/php/nucleo/propuestas/validador_planes/elementos_validacion/requisito_validacion_nucleo.php
de esta forma
$this->regla[$opcion]->set_parametros_contexto(array( ‘alumno’ => $alumno,
‘persona’ => $datos_alumno[‘persona’],
‘propuesta’ => $datos_alumno[‘propuesta’],
‘plan_version’ => $datos_alumno[‘plan_version’],
‘requisito’ => $this->get_prop(‘requisito’),
‘fecha’ => guarani_fecha::get_hoy(), ‘comision’ => 0, ‘elemento’ => 0,
) );
y funciono
donde deberia revisar
al solicitar la certificacion desde 3w decia que no cumplia condiciones (“cumple_condiciones”: false)
desde gestion no detectaba el egresado ( o no lo validaba)
y era por que no tenia los datos censales actualizados, pero no encontre donde se configura esa parte
Buenos días Ricardo
Para solicitar una certificación desde 3w como para hacerlo desde gestión el sistema comprueba que se cumplan las condiciones establecidas para el titulo en cuestión que son las configuradas en
Propuestas Formativas » Planes de Estudio » Asignar Certificados
Ahí se establecen las condiciones que van a dar cumplimiento, no solo académicas sino de tipo proceso, por eso podes revisar ahí si tenes alguna configuración de tipo requisitos para el título que estabas probando
revise la asignacion de certificados, pero no hay nada sobre los datos censales o comision
necesita cumplir con los requisitos de ingreso restrictivos, pero los datos censales no estan como restrictivos ni como requisito de ingreso
y sobre comisiones tampoco hay nada
Ricardo,
Si. Parecieran ser todos requisitos documentales, ninguno de tipo proceso.
Pueden volver a reproducir el error y adjuntar los logs del sistema ese momento? No me doy cuenta en la evalución de qué requisito se produce.
Saludos, Florencia.
hola
repeti la operacion
el archivo /datos/sistemas/proyectos/guarani/php/nucleo/propuestas/validador_planes/elementos_validacion/requisito_validacion_nucleo.php
lo deje sin modificar para que me diera el error
despues lo modifique para avanzar en el proceso log2.7z.log (33,9 KB)
Ricardo,
Qué resultado obtienen al ejecutar la siguiente consulta SQL?
SELECT sga_propuestas_aspira.persona,
sga_propuestas_aspira.propuesta,
sga_requisitos.regla,
sga_requisitos_aspirante.parametros,
sga_requisitos.requisito,
sga_requisitos.nombre as requisito_nombre
FROM sga_propuestas_aspira
JOIN sga_alumnos ON (sga_propuestas_aspira.persona = sga_alumnos.persona AND sga_propuestas_aspira.propuesta = sga_alumnos.propuesta)
JOIN vw_periodos_insc_propuesta ON sga_propuestas_aspira.periodo_insc = vw_periodos_insc_propuesta.periodo_insc
JOIN sga_situacion_aspirante ON sga_propuestas_aspira.situacion_asp = sga_situacion_aspirante.situacion_asp
JOIN sga_requisitos_aspirante ON sga_propuestas_aspira.propuesta_aspira = sga_requisitos_aspirante.propuesta_aspira
JOIN sga_requisitos ON sga_requisitos_aspirante.requisito = sga_requisitos.requisito
LEFT JOIN sga_requisitos_ingreso_excep ON (sga_requisitos_ingreso_excep.periodo_inscripcion = vw_periodos_insc_propuesta.periodo_inscripcion AND sga_requisitos_ingreso_excep.requisito = sga_requisitos.requisito)
WHERE sga_alumnos.alumno = '118' AND
sga_situacion_aspirante.resultado_asp IN ('P', 'A') AND
sga_requisitos.requisito_tipo = 5 AND
sga_requisitos_aspirante.restrictivo = 'S' AND
sga_requisitos_aspirante.exceptuado = 'N' AND
'2023-10-11' > COALESCE(sga_requisitos_aspirante.fecha_prorroga, sga_requisitos_ingreso_excep.fecha_tope, vw_periodos_insc_propuesta.fecha_cierre_requisitos)
Ricardo,
Por los logs que adjuntaron pareciera que el alumno tiene el requisito “Tener todas las encuestas obligatorias de la comisión contestadas” como de ingreso. Esto no es correcto, quizás quedó mal asignado en algún momento y luego lo quitaron… Qué resultado obtienen al ejecutar la siguiente consulta SQL?
SELECT * FROM sga_requisitos_aspirante WHERE requisito = 77;
Ricardo,
Dado que es un caso particular de sus datos les pido que creen una nueva solicitud en el Gestor de Solicitudes haciendo referencia a este post y lo seguimos por allí.
Saludos, Florencia.