Gente buenos días, les comento el error que tenemos aquí en la UNT, resulta que ejecutamos el proceso de “Procesar Inscripciones Pendientes a Actividades” y nos está inscribiendo a Alumnos los cuales NO tienen la pre correlativa a la materia. PERO cuando corremos el “Reprocesar Inscripciones a Actividades” es en ese momento en el que le rechaza la inscripción, exactamente por que no tenía la correlativa … entonces no comprendemos porque un proceso funciona y en el otro no…
Cabe aclarar que al inscribirlo por los medios normales, el alumno puede inscribirse. También quiero aclarar que verificamos los parámetros y los tenemos como estrictos para las 2 interfaces.
Esto nos está ocurriendo en todos los ambientes, (Producción, Testing, Desarrollo). Estamos en la versión 3.15.1
Espero sus comentarios, desde ya muchas gracias!!!
¿Configuraron el requisito “Correlativas de cursada” para la acción Cursadas?
Este Requisito cómo lo tienen configurado para las operaciones Procesar Inscripciones Pendientes a Actividades y Reprocesar Inscripciones a Actividades? Envíennos capturas de esto por favor.
Gracias por enviarnos las capturas. Por lo que vemos en ellas el requisito está configurado solamente para las propuestas de grado de la facultad de ciencias exáctas y tecnológica ¿Los casos donde se les presenta este error es con alumnos de estas propuestas?
Así es, en realidad debería estar para todas las Facultades, pero como no veíamos resultados la particularizamos dado que en este momento es la única en la que tenemos registros, es con la que estamos trabajando actualmente.
Hay una confusión de los conceptos allí. Las correlativas de aprobación son correlativas que se exigen para poder aprobar una actividad (ya sea por promoción o por examen). En caso de que lo que deseen es que el alumno deba cumplir con dicha correlativa para poder cursar la actividad la deben configurar como una correlativa de cursada.
Por este motivo el alumno podía inscribirse, ya que cumplía con las correlativas de cursada (necesarias para la instancia regular), pero al correr la operación de “Reprocesar Inscripciones a Actividades” saltaba este control ya que esa operación controla las correlativas de aprobación para saber qué alumnos están en condiciones de promocionar.
No creo que hay error de concepto, el tema es que el control se ejecuta bien para el Reproceso y para la inscripción común, pero no para cuando ejecutamos “Procesar Inscripciones Pendientes a Actividades”.
Esta configurada como correlativa de cursada que requiere que ciertas materias estén aprobadas. Mando captura del plan de estudio.
Perfecto, pensamos que los habían configurado como correlativas para rendir, pero está bien.
Hemos replicado el caso pero no se nos ha presentado el inconveniente que comentás, la operación de Procesar Inscripciones Pendientes a Actividades no permite inscribir a aquellos alumnos que no cumplan con las correlativas. En el medio de este proceso realizaron algún cambio en la configuración de parámetros, requisitos o correlatividades? Los alumnos con los que les sucede esto fueron cambiados de plan o versión en medio de este proceso?
Cabe aclarar que al inscribirlo por los medios normales, el alumno puede inscribirse.
Al inscribirse en la actividad su inscripción queda en estado pendiente, no es así? Esto es porque configuraron el requisito por operación en modo advertencia para la operación Inscribir a Cursada?
Por último queríamos saber si realizaron alguna personalización que pueda estar afectando este comportamiento?
En el medio de este proceso realizaron algún cambio en la configuración de parámetros, requisitos o correlatividades?
No, tengo entendido que no se modificó nada.
Los alumnos con los que les sucede esto fueron cambiados de plan o versión en medio de este proceso?
No.
Te comento un poco más cómo fue la historia para que se entienda.
En un momento dado nos percatamos que los alumnos se estaban inscribiendo en materias que no correspondian, o sea no se estaba corriendo el control de correlativas. Ingresamos a los parámetros y verificamos la configuración de los mismos, y en ese momento cambiamos el valor que controlaba la correlativa de “Toda la Institución” a una en particular. Como desconocíamos la fecha del origen de la falla, forzamos a todas las inscripciones a que pasen a estado Pendiente. Luego ejecutamos la operación Procesar Inscripciones Pendientes a Actividades y NO se controlaban las correlativas. Por último, volvimos a estado Pendiente y ejecutamos la operación Reprocesar Inscripciones a Actividades y en esa corrida SI se realizaron los controles correspondientes.
En este momento si queremos inscribir a un usuario en la materia el control SI funciona, pero nos quedamos con la duda del porqué no estaba funcionando de manera correcta…
Estamos analizando los logs para ver si encontramos algo “raro” o algún cambio en la tabla de parámetros que nos indique que hubo algo que desencadene todo esto.
Hace relativamente poco se inserto una nueva carrera de Grado, pero por lo que tenemos entendido esto hito no debería haber influenciado en los otros datos.
Por último queríamos saber si realizaron alguna personalización que pueda estar afectando este comportamiento?
Ah, las inscripciones de los alumnos estaban aceptadas en un principio y ustedes las pasaron a pendientes. Es decir que el requisito tampoco funcionaba para la operación de Inscribir a cursada.
Por favor ingresen en la operación Administrar Requisitos, busquen el requisito de correlativas de cursada y envíennos capturas de cómo tienen definidos los datos en las diferentes pestañas. Controlen también que el requisito esté aplicado en Configurar Requisitos por Acción para la acción Cursadas.
Si pueden adjuntennos también los logs así podemos analizarlos.
Javier, te comento cada una de las operaciones: Procesar Inscripciones Pendientes a Actividades. Esta operación corre los requisitos que esten configurados y para las instancias que el alumno este inscripto y si no pasa alguna, entonces no acepta la inscripcion, sigue en estado pendiente con la opción de rechazarla.
Esta operación no quita ni agrega instancias en la inscripcion, con lo cual si el alumno estaba inscripto para promocionar y no esta en condiciones para aprobar la actividad porque no tiene las correlativas de aprobacion, entonces no se acepta la inscripcion, pero sigue estando inscripto en esa instancia para para promocionar. Reprocesar Inscripciones a Actividades: Esta operación, al igual que la operacion anterior, ejecuta todos los requisitos que tenga configurado y los que esten asociados para cada instancia en la que este inscripto el alumno y si en este caso del ejemplo el alumno esta inscripto para promocionar pero no pasa el control de correlativas de aprobacion, entonces se elimina la inscripciòn en la instancia promocion, quedando inscripto en la instancia regular (si tambien estaba inscripto en esta instancia).
Es decir que esta operación evalua las instancias (Regular / Promocion) de la comision y agrega/quita instancias en la inscripción del alumno segun los requisitos que el alumno cumpla
Vemos que todas las configuraciones y definiciones están correctas, por lo que no encontramos motivo para que no funcione el control.
Podrían adjuntarnos los logs generados al inscribir a un alumno que no cumple con las correlativas pero aún así su inscripción es aceptada?
Javier, será que para esa version del plan de estudios del alumno no este configurado el requisito de correlativas?
Por favor ingresa una solicitud y les enviaremos unas consultas para que lo realicen en la base y veamos si estos requisitos estan configurados para esa version del plan de ese alumno.