Inconveniente con Reprocesar Inscripciones a Actividades

Hola
Estamos en la versión 3.20.0
No estamos pudiendo correr satisfactoriamente la operación “Reprocesar Inscripciones a Actividades”.
Ya la corrimos un par de veces a finde de mayo y principios de junio sin inconvenientes.
Ahora procesa un par de alumnos (muy pocos… 2 ó 3…) y se queda indefinidamente como procesando. Pero al mirar los logs ya no hace más nada.
Nos encontramos con el error que envío en adjunto.
Alguna idea? Cómo podemos resolverlo?
Aclaración, si por ejemplo, llega a procesar a 3 alumnos y ahí tira el error, después tratamos de correr la operación para los alumnos 3 y 4… y los procesa sin problemas. Lo mismo si tratamos de procesar sólo a los alumnos 4 y 5. Es decir, el inconveniente está cuando se ejecuta de una manera un poco más masiva.
Gracias!
Saludos
Iris


log_ejecucion.txt (2.57 KB)

Esta dando el error:

guarani_error: No se encuentra el parámetro de contexto: anio_academico.
¿Que requisitos tienen configurado en esa operación? ¿Alguno relacionado con la reinscripción a propuesta?

Hola Alejandro

Tenemos estos requisitos por operación configurados, estrictos en gestioń:

  • Tener las Encuestas Obligatorias Contestadas
  • Ser Alumno Activo
  • Tener los datos censales actualizados
  • Correlativas de Cursada
  • Correlativas de Aprobación
  • Ser Alumno Regular
  • Cumplir con los requisitos de ingreso restrictivos
  • Que el alumno no tenga aprobada la actividad
  • Que el alumno no exista en otra comisión de la actividad y mismo período lectivo
  • Que el alumno tenga la reinscripción anual en la propuesta
  • Que el alumno tenga aceptada la inscripción a propuesta.
  • Que el alumno tenga aceptada la inscripción a propuesta (Instancia Promoción).

Originalmente también teníamos:

  • Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas

Pero como en los logs, daba este error:

#0 /usr/local/app/php/nucleo/_lib/reglas/regla_cumple_propuesta_vinculada.php(18): regla_nucleo->set_parametros_contexto()
es que optamos por inhabilitarlo, ya que si tiene aceptada la inscripción a propuesta, es porque aprobó la vinculada, que es requisito de ingreso. Aunque siendo que migramos hace poco, nos daba más tranquilidad que también lo controlara. La propuesta vinculada se aplicó a partir del año 2023, y en las cursadas hay alumnos ingresantes anteriores, que no tienen ese requisito, no se si eso influya.

Pero inhabilitando eso, en el caso de tratar de reprocesar las inscripciones a cursada por propuesta, nunca termina.
Si lo hacemos por actividad, anda (al menos para los casos que probamos), pero si lo corremos por propuesta, en algún punto siempre falla.
Como decía, corrimos esta misma operación, con el filtro por propuesta hace unas 2 semanas, y no nos trajo inconvenientes. Tampoco hubo cambio de configuración de requisitos por operación.

Gracias por la ayuda!
Saludos
Iris

Hola de nuevo
Acá detectamos otra situación, no se si pueda estar relacionada…

OPERACIÓN: 800SIUCUR017 - CERRAR ACTA DE REGULARES
Requisito: Que el alumno tenga alguna de las opciones de propuestas vinculadas aprobadas
Configurado como ACTIVO, ESTRICTO.

Ahora, al querer cerrar un acta de regulares no nos permite por el siguiente error:
El alumno XXXXX no cumple con ninguna de las siguientes propuestas: “Plan de la vinculada correspondiente al programa de ingreso”

El punto es que el programa de ingreso está vinculado a partir del año 2023.
Y el alumno es ingresante 2019 en la propuesta principal. Con lo cual no tiene curso de ingreso vinculado, ya que no aplicaba en ese momento.

Qúe puede estar sucediendo y cómo podemos corregir el inconveniente?
Gracias!
Saludos
Iris

En version 3.20.2 por ticket #43040 se arregla el problema del control de que el alumno tenga al menos una de las propuestas vinculadas cumplida.
El problema estaba en el dato del año académico que se pasaba al requisito para que controle a partir de ese año que propuestas vinculadas tiene el alumno. El arreglo es que se comenzó a pasar el año academico de su inscripción en la propuesta.
Comentaste en otro foro que en el 2do cuatrimestre van a migrar a 3.21.x. Al menos deberian actualizar a 3.20.2
Si queres aplicar el parche, podes bajar esta version y reemplazar el código del método validar() del archivo regla_cumple_propuesta_vinculada.php

Muchas gracias Alejandro!!