Diferencia entre revisiones de «SIU-Guarani/Version3.12.0/Novedades Version»

De SIU
Saltar a: navegación, buscar
(Página creada con «== Novedades de la Versión == aaaaaaaa»)
 
(Novedades de la Versión)
Línea 1: Línea 1:
 
== Novedades de la Versión ==
 
== Novedades de la Versión ==
  
aaaaaaaa
+
Detalles
 +
Operación 800SIUCUR014 Carga de Notas en Actas de Comisiones
 +
Se realizó el ajuste necesario en la operación Carga de Notas en Actas de Comisiones cuando se hace el cálculo de notas en base a promedios.
 +
En los casos que haya evaluaciones numéricas y no numéricas en la comisión NO se calculará el promedio.
 +
Se agregó además el caso en que se intente calcular el promedio a una comisión que no tenga evaluaciones.
 +
En ambas situaciones se mostrará un alerta con el mensaje de error correspondiente para la situación.
 +
Se modificaron los siguientes archivos:
 +
nucleo/cursadas/comisiones/reglas_calculo_notas/promedio_evaluaciones.php
 +
nucleo/cursadas/evaluaciones/co_evaluaciones.php
 +
operaciones/cursadas/comisiones/carga_notas/form_calcular_notas.php
 +
Nueva Operación 800SIUENC004 Modificar vigencias de las encuestas
 +
Se agregó la operación Modificar vigencias de las encuestas que permite modificar la vigencia de las encuestas que fueron armadas en la operación Definir Encuestas.
 +
El motivo de esta nueva operación, se da por que se deben realizar una serie de controles para saber si la encuesta ha sido (o está siendo) contestada. En la operación
 +
Definir Encuestas, las encuestas que ya entraron en vigencia no pueden ser modificadas.
 +
Operación 800SIUEXA003 inscripciones a Exámenes
 +
Se modificó la operación Inscripciones a Exámenes agregando/modificando puntos de control:
 +
Se Agregó el punto de control 17 "Elegir Actividad Examen".
 +
Se reemplazó el punto de control 3 en la inscripción a examen (G3 y 3W3) por este punto de control 17, las operaciones afectadas son las siguientes:
 +
Generar Acta de Examen.
 +
Agregar / Eliminar Alumno en Acta de Examen.
 +
Carga de Notas a Mesa de Examen.
 +
Cerrar Actas de Examen.
 +
Rectificar Actas de Examen.
 +
Procesar Inscripciones a Exámenes Pendientes.
 +
Exceptuar Inscripciones a Exámenes Pendientes.
 +
Inscribir Automáticamente a Examen.
 +
Operación 800SIUPRO501 Reporte de Planes de Estudios
 +
Se realizó el ajuste necesario en la operación Reporte de Planes de Estudios:
 +
En la solapa Correlativas poder editar una actividad y ver como está compuesta sus correlativas y visualizar los gráficos.
 +
También se ajustó la salida del PDF para que se pueda visualizar correctamente la información.
 +
Operación 800SIUMAT001 ABM de Personas
 +
Se modificó la operación ABM de Personas, se eliminó el ef de tipo combo editable y se agregó un Popup para la selección del Colegio.
 +
En la solapa Estudios Cursados se agregó lo siguiente:
 +
Botón para limpiar los datos.
 +
Botón para búsqueda de colegio secundario. Poder filtrar por: nombre del colegio (texto editable), país (por defecto Argentina), provincia (provincias del país seleccionado),
 +
localidad (opcional, localidades de la provincia seleccionada).
 +
Sucedía que al seleccionar un colegio secundario se repetían los mismos nombres.
 +
Operación 800SIUASI504 Imprimir planilla de asistencia
 +
Se realizó el ajuste necesario en la operación Imprimir planilla de asistencia para que pueda editarse sin problemas el combo de Actividad para su selección.
 +
El mismo ajuste se hizo en la operación Distribuir Comisiones, en la solapa 'Seleccionar Alumnos' que se utilizan los mismos métodos para el combo editable de Actividad.
 +
Operación 800SIUEQU001 Otorgar Equivalencia
 +
Se realizó el ajuste necesario en la operación Otorgar Equivalencia para que el campo Observaciones no sea obligatorio.
 +
Operación 800SIUMAT028 Inscribir a Propuesta desde Preinscripción
 +
Se realizó el ajuste necesario en la operación Inscribir a Propuesta desde Preinscripción respecto al error que daba en el envío por e-mail:
 +
----------------------------------------------------------------------------------------
 +
No se ha podido realizar el envío del mail a:
 +
El destinatario no tiene una dirección de mail configurada.
 +
----------------------------------------------------------------------------------------
 +
Se definió que el e-mail no se enviará a la persona, se corrigió el funcionamiento de la operación para que no emita el msj erróneo de cuenta no configurada, y sólo
 +
mostrará la excepción lanzada por jasper y que el e-mail no pudo ser enviado en consecuencia.
 +
Operación 800SIUMAT028 Inscribir a Propuesta desde Preinscripción
 +
Se realizó el ajuste necesario en la operación Inscribir a Propuesta desde preinscripción, para controlar los tipos de datos permitidos en el campo Ingrese el código a procesar.
 +
Los códigos válidos de preinscripción para procesar, estarán conformados de dos nros separados por "/". Cualquier otro se considera inválido. Se corrigió para que se emita el cartel de error apropiado.
 +
Operación 800SIUENC002 Vincular encuestas de Kolla
 +
Se realizó el ajuste necesario en la operación >b>Vincular encuestas de Kolla para que permita poder definir mas de un tipo de encuesta para aquellos casos
 +
que se deba definir una encuesta distinta por Unidad de Gestión.
 +
Operación 800SIUPRO008 Actividades
 +
Se realizó un ajuste necesario en la operación Actividades. Cuando se crea un Plan de Estudios y las Actividades que forman parte del mismo tienen créditos fijados, se valida que los créditos
 +
totales deben estar entre los créditos mínimo y máximo.
 +
Operación 800SIUPRO002 ABM de Comisiones
 +
Se ajustó la operación ABM de Comisiones para que al indicar "Planes Personalizados = Sí" (sin que existan planes personalizados creados aún) se listen las comisiones.
 +
También se ajustó que al filtrar la actividad en cuestión con "Planes Personalizados = Sí", se muestre la comisión.
 +
Operación 800SIUCUR017 Cerrar Acta de Regulares
 +
Se realizaron las siguientes mejoras en la operación Cerrar Acta de Regulares:
 +
Cierre de Actas de Cursadas y Promociones: en el cierre de actas actualmente se esta seteando en sga_actas_detalle.plan_version el
 +
plan-versión del alumno a la fecha de cursada/promoción (sga_eval_detalle_cursadas.fecha_regular o sga_eval_detalle_cursadas.fecha_promocion según correspondiera).
 +
Se cambió el proceso para que, siempre que no esté vacío, setee el valor que está en la tabla.sga_eval_detalle_cursadas.plan_version.
 +
Cierre de Actas de Examen: en el cierre de actas actualmente se estaba seteando en sga_actas_detalle.plan_version el plan-versión del alumno a la fecha del examen (sga_eval_detalle_examenes.fecha).
 +
Se cambió este proceso para que, siempre que no esté vacío, setee el valor que está en la tabla sga_eval_detalle_examenes.plan_version.
 +
Actas Rectificativas: cuando se rectifica un alumno se copia también el dato sga_actas_detalle.plan_version.
 +
Operación SIU Agregar Regla Requisito Documental
 +
Se agregó en los requisitos de tipo documental una regla para verificar su presentación/cumplimiento en fecha (sga_requisitos.regla).
 +
La regla recibe los datos: alumno + requisito + fecha. Esta regla mira si el requisito esta presentado en fecha en la tabla sga_requisitos_presentados.
 +
De esta forma cuando se asocie un requisito documental en la sección de Correlativas o en los Certificados, se podrá evaluar el cumplimiento de dicho requisito a través de su regla.
 +
Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se ajustó la operación ABM de Planes de Estudios para que al agregar un nuevo módulo, si se ingresa un nombre de la forma "< script > ... < /script >" ejecute el código JavaScript contenido en el bloque.
 +
Nueva Operación 800SIUPRO001 Administrar Propuestas Formativas
 +
En la operación Administrar Propuestas Formativas, para los Planes personalizados se agregó el dato de propuesta (sga_periodos_insc_aplanado.propuesta) en el aplanado de periodos de inscripción
 +
para que puedan visualizarse los períodos de inscripción a propuesta en los mismos.
 +
Se agregó un registro en cada período de inscripción a propuestas vigente/futuro en el alta de una propuesta que es alcanzado por la misma.
 +
Nueva Operación 800SIUCAL004 Periodos de Inscripción a Propuestas
 +
Se ajustó la operación Periodos de Inscripción a Propuestas en el alta/modificación sobre períodos vigentes/futuro que es alcanzado por esa propuesta; se agrega un registro por cada propuesta en el
 +
aplanado cargando los datos periodo_insc y propuesta (Tabla: sga_periodos_inscripcion_aplanado).
 +
El proceso actual que llena esa tabla queda igual y se agregan estos insert por propuesta.
 +
Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se hizo una modificación en la operación ABM de Planes de Estudios; en el alta de un plan personalizado, solo se recuperan periodos de inscripción de la propuesta seleccionada de la tabla aplanada
 +
buscando solamente por el campo propuesta (sga_periodos_inscripcion_aplanado.propuesta).
 +
Operación SIU Propuestas Formativas
 +
Se hicieron las validaciones correspondientes, para los controles en 3W de Propuesta Vinculada se debe cargar un CN: (archivo src/siu/modelo_g3/nucleo/_lib/reglas/regla_cumple_propuesta_vinculada.php
 +
función validar_plan que requiere la carga del CN cn_deteccion_egresado.
 +
Actualmente la regla regla_cumple_propuesta_vinculada que utiliza el cn_deteccion_egresado invocado de la siguiente manera: toba::cn('cn_deteccion_egresado'); desde el 3w NO utilizaba las
 +
clases de cn de toba, por lo tanto daba error al intentar validar la regla.
 +
Nueva Operación SIU
 +
Se ajustó la constante correspondiente al tipo de período de inscripción con valor 3, que está definida en el código (en la clase periodo_de_inscripcion_nucleo.php), con el nombre "tipo_inscripcion_reinscripcion",
 +
que representa un período para todos los tipos de inscripción a propuesta.
 +
La constante se modificó en las sqls que son utilizadas desde:
 +
Inscribir a Propuesta desde Preincripción.
 +
Inscripción a Propuesta.
 +
Administrar Planes de Estudio (al Agregar y Duplicar Planes Personalizados).
 +
Cerrar Períodos de Inscripción a Propuestas.
 +
Inscribir Automáticamente a Ingresantes.
 +
Inscribir a Propuesta Masivamente desde Preinscripción.
 +
Reinscribir a Propuesta.
 +
Operación 800SIUCAL006 Turnos de Examen
 +
Se modificó la operación Turnos de Examen para que se filtren aquellos turnos que no tengan períodos de inscripción para el perfil de datos del usuarios logueado.
 +
Además, para el caso de turnos que NO tienen PI, se listen también los mismos.
 +
Operación 800SIUCUR001 Inscripciones a Cursadas
 +
Se Agregó Control que impide que un alumno pueda inscribirse a Actividades de una orientación ajena a la seleccionada.
 +
Se agregaron los puntos de control:
 +
3- Alumno - Elegir Actividad Cursada: Verifica que la actividad pertenezca a la orientación elegida por el alumno.
 +
17- Alumno - Elegir Actividad Examen: Selección de una actividad para rendir examen. Este control solo se realiza cuando el parámetro del sistema mat_elegir_orientacion
 +
esta activo para el plan de estudios del alumno.
 +
Operación 800SIUPRO005 Activación de Planes
 +
En la operación Activación de Planes, se realizaron algunas modificaciones:
 +
En el archivo php\nucleo\propuestas\planes\activacion\cn_pro_plan_activacion.php se actualizó el mensaje:
 +
1- La versión ya está activa y vigente por La versión no puede activarse porque figura en el plan de estudios como versión actual del plan
 +
2- Se agregó la validación de que el estado de la versión del plan de estudios a activar sea el estado N - Nuevo
 +
Operación 800SIUMAT031 Inscribir a Propuesta Masivamente desde Preinscripción
 +
Se realizó el ajuste necesario en la operación Inscribir a Propuesta Masivamente desde Preinscripción para que cuando la propuesta a la que se inscribe el alumno es de PosGrado se
 +
realice sin inconvenientes.
 +
Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se modificó la funcionalidad de la operación ABM Planes de Estudios para agregar el tipo de plan Cursos. Se agregó el campo administra_cursos en la tabla sga_planes.
 +
Nueva Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se agregó en la operación ABM de Planes de Estudios al momento de dar de alta un nuevo Plan personalizado, a la persona (llamamos persona por que al
 +
momento de seleccionarlo puede no ser un alumno) se le asocian los requisitos de ingreso a la propuesta.
 +
El estado de cada requisito dependerá de si el alumno ya lo tiene cumplido o no en alguna otra propuesta (ya que se trata al individuo como persona y no como un alumno en una propuesta).
 +
Operación 800SIUPRO005 Activación de Planes
 +
Se modificó la operación Activación de Planes en lo siguiente:
 +
Al activar un plan de estudios personalizado se le pegan al alumno los requisitos de ingreso tanto para dicho plan como para la propuesta vinculada.
 +
Además, se evaluará el cumplimiento de los mismos y, de ser necesario, se modificará el estado de las inscripciones.
 +
Operación 800SIUMAT001 ABM de Personas
 +
Se ajustó la operación ABM de Personas, en la solapa "Estudios Cursados", para que en el combo de titulo secundario seleccione correctamente al escribir en él.
 +
Operación SIU
 +
La función de la BD f_duplicar_libro_de_actas quedó en desuso por lo que la misma fue eliminada.
 +
Operación 800SIUDOC002 Catedras
 +
Se ajustó la operación Cátedras: el Legajo ya no es un dato obligatorio en la pestaña "Docentes" para poder guardar los datos.
 +
Operación 800SIUPRO003 Asignación de Correlativas
 +
Se modificó la operación Asignación de Correlativas para que puedan cambiarse las correlatividades en planes de estudio Estructurados donde el campo administra_cursos
 +
sea S. Se permite agregar o eliminar correlativas de cursado y de examen, ya sea cuando el plan está en estado Nuevo o Activo (actualmente no existe el estado dado de
 +
Baja, ya que sólo se permite su eliminación física).
 +
Operación 800SIUPRO004 Asignación de Certificados
 +
Se modificó la operación Asignación de Certificados para poder cambiar los certificados asignados a un plan estructurado del tipo administra_cursos = S y que no estén en
 +
estado BAJA. Se deberá tener en cuenta lo siguiente:
 +
No se puede sacar un certificado si ya hay al menos un trámite de egreso realizado para dicha certificación (es decir, existe un registro de inicio de trámite de solicitud
 +
para algún alumno y para el certificado, plan versión en estado no anulado).
 +
Para el caso de planes activos, el mismo debe tener al menos un certificado asociado.
 +
Operación 800SIUPRO005 Activación de Planes
 +
Se modificó la operación Activación de Planes para que, al activar un plan estructurado donde administra_cursos = S, funcione de la misma manera que los planes
 +
personalizados excepto por el pegado de requisitos que, para ese caso, no se realizará.
 +
Operación SIU
 +
Se migró Guarani Gestión a la Versión 2.7 de TOBA.
 +
Operación 800SIUADM003 Requisitos por Acción
 +
Se realizó un ajuste en la operación Requisitos por Acción, para cuando se utilicen perfiles de datos se realice correctamente el aplanado.
 +
Operación 800SIUCUR001 Inscripciones a Cursadas
 +
Se agregó en la operación Inscripciones a Cursadas un mensaje Advertencia al chequear si hay algún período de inscripción abierto (o alguna excepción vigente) y,
 +
en caso de no haberlo mostrar el mensaje: No existen períodos de inscripción vigentes.
 +
El mensaje se muestra en la segunda pantalla (Actividad) porque se necesita el plan-versión y ubicación del alumno para determinar si existen períodos vigentes.
 +
Operación 800SIUREQ003 Definir Requisitos de Ingreso
 +
En la operación Definir Requisitos de Ingreso, se realizaron modificaciones para que puedan visualizarse los nodos correctamente sin repetirse en el árbol de
 +
los Requisitos o por Subtipos para el mismo requisito asociado en el mismo nivel a más de una entidad.
 +
Operación 800SIUMAT001 ABM de Personas
 +
Se modificó la operación ABM de Personas, para cuando se utilizan perfiles de datos muestre lo siguiente:
 +
Liste los alumnos y docentes de la UG, también los usuarios administrativos que tengan un perfil de datos que incluya a la UG del usuario logueado.
 +
Además mostrar a las personas que no tienen ningún perfil de datos asociado y no son alumnos o docentes de otras UG.
 +
Operación 800SIUENC002 Vincular encuestas de Kolla
 +
Se modificó la operación Vincular encuestas de Kolla, se modificaron las peticiones REST que se hacen a Kolla (debido a los cambios realizados en Toba 2.7).
 +
A partir de Toba 2.7 se actualizo la versión de la librería Guzzle a la versión 5.1.0; por lo tanto se debió modificar la forma en que se hacen las llamadas a la API de Kolla.
 +
Nueva Operación 3W 800SIUADM014 Reestablecer Contraseña
 +
Se agregó la operación Reestablecer Contraseña que permite que un usuario, a partir de ciertos datos, pueda reestablecer su contraseña de acceso al sistema desde 3W.
 +
La pantalla inicial de acceso al sistema tendrá una opción de recupero de contraseña.
 +
Al seleccionar la opción Olvidaste tu Contraseña o sos Usuario Nuevo se abrirá una ventana donde se solicitará información que identificará a la persona.
 +
Operación 800SIUADM001 Parámetros
 +
Se ajustaron los siguientes parámetros por nivel en la inscripción a cursada (gestión y 3w):
 +
cur_ingresantes_oferta_actividades: nivel 5 (plan).
 +
cur_filtro_actividades_con_comision: nivel 5.
 +
cur_cursa_en_cualquier_ubicacion: nivel 5.
 +
cur_recursar_regularizadas: nivel 5.
 +
cur_usa_subcomisiones: nivel 1 (un único valor para toda la institución).
 +
cur_filtra_rango_apellido_comision: nivel 5.
 +
cur_cant_max_insc_igual_actividad_periodo_lectivo: nivel 4 (propuesta).
 +
cur_instancia_mandatoria: nivel 4.
 +
Actualmente en la descripción del parámetro cur_recursar_regularizadas decía: "Indica si la unidad académica permite que sus alumnos recursen actividades de
 +
tipo Materia teniendo todavía vigente una regularidad aprobada anterior"; sin embargo no se podía definirse por unidad académica.
 +
Operación 800SIUPRO008 Actividades
 +
Se agregó el campo cobrable en la operación de Administrar Actividades que debe ser not null y tener por defecto el valor NO.
 +
Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se modificó la operación ABM de Planes de Estudio para que, cuando se configuran las propiedades de una actividad en dicho plan, se muestre el campo cobrable.
 +
Este campo debe traer por defecto el mismo valor que tendrá en la actividad.
 +
También se agregó el campo cobrable en la operación de Agregar actividades optativas a genéricas.
 +
Operación 800SIUCUR003 ABM de Comisiones
 +
Se modificó la operación Administrar Comisiones, se agregaron los siguientes campos:
 +
cobrable: indica si esa comisión se cobra o no. Este campo debe presentar por defecto el valor que tenga la actividad en los planes en las que se encuentra y,
 +
en caso de tener diferentes valores en los planes, indicar el que tiene la actividad en su definición.
 +
cupo mínimo: cupo mínimo de alumnos inscriptos en la comisión para que la comisión efectivamente se habilite la cursada (NULL por defecto).
 +
estado: será por defecto Activo y los valores posibles serán Activo, Baja o Pendiente.
 +
También se modificó el label de cupo a cupo máximo.
 +
Operación SIU Operaciones Generales
 +
Se ajustó el filtro para que solo las comisiones activas se visualicen en las siguientes operaciones:
 +
Inscribir a Actividad.
 +
Cargar notas a evaluaciones de comisiones.
 +
Generar Actas de Regulares.
 +
Generar Actas de Promoción.
 +
Generación masiva de actas de regulares.
 +
Generación masiva de actas de promoción.
 +
Cargar notas a comisiones.
 +
Procesar inscripciones a actividades pendientes.
 +
Reprocesar todas las inscripciones.
 +
Reporte de Oferta de comisiones.
 +
Reporte de Comisiones por periodo lectivo.
 +
Administrar evaluaciones de Comisiones.
 +
Registrar Asistencia de Alumnos.
 +
Registrar Asistencias de Docentes.
 +
Asociar Mesas a Comisiones.
 +
Operación 800SIUCUR012 Copiado de Comisiones
 +
Se Modificó la operación Copiado de Comisiones para que se copien solo comisiones activas y se pueda seleccionar si copiar o no las cobrables y se deben copiar los
 +
atributos de cupo mínimo y si es cobrable o no.
 +
También se agregó la posibilidad de solo copiar las comisiones que sean cobrables, no cobrables o todas.
 +
Nueva Operación 800SIUCUR051 Inscribir a Cursos
 +
Se agregó la operación Inscribir a Cursos que permite la inscripción de personas a los diferentes cursos que brinde la institución.
 +
Operación 800SIUCUR003 ABM de Comisiones
 +
Se modificó la operación ABM de Comisiones para permitir agregar excepciones a las fechas de inicio y fin del periodo lectivo.
 +
Además se modificó la generación de clases para considerar este caso.
 +
Esto no impacta en el copiado de comisiones o generación de comisiones en forma masiva.
 +
Operación 800SIUMAT504 Reporte de Inscriptos a Propuestas
 +
Se modificó la operación Reporte de Inscriptos a Propuestas para que NO traiga los datos de las inscripciones cuando se entra al reporte.
 +
Se ajustó el filtro por año académico que figuraba como filtro obligatorio, pero mostraba los datos igual sin tener un año académico definido.
 +
Ahora se realiza el control correctamente, sino se ingresa un año académico no se puede filtrar.
 +
Operación 800SIUMAT025 Administrar Licencia estudiantil
 +
Se realizó el ajuste necesario en la operación Administrar Licencia estudiantil para cuando se da alta una Licencia Estudiantil con un usuario que tiene perfil de datos para que
 +
pueda realizarse sin inconvenientes.
 +
Nueva Operación 3W Solicitar Constancias
 +
Se creó una nueva operación "Solicitar constancias y certificados" desde Autogestión. La misma es idéntica a la operación actual de Gestión (Solicitar Constancias y Certificados),
 +
pero sin la preselección. Se debe ingresar directamente en la pantalla de selección de constancia, y al imprimir o guardar, regresar a Autogestión.
 +
Se adaptó el login para que sólo muestre el formulario de acceso y no abra en un popup.
 +
La nueva operación no aparece en el menú de Gestión, es para ser consumida dentro de un iframe en Autogestión.
 +
Se quitaron permisos al perfil Alumno en la operación actual.
 +
Operación SIU Adaptar procesos background
 +
Se adaptaron algunos procesos que son lanzados en background para que puedan ejecutarse más de uno en simultaneo, poder abortar procesamientos corrientes y visualizar los
 +
resultados de ejecuciones anteriores.
 +
Operación 800SIUMAT045 Rechazar inscripciones a propuesta
 +
Se ajustó en la operación Rechazar inscripciones a propuesta el parámetro mat_rechazar_inscripcion en:
 +
Se ajustó el nivel del parámetro acorde a lo indicado en la wiki.
 +
Se eliminó el corte de control por propuesta en el cuadro inicial, ya que el filtro por Propuesta es obligatorio, con lo cual no tiene sentido "agrupar" por propuesta;
 +
siempre se mostrarán las inscripciones de una única propuesta (se mantiene el corte de control por plan).
 +
Se ajustó el comportamiento indicado para el mensaje final: 800_rechazar_inscripciones_error y 800_rechazar_inscripciones_ok, ya que quedaba inconsistente para el caso
 +
en que el parámetro tenía el valor M. En estos casos los alumnos con HA quedan sin rechazar, pero no por algún error, sino porque así lo indica el parámetro.
 +
Se generó un nuevo mensaje para este caso con el índice '800MAT_rechazar_inscripciones_con_HA_manualmente' para indicar al usuario que los alumnos con HA deben
 +
invalidarse de forma manual por la configuración del parámetro.
 +
Nueva Operación 800SIUCON001 Administrar Constancias
 +
Se agregaron los campos aplica_a_cursos y exige_aprobacion en la tabla sga_constancias para la operación Administrar Constancias.
 +
El campo Exige Aprobación "solo se visualizará si la constancia aplica a cursos"; ya que este campo solo se utiliza para la emisión de certificados de cursos. Al lado
 +
de este campo se visualizará un icono que, al pasar con el mouse por encima mostrará un tooltip que tenga el texto "Indicará si se exige la aprobación de la actividad para emitir el certificado.
 +
Solo se utiliza cuando la constancia aplica a cursos."
 +
Nueva Operación 800SIUCON008 Emitir Certificados de Cursos
 +
Se agregó la operación Emitir Certificados de Cursos que permite emitir las constancias obtenidas por las personas que realizaron un curso determinado.
 +
Al ejecutar la operación listará todas las comisiones cuya fecha de fin de dictado ya ha finalizado (menor o igual a hoy).
 +
Nueva Operación 800SIUEXA011 Cerrar Actas de Examenes
 +
Se agregó un nuevo control Actividad Aprobada - Cierre de Actas: Verifica que el alumno tenga la actividad aprobada por algunos de los medios de aprobación (promoción,
 +
examen final, equivalencia total, reconocimiento de actividad). NO verifica el acta normal si se trata de una rectificativa.
 +
Se verifican todas las propuestas que el alumno este cursando, ya que las actividades comunes entre propuestas son reconocidas automáticamente en todas las propuestas.
 +
Operación SIU Araucano
 +
Se ajustó la operación de Generar datos SIU-Araucano para que exporte los datos correctamente sin información de más. Se realizaron las siguientes modificaciones:
 +
Se cambio el nombre de la tabla int_arau_nominal_alumnos_oferta por int_arau_nominal_oferta.
 +
En el archivo 2 solo se informan las actividades aprobadas o desaprobadas que el alumno tiene para la oferta que se esta informando. Si la actividad no pertenece a la oferta entonces no se informa.
 +
Se creo la tabla que registra las actividades que pertenecen a un certificado por cada versión de plan de estudios. Tabla int_arau_nominal_act_x_certificado.
 +
El dato de institución se saco de la sede del alumno (sga_alumnos.ubicacion > sga_ubicaciones.institucion_araucano). Si aquí no esta definida la institución de Araucano
 +
a la que pertenece la ubicación donde se encuentra el alumno, entonces se toma la institución de la instalación.
 +
Se descartan las ofertas donde el alumno egreso en años anteriores al informar.
 +
Se considera reinscripto aquel alumno que haya tenido alguna historia académica (reinscripcion a propuesta, inscripción a cursada o examen, equivalencias, exámenes, promociones
 +
o cursadas) durante el año académico a evaluar (01/04/año a evaluar al
 +
31/03/año + 1).
 +
Se agregaron índices en las tablas int_arau_nominal_xxxxxxx.
 +
Actualmente no se estaba teniendo en cuenta si el alumno se reinscribio o no para decidir exportarlo y por lo tanto tomaba como alumno a una persona que hace mucho tiempo que no tenía
 +
actividad académica.
 +
Nueva Operación 800SIUADM001 Parámetros
 +
Se crearon los siguientes parámetros:
 +
sq_id_externo: Indica la forma en que se identificará la instalación de Guaraní en el Sanaviron-Quilmes.
 +
sq_usa_sanaviron: Indica si se utiliza Sanaviron-Quilmes como módulo de cobros.
 +
Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se modificó la operación ABM de Planes de Estudio para notificar a SQ las actividades cobrables para su valoración cuando el parámetro sq_usa_sanaviron este seteado en S.
 +
Nueva Operación 800SIUCUR003 ABM de Comisiones
 +
Se agregaron los llamados a los servicios de SQ para los casos en que una comisión es cobrable y activa en la operación ABM de Comisiones.
 +
Se agregó además, una validación para que cuando la comisión ya tiene inscriptos, no se pueda cambiar el check de cobrable.
 +
Nueva Operación 800SIUCON001 Administrar Constancias
 +
Se agregó en la operación Administrar Constancias para que pueda imprimirse la aprobación del curso y la asistencia en el mismo. Las siguientes constancias
 +
Constancia de Asistencia a Curso: esta constancia indica que el alumno cursó un curso (comisión) en particular. Para ello se deberá verificar que el alumno esté inscripto
 +
en alguna comisión independientemente del resultado.
 +
Constancia de Aprobación de Curso: Esta constancia indica que el alumno cursó y aprobó un curso (comisión) en particular. Para ello se deberá verificar que el alumno esté
 +
incluido en algún acta cerrada de la comisión y con resultado diferente de AUSENTE.
 +
También se agregan los cambios en la bd y el diferencial correspondiente.
 +
Nueva Operación 800SIUADM002 ABM Acciones V2
 +
Se agregaron las siguientes acciones a los datos que se envían en el catálogo:
 +
Acción: Inscribir a Cursos.
 +
Operaciones: Inscribir a Cursos (tiene como objetivo permitir la inscripción de personas a los diferentes cursos que brinda la institución).
 +
Acción: Constancias de Cursos.
 +
Operaciones: Emitir Constancias de Cursos (Permite emitir las constancias obtenidas por las personas que realizaron un curso determinado. Dicho certificado se podrá
 +
imprimir o descargar online desde el perfil alumno.)
 +
Operación 800SIUPRO002 Activación de Planes
 +
Se agrego funcionalidad en la operación Activación de Planes para que, si el plan es Administra_cursos = 'S' permita activar el plan sin certificado asociado.
 +
Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se agregó en la operación ABM de Planes de Estudios la condición de que solo permita agregar un plan de una propuesta cuando administra cursos, solo puedan tener un plan
 +
en cualquier estado, excepto baja.
 +
Se agregó la condición de que si no hay más cursos para listar en el combo, el checkbox de administra_cursos aparece en solo lectura con un tooltip.
 +
Operación 800SIUPRO501 Reporte de Planes de Estudios
 +
Se realizó un ajuste necesario en la operación Reporte de Planes de Estudios en el metodo get_actividades_restringidas de co_planes_reportes.php para
 +
que la impresión del reporte en la solapa Correlativas se realice sin inconvenientes.
 +
Se cambio el join de la tabla sga_condiciones para que solo recupere las correlativas de las actividades de la versión del plan de estudios pasado por parámetro.
 +
Nueva Operación 800SIUCUR005 Baja de Inscripciones a Cursadas
 +
Para la operación Baja de Inscripciones a Cursadas se informa la baja a SQ si corresponde y lista las inscripciones a cursos cuyo dictado aun no haya finalizado
 +
sin tener en cuenta la fecha tope de bajas del Periodo lectivo.
 +
Nueva Operación Perfil Cursos
 +
Se agregó operación para crear un nuevo perfil CURSOS. Este perfil no estará asociado a una propuesta. Cuando se seleccione este perfil desaparecerá el combo propuestas.
 +
Además este perfil tendrá las siguientes operaciones:
 +
Inscribir a Cursos 3w.
 +
Actualización de datos censales.
 +
Se debe tener en cuenta lo siguiente:
 +
Cuando una persona se da de alta, siempre se le asigna el perfil CURSOS.
 +
Nueva Operación 800SIUCUR003 Control de pago de Inscripción a Comisión
 +
Se agregó un nuevo control: Control de pago de inscripción a Comisión en SQ que verifica si el alumno realizó el pago de la inscripción a una comisión en SQ.
 +
Se hace un GET del recurso consumos-externos/estado pasando como parámetros:
 +
sistema_externo: el valor del parámetro sq_id_externo.
 +
tipo_consumo: suscripción.
 +
id_tramite_ref: nro de transacción.
 +
Si no se usa Sanavirón-Quilmes como módulo de cobro, o la comisión NO es cobrable, se debe retornar verdadero.
 +
Operación 800SIUMAT018 Cierre de Período de Inscripción
 +
Se realizó el ajuste necesario en la operación Cierre de Período de Inscripción cuando se trabaja con Perfiles de datos asociado a una Unidad de Gestión cuyo dominio son propuestas
 +
se visualicen las Responsable Académica en la solapa Resp. Académicas para poder continuar con la operación.
 +
Operación 800SIUMAT032 Modificar Masivamente Vencimiento de Regularidad
 +
Se realizó el ajuste necesario en la operación Modificar Masivamente Vencimiento de Regularidad para que el reporte final generado, que se arma en jasper con los cortes de control y
 +
nombres de las columnas se visualice correctamente.
 +
Operación SIU
 +
Se eliminó la operación Encuestas --> Sincronizar Respuestas (batch), que fue implementada dentro del anterior esquema de servicios con Kolla.
 +
Operación 800SIUPRO001 Administrar Propuestas Formativas
 +
Se modificó la operación Administrar Propuestas Formativas al dar de alta una nueva propuesta, cuando se valida un código de propuesta ya existente se ajusto el mensaje que se
 +
visualiza y la operación sigue disponible para el usuario (no se cierra el formulario).
 +
Nueva Operación 800SIUCUR052 Completar Pagos Pendientes
 +
Se agregó la operación Completar Pagos Pendientes que permite retomar el proceso de pago de inscripción a cursos cuando el mismo no se completó desde la operación de Inscripción a Cursos.
 +
Se mostrarán todas las inscripciones en estado pendientes, generadas desde gestión, que aún no hayan completado el pago en SQ y que aún puedan ser cobradas por SQ.
 +
Nueva Operación 800SIUCUR003 Control de Morosidad
 +
Se agregó un control en la operación ABM de Comisiones:
 +
Control de morosidad de un alumno en una comisión para chequear si un alumno debe el pago de la inscripción a una comisión.
 +
Operación 800SIUCUR025 Procesar Inscripciones Pendientes
 +
Se ajustó la operación Procesar Inscripciones Pendientes. Se evalúan los puntos de control de las instancias por separado, sólo cuando el resto de los puntos de control hayan resultado autorizados; y se procede según la siguiente lógica:
 +
Todas las instancias Autorizadas -> Inscripción aceptada.
 +
Todas las instancias Advertidas -> Al listado "Con observaciones".
 +
Todas las instancias Rechazadas -> Al listado "A rechazar".
 +
Una autorizada y una advertida -> Al listado "Con observaciones".
 +
Una autorizada y una rechazada -> se elimina la instancia rechazada, y se acepta la inscripción.
 +
Una advertida y una rechazada -> se elimina la instancia rechazada, y se deja la restante en el reporte "Con observaciones".
 +
Actualmente cuando en una inscripción con 2 instancias se rechazaba en una de las instancias, se rechaza globalmente la inscripción.
 +
Nueva Operación Interfaces API G3: Inscripciones
 +
Se creó el recurso Inscripciones en la API de G3.
 +
Acción GET: Permite conocer el estado de una inscripción en G3. Se debe mirar las tablas sga_insc_cursada (acá están las aceptadas y pendientes) y sga_insc_cursada_log (acá están las rechazadas
 +
y bajas), siempre usando el nro de transacción.
 +
Nueva Operación Interfaces API G3: Morosos
 +
Se creó el recurso Morosos en la API de G3.
 +
Acción POST: Recibe notificaciones de mora de pagos de cursadas en Cursos de Extensión o Posgrados desde SQ. Debe grabar en la tabla int_sq_morosos.
 +
Nueva Operación Interfaces API G3: Alumnos
 +
Se creó el recurso Alumnos en la API de G3.
 +
Acción GET: Permite recuperar datos del los Alumnos, como el e-mail para poder enviar notificaciones de deuda.
 +
Se debe buscar el dato en la tabla mdp_personas_contactos. Se debe buscar primero el e-mail principal (si este no existe buscar el secundario y sino el institucional) y el teléfono celular (y si
 +
no existe buscar el familiar, luego el fijo y finalmente el laboral si no existe otro).
 +
Operación 800SIUCUR025 Procesar Inscripciones Pendientes
 +
Se ajustó la operación Procesar Inscripciones Pendientes cuando una inscripción a Actividad pendiente es aceptada, no se estaba considerando las instancias de la inscripción
 +
para actualizar la tabla sga_eval_detalle_cursadas (campos instancia_cursada, instancia_promocion), sino las instancias de la comisión.
 +
Se ajustó el trigger ftua_sga_insc_cursada.
 +
Operación 800SIUPRO002 ABM de Comisiones
 +
Se agregó funcionalidad en la operación ABM de Comisiones para agregar un nuevo estado llamado PENDIENTE para comisiones cobrables.
 +
El Estado por defecto en el alta de la Comisión es Activo y los valores posibles serán Activo, Baja o Pendiente.
 +
Nueva Operación 800SIUCUR051 Inscribir a Cursos
 +
Se agregó en la operación Inscribir a Cursos para que solo liste comisiones Activas o Pendientes con inscripción habilitada y período de inscripción vigente.
 +
Nueva Operación Interfaces API G3: Notificaciones-Pagos
 +
Se creó el recurso Notificaciones-Pagos en la API de G3.
 +
Acción POST: Permite notificar la realización de un pago o el vencimiento del mismo.
 +
Venció: se debe dar de baja la inscripción a la comisión.
 +
Pagó: se debe reprocesar la inscripción para verificar si se puede aceptar la inscripción o si sigue pendiente.
 +
Nueva Operación 800SIUCUR001 Se agregó columna en tablas
 +
Se agregó la columna sq_token de tipo VARCHAR(36) en las siguientes tablas:
 +
sga_insc_cursada.
 +
his_insc_cursada.
 +
sga_insc_cursada_log.
 +
his_insc_cursada_log.
 +
Operación 800SIUEXA020 Generación Masiva de Actas de Examen
 +
Se realizó el ajuste necesario en la operación Generación Masiva de Actas de Examen:
 +
Se eliminó el paginado del cuadro inicial.
 +
En Inscribir Automáticamente a Examen se agregó la opción Todos/Ninguno al cuadro inicial, y se eliminó su paginación.
 +
Actualmente cuando seleccionábamos todo, sólo se marcaban las mesas de esa página y al cambiar de página se desmarcaban, por lo que solo se podía imprimir esa página solamente.
 +
Operación 800SIUCUR006 Generación y Carga de Notas en Actas de Promocionales
 +
Se realizó el ajuste necesario en la operación Generación y Carga de Notas en Actas de Promocionales.
 +
Cuando se anula un acta de promoción, se limpian todos los campos relacionados con ese acta de promoción, sga_eval_detalle_cursadas donde id_acta_promocion tiene
 +
seteado el acta de promoción a anular.
 +
Si el parámetro cur_inserta_alumnos_no_promocionales_en_acta es igual a N los alumnos que no promocionaron no se mostrarán en el listado, sin embargo se recuperan luego
 +
para pasarlos a anular_acta y este proceso considera todo el listado completo de alumnos. Las modificaciones realizadas por el proceso en los campos del detalle del acta, etc,
 +
no se modifican (es decir que el proceso anular_acta sigue considerando los mismos casos, salvo por el hecho de que el listado que recibe incluye a los alumnos no promocionales).
 +
Lo mismo cuando se anula un acta de cursadas, se limpian los campos relacionados con ese acta de cursada (todos los registros que pertenecen a ese acta de cursada: sga_eval_detalle_cursadas.id_acta_cursada)
 +
Operación 800SIUPRO008 Actividades
 +
Se realizó el ajuste necesario en la operación Actividades en la duplicación de Actividad (común y genérica) para cuando una nueva Actividad tiene un mismo código que otra Actividad
 +
o módulo pueda Grabar el alta sin problemas.
 +
Operación 800SIUEXA028 Asignar Folio Físico a Acta de Examen
 +
Se realizó el ajuste necesario en la operación Asignar Folio Físico a Acta de Examen en los casos donde surja un error de base de datos por violación de la clave primaria en sga_actas_folios, se
 +
muestre un mensaje de error más apropiado.
 +
Operación 800SIUEXA029 Modificar Mesas de Examen
 +
Se ajustó la operación Modificar Mesas de Examen en el caso que se modifique la fecha del examen o los docentes (que son datos que están impresos en el acta de examen) se actualizó
 +
el valor del campo versión de las actas incrementándolo en 1, solo en el caso cuando el campo versión es igual al campo version_impresa de cada una de las actas de examen de la mesa.
 +
El nro de acta solo se permite modificar si el ingreso del nro de acta es manual.
 +
Se visualiza una advertencia "IMPORTANTE: una vez modificados los datos de la mesa se deberán REIMPRIMIR las actas afectadas." Solamente cuando la mesa tiene actas afectadas.
 +
En la primera pantalla, se listan también los llamado_mesa que no están asociadas a turnos, y al navegar a la operación de imprimir se tiene en cuenta este aspecto al momento de enviar el filtro.
 +
Operación 800SIUEXA026 Administrar Acta de Examen fuera de calendario
 +
Se ajustó la operación Administrar Actas de Examen fuera de calendario en el caso que sea una modificación de un acta ya creada y se modifiquen los siguientes datos:
 +
nombre de la mesa.
 +
el nro de acta.
 +
el año académico.
 +
la ubicación.
 +
la fecha del examen.
 +
las observaciones.
 +
las instancias.
 +
los docentes.
 +
los alumnos.
 +
(Que son datos que están impresos en el acta de examen) se actualizará el valor del campo versión de las actas incrementándolo en 1, solo en los casos cuando el campo versión es
 +
igual al campo versión_impresa del acta.
 +
Operación 800SIUCUR033 Inscripción a Propuesta
 +
Se realizó el ajuste necesario en la operación Inscripción a Propuesta para que se acepten automáticamente todas las inscripciones que cumplan con TODOS los requisitos, NO solamente los restrictivos.
 +
Operación 800SIUCON001 Administrar Constancias
 +
Se modificó la función f_certificado_actividades en la operación Administrar Constancias para que no considere los exámenes ausentes cuando se usa la función para recuperar actividades
 +
aprobadas y desaprobadas.
 +
Solo se considerarán los aprobados y desaprobados, NO ausentes de los exámenes en los casos que se quiera recuperar notas aprobadas y desaprobadas.
 +
Operación 800SIUEXA010 Imprimir Actas de Exámenes
 +
Se realizó el ajuste necesario para las operaciones de Impresión de actas de Examen/Cursada, siempre se va a actualizar sga_actas.version_impresa con el valor del campo sga_actas.version
 +
si son distintas.
 +
Operación 800SIUMAT020 Revertir Rechazo de Inscripción a Propuesta
 +
Se realizó el ajuste necesario en la operación Revertir Rechazo de Inscripción a Propuesta para que la inscripción a propuesta quede en el estado que le corresponda en función de la
 +
presentación o no de los requisitos de ingreso.
 +
Nueva Operación 800SIUCUR003 ABM de Comisiones
 +
En la operación ABM de Comisiones al momento de Duplicar una comisión, se replicó el comportamiento de interacción con SQ utilizado para Guardar en el Alta.
 +
Actualmente las llamadas a servicios rest se realizaban solo en el evento Guardar, se agregó para el evento de Duplicar Comisiones.
 +
Nueva SIU Documentación en Wiki
 +
Se agregó en la documentación de la Wiki como poder correr la operación de probar reglas.
 +
Es la operación que se ve por el Toba Editor: Operaciones > Reglas.
 +
El link en la wiki es el siguiente: http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.11.0/personalizaciones/requisito_proceso#Probar_la_regla_desde_el_sistema
 +
Operación SIU Cambiar Nombres de Operaciones
 +
Se modificaron los nombres de las Operaciones en los menú de Gestión acorde a los siguientes criterios:
 +
Se dejan todos los verbos en infinitivo (ejemplo: en lugar de "Inscripción a examen" se llama Inscribir a examen).
 +
En los casos de operaciones de ABM se agrega al principio la palabra "Administrar" (ejemplo: en lugar de "Actividades" se llamará Administrar Actividades).
 +
A los reportes se les agrega Reporte de al comienzo.
 +
Operación 800SIUMAT001 ABM de Personas
 +
Se realizó el ajuste necesario en la operación ABM de Personas para que se acepte en el ingreso de Número de Documento el caracter "-" para aquellos casos que sea
 +
necesario, por ejemplo, cédulas extranjeras.
 +
Se hicieron las modificaciones correspondientes también en 3W y Preinscripción.
 +
Operación 800SIUPRO501 Reporte de Planes de Estudios
 +
Se realizó el ajuste necesario en la operación Reporte de Planes de Estudios para que pueda exportarse sin problemas el reporte desde la solapa Correlativas usando perfil de datos.
 +
Operación SIU Administración del sistema
 +
Se eliminó el control chequea_sincro_svn que no permitía usar la aplicación, sino estaba configurado en 1 en el archivo instalacion.ini.
 +
Su uso será optativo, ya que de manera aleatoria traía el problema de checksum al regenerar.
 +
Operación 800SIUREQ001 ABM de Requisitos Generales
 +
Se agregó el campo estado a los requisitos (sga_requisitos.estado), con el valor Activo / Baja en la operación ABM de Requisitos Generales.
 +
En la lista de requisitos disponibles para la carga de correlativas, solo se mostrarán los requisitos activos (sga_requisitos.estado = A).
 +
En el ABM de Requisitos, se agregó el dato Estado para que pueda editarse, por defecto el valor será A (Activo).
 +
Se deshabilitan los siguientes requisitos (usados en la carga de correlativas) hasta que se desarrolle la lógica de cada uno:
 +
Requisito - nombre - regla php
 +
Tener n materias aprobadas - regla_n_actividades_aprobadas.
 +
Tener n materias regularizadas - regla_n_actividades_regularizadas.
 +
Tener n materias cursadas de m año - regla_n_actividades_aprobadas_un_anio.
 +
Tener n materias aprobadas de m año - regla_n_actividades_regularizadas_un_anio.
 +
Tener n% materias aprobadas de m año - regla_porcentaje_actividades_aprobadas_un_anio.
 +
Tener n% materias cursadas de m año - regla_porcentaje_actividades_regularizadas_un_anio.
 +
Tener aprobado x año - regla_tener_aprobado_un_anio.
 +
Tener cursado x año - regla_tener_regularizado_un_anio.
 +
Tener aprobado hasta x año - regla_tener_aprobado_hasta_un_anio.
 +
Tener cursado hasta x año - regla_tener_cursado_hasta_un_anio.
 +
Tener n créditos en actividades aprobadas - regla_n_creditos_actividades_aprobadas.
 +
Tener n créditos en actividades regularizadas - regla_n_creditos_actividades_regularizadas.
 +
Tener n créditos en actividades cursadas de m año - regla_n_creditos_actividades_regularizadas_un_anio.
 +
Tener n créditos en actividades aprobadas de m año - regla_n_creditos_actividades_aprobadas_un_anio.
 +
Operación 800SIUCUR001 Inscripciones a Cursadas
 +
En la operación Inscripciones a Cursadas, se hizo una modificación en el control de superposición horaria de otras comisiones en las que esta inscripto para cursar el alumno.
 +
La regla modificada es regla_superposicion_horaria_comision, en el método existe_inscripcion_superpuesta del archivo co_bandas_horarias_comision se hizo el cambio que para
 +
cada banda horaria superpuesta que se encuentre no devolver el error allí, sino luego comparar si las clases de la banda horaria de la comisión en la que se inscribe el
 +
alumno y la que encuentra de otra comisión efectivamente hay clases que se superponen. Si da > 0 significa que comparten clases y ahí es donde debe salir el mensaje de error.
 +
Se Replicó el mismo comportamiento en la regla de superposición horaria para inscripción a subcomisiones.
 +
Tener en cuenta que debe estar configurado el requisito, y que para este control no se considera el aula asociada.
 +
Nueva Operación 800SIUCUR003 ABM de Comisiones
 +
En la operación ABM de Comisiones, se agregó control de superposición horaria al dar de alta una banda horaria sobre la periodicidad de las mismas.
 +
Se creó la función f_clases_banda_horaria que devuelve las fechas simulando la creación de una banda horaria según día de la semana, fecha desde-hasta y periodicidad.
 +
Se definió que, contando con la función para realizar el calculo de clases aún antes de guardar en base las bandas horarias, se agrega la validación de periodicidad en ambas
 +
partes del control: para las asignaciones de la misma comisión entre sí, y para las asignación que se está insertando/editando contra las ya existentes en base para el mismo espacio.
 +
Actualmente se estaba haciendo solo para espacios, horarios y rangos de fechas, no considera la periodicidad de las mismas.
 +
Operación 800SIUCON002 Solicitar Constancias
 +
Se realizó el ajuste necesario en la operación Solicitar Constancias para visualizar toda la información correctamente. Se modificó la fucion public.f_certificado_actividades para que recupere
 +
todas las actividades que están desaprobadas cuando se consulta por las desaprobadas.
 +
Estaba sucediendo que en el certificado de materias rendidas cuando una persona tenía varios aplazos no se mostraban todas las materias aprobadas.
 +
Operación 800SIUEXA011 Cerrar Actas de Examenes
 +
Se realizó el ajuste necesario en la operación Cerrar Actas de Exámenes, para cuando se genera un Acta Rectificativa en la cual solo se modifica la instancia del alumno pueda guardar
 +
los cambios sin inconvenientes y no mostrar el mensaje que actualmente mostraba: "Hay alumnos en el acta rectificativa que no tienen diferencia respecto del acta original".
 +
Operación 800SIUMAT026 Elegir Orientación
 +
Se modificó la operación Elegir Orientación, elegida por el alumno para que se registre el plan actual del alumno por el cual se registra la selección de la orientación.
 +
Se modificaron las tablas sga_alumnos_orient y sga_alumnos_orient_mov agregando el campo plan (plan de estudios del alumno).
 +
Se modificó la regla regla_actividad_orientacion. El cambio se realizó en el archivo co_alumnos, método get_orientaciones_alumno, para que solo recupere
 +
las orientaciones elegidas por el alumno para el plan actual del mismo.
 +
Operación SIU Interfaces
 +
Se modificó el nombre del parámetro url_sq_pagos por sq_url_pagos para que continué el estandard del resto de los nombres de SQ.
 +
Se ajustaron las operaciones de Gestión/Autogestión que hacen uso de este parámetro.
 +
Operación 800SIUPRO002 ABM de Planes de Estudios
 +
Se realizó el ajuste necesario en la operación ABM de Planes de Estudios cuando queremos borrar un plan personalizado/convenio en estado Nuevo para que se puede eliminar sin inconvenientes.
 +
Operación 800SIUCUR003 ABM de Comisiones
 +
Se modificó la operación ABM de Comisiones para que, al completar con algún valor el campo cupo mínimo se coloque el estado de la comisión en Pendiente.
 +
Se valida que el valor ingresado sea mayor a 0.
 +
Si no tiene ningún valor el campo cupo mínimo la comisión se setea en estado Activo.

Revisión del 12:22 19 oct 2016

Novedades de la Versión

Detalles Operación 800SIUCUR014 Carga de Notas en Actas de Comisiones Se realizó el ajuste necesario en la operación Carga de Notas en Actas de Comisiones cuando se hace el cálculo de notas en base a promedios. En los casos que haya evaluaciones numéricas y no numéricas en la comisión NO se calculará el promedio. Se agregó además el caso en que se intente calcular el promedio a una comisión que no tenga evaluaciones. En ambas situaciones se mostrará un alerta con el mensaje de error correspondiente para la situación. Se modificaron los siguientes archivos: nucleo/cursadas/comisiones/reglas_calculo_notas/promedio_evaluaciones.php nucleo/cursadas/evaluaciones/co_evaluaciones.php operaciones/cursadas/comisiones/carga_notas/form_calcular_notas.php Nueva Operación 800SIUENC004 Modificar vigencias de las encuestas Se agregó la operación Modificar vigencias de las encuestas que permite modificar la vigencia de las encuestas que fueron armadas en la operación Definir Encuestas. El motivo de esta nueva operación, se da por que se deben realizar una serie de controles para saber si la encuesta ha sido (o está siendo) contestada. En la operación Definir Encuestas, las encuestas que ya entraron en vigencia no pueden ser modificadas. Operación 800SIUEXA003 inscripciones a Exámenes Se modificó la operación Inscripciones a Exámenes agregando/modificando puntos de control: Se Agregó el punto de control 17 "Elegir Actividad Examen". Se reemplazó el punto de control 3 en la inscripción a examen (G3 y 3W3) por este punto de control 17, las operaciones afectadas son las siguientes: Generar Acta de Examen. Agregar / Eliminar Alumno en Acta de Examen. Carga de Notas a Mesa de Examen. Cerrar Actas de Examen. Rectificar Actas de Examen. Procesar Inscripciones a Exámenes Pendientes. Exceptuar Inscripciones a Exámenes Pendientes. Inscribir Automáticamente a Examen. Operación 800SIUPRO501 Reporte de Planes de Estudios Se realizó el ajuste necesario en la operación Reporte de Planes de Estudios: En la solapa Correlativas poder editar una actividad y ver como está compuesta sus correlativas y visualizar los gráficos. También se ajustó la salida del PDF para que se pueda visualizar correctamente la información. Operación 800SIUMAT001 ABM de Personas Se modificó la operación ABM de Personas, se eliminó el ef de tipo combo editable y se agregó un Popup para la selección del Colegio. En la solapa Estudios Cursados se agregó lo siguiente: Botón para limpiar los datos. Botón para búsqueda de colegio secundario. Poder filtrar por: nombre del colegio (texto editable), país (por defecto Argentina), provincia (provincias del país seleccionado), localidad (opcional, localidades de la provincia seleccionada). Sucedía que al seleccionar un colegio secundario se repetían los mismos nombres. Operación 800SIUASI504 Imprimir planilla de asistencia Se realizó el ajuste necesario en la operación Imprimir planilla de asistencia para que pueda editarse sin problemas el combo de Actividad para su selección. El mismo ajuste se hizo en la operación Distribuir Comisiones, en la solapa 'Seleccionar Alumnos' que se utilizan los mismos métodos para el combo editable de Actividad. Operación 800SIUEQU001 Otorgar Equivalencia Se realizó el ajuste necesario en la operación Otorgar Equivalencia para que el campo Observaciones no sea obligatorio. Operación 800SIUMAT028 Inscribir a Propuesta desde Preinscripción Se realizó el ajuste necesario en la operación Inscribir a Propuesta desde Preinscripción respecto al error que daba en el envío por e-mail:


No se ha podido realizar el envío del mail a: El destinatario no tiene una dirección de mail configurada.


Se definió que el e-mail no se enviará a la persona, se corrigió el funcionamiento de la operación para que no emita el msj erróneo de cuenta no configurada, y sólo mostrará la excepción lanzada por jasper y que el e-mail no pudo ser enviado en consecuencia. Operación 800SIUMAT028 Inscribir a Propuesta desde Preinscripción Se realizó el ajuste necesario en la operación Inscribir a Propuesta desde preinscripción, para controlar los tipos de datos permitidos en el campo Ingrese el código a procesar. Los códigos válidos de preinscripción para procesar, estarán conformados de dos nros separados por "/". Cualquier otro se considera inválido. Se corrigió para que se emita el cartel de error apropiado. Operación 800SIUENC002 Vincular encuestas de Kolla Se realizó el ajuste necesario en la operación >b>Vincular encuestas de Kolla para que permita poder definir mas de un tipo de encuesta para aquellos casos que se deba definir una encuesta distinta por Unidad de Gestión. Operación 800SIUPRO008 Actividades Se realizó un ajuste necesario en la operación Actividades. Cuando se crea un Plan de Estudios y las Actividades que forman parte del mismo tienen créditos fijados, se valida que los créditos totales deben estar entre los créditos mínimo y máximo. Operación 800SIUPRO002 ABM de Comisiones Se ajustó la operación ABM de Comisiones para que al indicar "Planes Personalizados = Sí" (sin que existan planes personalizados creados aún) se listen las comisiones. También se ajustó que al filtrar la actividad en cuestión con "Planes Personalizados = Sí", se muestre la comisión. Operación 800SIUCUR017 Cerrar Acta de Regulares Se realizaron las siguientes mejoras en la operación Cerrar Acta de Regulares: Cierre de Actas de Cursadas y Promociones: en el cierre de actas actualmente se esta seteando en sga_actas_detalle.plan_version el plan-versión del alumno a la fecha de cursada/promoción (sga_eval_detalle_cursadas.fecha_regular o sga_eval_detalle_cursadas.fecha_promocion según correspondiera). Se cambió el proceso para que, siempre que no esté vacío, setee el valor que está en la tabla.sga_eval_detalle_cursadas.plan_version. Cierre de Actas de Examen: en el cierre de actas actualmente se estaba seteando en sga_actas_detalle.plan_version el plan-versión del alumno a la fecha del examen (sga_eval_detalle_examenes.fecha). Se cambió este proceso para que, siempre que no esté vacío, setee el valor que está en la tabla sga_eval_detalle_examenes.plan_version. Actas Rectificativas: cuando se rectifica un alumno se copia también el dato sga_actas_detalle.plan_version. Operación SIU Agregar Regla Requisito Documental Se agregó en los requisitos de tipo documental una regla para verificar su presentación/cumplimiento en fecha (sga_requisitos.regla). La regla recibe los datos: alumno + requisito + fecha. Esta regla mira si el requisito esta presentado en fecha en la tabla sga_requisitos_presentados. De esta forma cuando se asocie un requisito documental en la sección de Correlativas o en los Certificados, se podrá evaluar el cumplimiento de dicho requisito a través de su regla. Operación 800SIUPRO002 ABM de Planes de Estudios Se ajustó la operación ABM de Planes de Estudios para que al agregar un nuevo módulo, si se ingresa un nombre de la forma "< script > ... < /script >" ejecute el código JavaScript contenido en el bloque. Nueva Operación 800SIUPRO001 Administrar Propuestas Formativas En la operación Administrar Propuestas Formativas, para los Planes personalizados se agregó el dato de propuesta (sga_periodos_insc_aplanado.propuesta) en el aplanado de periodos de inscripción para que puedan visualizarse los períodos de inscripción a propuesta en los mismos. Se agregó un registro en cada período de inscripción a propuestas vigente/futuro en el alta de una propuesta que es alcanzado por la misma. Nueva Operación 800SIUCAL004 Periodos de Inscripción a Propuestas Se ajustó la operación Periodos de Inscripción a Propuestas en el alta/modificación sobre períodos vigentes/futuro que es alcanzado por esa propuesta; se agrega un registro por cada propuesta en el aplanado cargando los datos periodo_insc y propuesta (Tabla: sga_periodos_inscripcion_aplanado). El proceso actual que llena esa tabla queda igual y se agregan estos insert por propuesta. Operación 800SIUPRO002 ABM de Planes de Estudios Se hizo una modificación en la operación ABM de Planes de Estudios; en el alta de un plan personalizado, solo se recuperan periodos de inscripción de la propuesta seleccionada de la tabla aplanada buscando solamente por el campo propuesta (sga_periodos_inscripcion_aplanado.propuesta). Operación SIU Propuestas Formativas Se hicieron las validaciones correspondientes, para los controles en 3W de Propuesta Vinculada se debe cargar un CN: (archivo src/siu/modelo_g3/nucleo/_lib/reglas/regla_cumple_propuesta_vinculada.php función validar_plan que requiere la carga del CN cn_deteccion_egresado. Actualmente la regla regla_cumple_propuesta_vinculada que utiliza el cn_deteccion_egresado invocado de la siguiente manera: toba::cn('cn_deteccion_egresado'); desde el 3w NO utilizaba las clases de cn de toba, por lo tanto daba error al intentar validar la regla. Nueva Operación SIU Se ajustó la constante correspondiente al tipo de período de inscripción con valor 3, que está definida en el código (en la clase periodo_de_inscripcion_nucleo.php), con el nombre "tipo_inscripcion_reinscripcion", que representa un período para todos los tipos de inscripción a propuesta. La constante se modificó en las sqls que son utilizadas desde: Inscribir a Propuesta desde Preincripción. Inscripción a Propuesta. Administrar Planes de Estudio (al Agregar y Duplicar Planes Personalizados). Cerrar Períodos de Inscripción a Propuestas. Inscribir Automáticamente a Ingresantes. Inscribir a Propuesta Masivamente desde Preinscripción. Reinscribir a Propuesta. Operación 800SIUCAL006 Turnos de Examen Se modificó la operación Turnos de Examen para que se filtren aquellos turnos que no tengan períodos de inscripción para el perfil de datos del usuarios logueado. Además, para el caso de turnos que NO tienen PI, se listen también los mismos. Operación 800SIUCUR001 Inscripciones a Cursadas Se Agregó Control que impide que un alumno pueda inscribirse a Actividades de una orientación ajena a la seleccionada. Se agregaron los puntos de control: 3- Alumno - Elegir Actividad Cursada: Verifica que la actividad pertenezca a la orientación elegida por el alumno. 17- Alumno - Elegir Actividad Examen: Selección de una actividad para rendir examen. Este control solo se realiza cuando el parámetro del sistema mat_elegir_orientacion esta activo para el plan de estudios del alumno. Operación 800SIUPRO005 Activación de Planes En la operación Activación de Planes, se realizaron algunas modificaciones: En el archivo php\nucleo\propuestas\planes\activacion\cn_pro_plan_activacion.php se actualizó el mensaje: 1- La versión ya está activa y vigente por La versión no puede activarse porque figura en el plan de estudios como versión actual del plan 2- Se agregó la validación de que el estado de la versión del plan de estudios a activar sea el estado N - Nuevo Operación 800SIUMAT031 Inscribir a Propuesta Masivamente desde Preinscripción Se realizó el ajuste necesario en la operación Inscribir a Propuesta Masivamente desde Preinscripción para que cuando la propuesta a la que se inscribe el alumno es de PosGrado se realice sin inconvenientes. Operación 800SIUPRO002 ABM de Planes de Estudios Se modificó la funcionalidad de la operación ABM Planes de Estudios para agregar el tipo de plan Cursos. Se agregó el campo administra_cursos en la tabla sga_planes. Nueva Operación 800SIUPRO002 ABM de Planes de Estudios Se agregó en la operación ABM de Planes de Estudios al momento de dar de alta un nuevo Plan personalizado, a la persona (llamamos persona por que al momento de seleccionarlo puede no ser un alumno) se le asocian los requisitos de ingreso a la propuesta. El estado de cada requisito dependerá de si el alumno ya lo tiene cumplido o no en alguna otra propuesta (ya que se trata al individuo como persona y no como un alumno en una propuesta). Operación 800SIUPRO005 Activación de Planes Se modificó la operación Activación de Planes en lo siguiente: Al activar un plan de estudios personalizado se le pegan al alumno los requisitos de ingreso tanto para dicho plan como para la propuesta vinculada. Además, se evaluará el cumplimiento de los mismos y, de ser necesario, se modificará el estado de las inscripciones. Operación 800SIUMAT001 ABM de Personas Se ajustó la operación ABM de Personas, en la solapa "Estudios Cursados", para que en el combo de titulo secundario seleccione correctamente al escribir en él. Operación SIU La función de la BD f_duplicar_libro_de_actas quedó en desuso por lo que la misma fue eliminada. Operación 800SIUDOC002 Catedras Se ajustó la operación Cátedras: el Legajo ya no es un dato obligatorio en la pestaña "Docentes" para poder guardar los datos. Operación 800SIUPRO003 Asignación de Correlativas Se modificó la operación Asignación de Correlativas para que puedan cambiarse las correlatividades en planes de estudio Estructurados donde el campo administra_cursos sea S. Se permite agregar o eliminar correlativas de cursado y de examen, ya sea cuando el plan está en estado Nuevo o Activo (actualmente no existe el estado dado de Baja, ya que sólo se permite su eliminación física). Operación 800SIUPRO004 Asignación de Certificados Se modificó la operación Asignación de Certificados para poder cambiar los certificados asignados a un plan estructurado del tipo administra_cursos = S y que no estén en estado BAJA. Se deberá tener en cuenta lo siguiente: No se puede sacar un certificado si ya hay al menos un trámite de egreso realizado para dicha certificación (es decir, existe un registro de inicio de trámite de solicitud para algún alumno y para el certificado, plan versión en estado no anulado). Para el caso de planes activos, el mismo debe tener al menos un certificado asociado. Operación 800SIUPRO005 Activación de Planes Se modificó la operación Activación de Planes para que, al activar un plan estructurado donde administra_cursos = S, funcione de la misma manera que los planes personalizados excepto por el pegado de requisitos que, para ese caso, no se realizará. Operación SIU Se migró Guarani Gestión a la Versión 2.7 de TOBA. Operación 800SIUADM003 Requisitos por Acción Se realizó un ajuste en la operación Requisitos por Acción, para cuando se utilicen perfiles de datos se realice correctamente el aplanado. Operación 800SIUCUR001 Inscripciones a Cursadas Se agregó en la operación Inscripciones a Cursadas un mensaje Advertencia al chequear si hay algún período de inscripción abierto (o alguna excepción vigente) y, en caso de no haberlo mostrar el mensaje: No existen períodos de inscripción vigentes. El mensaje se muestra en la segunda pantalla (Actividad) porque se necesita el plan-versión y ubicación del alumno para determinar si existen períodos vigentes. Operación 800SIUREQ003 Definir Requisitos de Ingreso En la operación Definir Requisitos de Ingreso, se realizaron modificaciones para que puedan visualizarse los nodos correctamente sin repetirse en el árbol de los Requisitos o por Subtipos para el mismo requisito asociado en el mismo nivel a más de una entidad. Operación 800SIUMAT001 ABM de Personas Se modificó la operación ABM de Personas, para cuando se utilizan perfiles de datos muestre lo siguiente: Liste los alumnos y docentes de la UG, también los usuarios administrativos que tengan un perfil de datos que incluya a la UG del usuario logueado. Además mostrar a las personas que no tienen ningún perfil de datos asociado y no son alumnos o docentes de otras UG. Operación 800SIUENC002 Vincular encuestas de Kolla Se modificó la operación Vincular encuestas de Kolla, se modificaron las peticiones REST que se hacen a Kolla (debido a los cambios realizados en Toba 2.7). A partir de Toba 2.7 se actualizo la versión de la librería Guzzle a la versión 5.1.0; por lo tanto se debió modificar la forma en que se hacen las llamadas a la API de Kolla. Nueva Operación 3W 800SIUADM014 Reestablecer Contraseña Se agregó la operación Reestablecer Contraseña que permite que un usuario, a partir de ciertos datos, pueda reestablecer su contraseña de acceso al sistema desde 3W. La pantalla inicial de acceso al sistema tendrá una opción de recupero de contraseña. Al seleccionar la opción Olvidaste tu Contraseña o sos Usuario Nuevo se abrirá una ventana donde se solicitará información que identificará a la persona. Operación 800SIUADM001 Parámetros Se ajustaron los siguientes parámetros por nivel en la inscripción a cursada (gestión y 3w): cur_ingresantes_oferta_actividades: nivel 5 (plan). cur_filtro_actividades_con_comision: nivel 5. cur_cursa_en_cualquier_ubicacion: nivel 5. cur_recursar_regularizadas: nivel 5. cur_usa_subcomisiones: nivel 1 (un único valor para toda la institución). cur_filtra_rango_apellido_comision: nivel 5. cur_cant_max_insc_igual_actividad_periodo_lectivo: nivel 4 (propuesta). cur_instancia_mandatoria: nivel 4. Actualmente en la descripción del parámetro cur_recursar_regularizadas decía: "Indica si la unidad académica permite que sus alumnos recursen actividades de tipo Materia teniendo todavía vigente una regularidad aprobada anterior"; sin embargo no se podía definirse por unidad académica. Operación 800SIUPRO008 Actividades Se agregó el campo cobrable en la operación de Administrar Actividades que debe ser not null y tener por defecto el valor NO. Operación 800SIUPRO002 ABM de Planes de Estudios Se modificó la operación ABM de Planes de Estudio para que, cuando se configuran las propiedades de una actividad en dicho plan, se muestre el campo cobrable. Este campo debe traer por defecto el mismo valor que tendrá en la actividad. También se agregó el campo cobrable en la operación de Agregar actividades optativas a genéricas. Operación 800SIUCUR003 ABM de Comisiones Se modificó la operación Administrar Comisiones, se agregaron los siguientes campos: cobrable: indica si esa comisión se cobra o no. Este campo debe presentar por defecto el valor que tenga la actividad en los planes en las que se encuentra y, en caso de tener diferentes valores en los planes, indicar el que tiene la actividad en su definición. cupo mínimo: cupo mínimo de alumnos inscriptos en la comisión para que la comisión efectivamente se habilite la cursada (NULL por defecto). estado: será por defecto Activo y los valores posibles serán Activo, Baja o Pendiente. También se modificó el label de cupo a cupo máximo. Operación SIU Operaciones Generales Se ajustó el filtro para que solo las comisiones activas se visualicen en las siguientes operaciones: Inscribir a Actividad. Cargar notas a evaluaciones de comisiones. Generar Actas de Regulares. Generar Actas de Promoción. Generación masiva de actas de regulares. Generación masiva de actas de promoción. Cargar notas a comisiones. Procesar inscripciones a actividades pendientes. Reprocesar todas las inscripciones. Reporte de Oferta de comisiones. Reporte de Comisiones por periodo lectivo. Administrar evaluaciones de Comisiones. Registrar Asistencia de Alumnos. Registrar Asistencias de Docentes. Asociar Mesas a Comisiones. Operación 800SIUCUR012 Copiado de Comisiones Se Modificó la operación Copiado de Comisiones para que se copien solo comisiones activas y se pueda seleccionar si copiar o no las cobrables y se deben copiar los atributos de cupo mínimo y si es cobrable o no. También se agregó la posibilidad de solo copiar las comisiones que sean cobrables, no cobrables o todas. Nueva Operación 800SIUCUR051 Inscribir a Cursos Se agregó la operación Inscribir a Cursos que permite la inscripción de personas a los diferentes cursos que brinde la institución. Operación 800SIUCUR003 ABM de Comisiones Se modificó la operación ABM de Comisiones para permitir agregar excepciones a las fechas de inicio y fin del periodo lectivo. Además se modificó la generación de clases para considerar este caso. Esto no impacta en el copiado de comisiones o generación de comisiones en forma masiva. Operación 800SIUMAT504 Reporte de Inscriptos a Propuestas Se modificó la operación Reporte de Inscriptos a Propuestas para que NO traiga los datos de las inscripciones cuando se entra al reporte. Se ajustó el filtro por año académico que figuraba como filtro obligatorio, pero mostraba los datos igual sin tener un año académico definido. Ahora se realiza el control correctamente, sino se ingresa un año académico no se puede filtrar. Operación 800SIUMAT025 Administrar Licencia estudiantil Se realizó el ajuste necesario en la operación Administrar Licencia estudiantil para cuando se da alta una Licencia Estudiantil con un usuario que tiene perfil de datos para que pueda realizarse sin inconvenientes. Nueva Operación 3W Solicitar Constancias Se creó una nueva operación "Solicitar constancias y certificados" desde Autogestión. La misma es idéntica a la operación actual de Gestión (Solicitar Constancias y Certificados), pero sin la preselección. Se debe ingresar directamente en la pantalla de selección de constancia, y al imprimir o guardar, regresar a Autogestión. Se adaptó el login para que sólo muestre el formulario de acceso y no abra en un popup. La nueva operación no aparece en el menú de Gestión, es para ser consumida dentro de un iframe en Autogestión. Se quitaron permisos al perfil Alumno en la operación actual. Operación SIU Adaptar procesos background Se adaptaron algunos procesos que son lanzados en background para que puedan ejecutarse más de uno en simultaneo, poder abortar procesamientos corrientes y visualizar los resultados de ejecuciones anteriores. Operación 800SIUMAT045 Rechazar inscripciones a propuesta Se ajustó en la operación Rechazar inscripciones a propuesta el parámetro mat_rechazar_inscripcion en: Se ajustó el nivel del parámetro acorde a lo indicado en la wiki. Se eliminó el corte de control por propuesta en el cuadro inicial, ya que el filtro por Propuesta es obligatorio, con lo cual no tiene sentido "agrupar" por propuesta; siempre se mostrarán las inscripciones de una única propuesta (se mantiene el corte de control por plan). Se ajustó el comportamiento indicado para el mensaje final: 800_rechazar_inscripciones_error y 800_rechazar_inscripciones_ok, ya que quedaba inconsistente para el caso en que el parámetro tenía el valor M. En estos casos los alumnos con HA quedan sin rechazar, pero no por algún error, sino porque así lo indica el parámetro. Se generó un nuevo mensaje para este caso con el índice '800MAT_rechazar_inscripciones_con_HA_manualmente' para indicar al usuario que los alumnos con HA deben invalidarse de forma manual por la configuración del parámetro. Nueva Operación 800SIUCON001 Administrar Constancias Se agregaron los campos aplica_a_cursos y exige_aprobacion en la tabla sga_constancias para la operación Administrar Constancias. El campo Exige Aprobación "solo se visualizará si la constancia aplica a cursos"; ya que este campo solo se utiliza para la emisión de certificados de cursos. Al lado de este campo se visualizará un icono que, al pasar con el mouse por encima mostrará un tooltip que tenga el texto "Indicará si se exige la aprobación de la actividad para emitir el certificado. Solo se utiliza cuando la constancia aplica a cursos." Nueva Operación 800SIUCON008 Emitir Certificados de Cursos Se agregó la operación Emitir Certificados de Cursos que permite emitir las constancias obtenidas por las personas que realizaron un curso determinado. Al ejecutar la operación listará todas las comisiones cuya fecha de fin de dictado ya ha finalizado (menor o igual a hoy). Nueva Operación 800SIUEXA011 Cerrar Actas de Examenes Se agregó un nuevo control Actividad Aprobada - Cierre de Actas: Verifica que el alumno tenga la actividad aprobada por algunos de los medios de aprobación (promoción, examen final, equivalencia total, reconocimiento de actividad). NO verifica el acta normal si se trata de una rectificativa. Se verifican todas las propuestas que el alumno este cursando, ya que las actividades comunes entre propuestas son reconocidas automáticamente en todas las propuestas. Operación SIU Araucano Se ajustó la operación de Generar datos SIU-Araucano para que exporte los datos correctamente sin información de más. Se realizaron las siguientes modificaciones: Se cambio el nombre de la tabla int_arau_nominal_alumnos_oferta por int_arau_nominal_oferta. En el archivo 2 solo se informan las actividades aprobadas o desaprobadas que el alumno tiene para la oferta que se esta informando. Si la actividad no pertenece a la oferta entonces no se informa. Se creo la tabla que registra las actividades que pertenecen a un certificado por cada versión de plan de estudios. Tabla int_arau_nominal_act_x_certificado. El dato de institución se saco de la sede del alumno (sga_alumnos.ubicacion > sga_ubicaciones.institucion_araucano). Si aquí no esta definida la institución de Araucano a la que pertenece la ubicación donde se encuentra el alumno, entonces se toma la institución de la instalación. Se descartan las ofertas donde el alumno egreso en años anteriores al informar. Se considera reinscripto aquel alumno que haya tenido alguna historia académica (reinscripcion a propuesta, inscripción a cursada o examen, equivalencias, exámenes, promociones o cursadas) durante el año académico a evaluar (01/04/año a evaluar al 31/03/año + 1). Se agregaron índices en las tablas int_arau_nominal_xxxxxxx. Actualmente no se estaba teniendo en cuenta si el alumno se reinscribio o no para decidir exportarlo y por lo tanto tomaba como alumno a una persona que hace mucho tiempo que no tenía actividad académica. Nueva Operación 800SIUADM001 Parámetros Se crearon los siguientes parámetros: sq_id_externo: Indica la forma en que se identificará la instalación de Guaraní en el Sanaviron-Quilmes. sq_usa_sanaviron: Indica si se utiliza Sanaviron-Quilmes como módulo de cobros. Operación 800SIUPRO002 ABM de Planes de Estudios Se modificó la operación ABM de Planes de Estudio para notificar a SQ las actividades cobrables para su valoración cuando el parámetro sq_usa_sanaviron este seteado en S. Nueva Operación 800SIUCUR003 ABM de Comisiones Se agregaron los llamados a los servicios de SQ para los casos en que una comisión es cobrable y activa en la operación ABM de Comisiones. Se agregó además, una validación para que cuando la comisión ya tiene inscriptos, no se pueda cambiar el check de cobrable. Nueva Operación 800SIUCON001 Administrar Constancias Se agregó en la operación Administrar Constancias para que pueda imprimirse la aprobación del curso y la asistencia en el mismo. Las siguientes constancias Constancia de Asistencia a Curso: esta constancia indica que el alumno cursó un curso (comisión) en particular. Para ello se deberá verificar que el alumno esté inscripto en alguna comisión independientemente del resultado. Constancia de Aprobación de Curso: Esta constancia indica que el alumno cursó y aprobó un curso (comisión) en particular. Para ello se deberá verificar que el alumno esté incluido en algún acta cerrada de la comisión y con resultado diferente de AUSENTE. También se agregan los cambios en la bd y el diferencial correspondiente. Nueva Operación 800SIUADM002 ABM Acciones V2 Se agregaron las siguientes acciones a los datos que se envían en el catálogo: Acción: Inscribir a Cursos. Operaciones: Inscribir a Cursos (tiene como objetivo permitir la inscripción de personas a los diferentes cursos que brinda la institución). Acción: Constancias de Cursos. Operaciones: Emitir Constancias de Cursos (Permite emitir las constancias obtenidas por las personas que realizaron un curso determinado. Dicho certificado se podrá imprimir o descargar online desde el perfil alumno.) Operación 800SIUPRO002 Activación de Planes Se agrego funcionalidad en la operación Activación de Planes para que, si el plan es Administra_cursos = 'S' permita activar el plan sin certificado asociado. Operación 800SIUPRO002 ABM de Planes de Estudios Se agregó en la operación ABM de Planes de Estudios la condición de que solo permita agregar un plan de una propuesta cuando administra cursos, solo puedan tener un plan en cualquier estado, excepto baja. Se agregó la condición de que si no hay más cursos para listar en el combo, el checkbox de administra_cursos aparece en solo lectura con un tooltip. Operación 800SIUPRO501 Reporte de Planes de Estudios Se realizó un ajuste necesario en la operación Reporte de Planes de Estudios en el metodo get_actividades_restringidas de co_planes_reportes.php para que la impresión del reporte en la solapa Correlativas se realice sin inconvenientes. Se cambio el join de la tabla sga_condiciones para que solo recupere las correlativas de las actividades de la versión del plan de estudios pasado por parámetro. Nueva Operación 800SIUCUR005 Baja de Inscripciones a Cursadas Para la operación Baja de Inscripciones a Cursadas se informa la baja a SQ si corresponde y lista las inscripciones a cursos cuyo dictado aun no haya finalizado sin tener en cuenta la fecha tope de bajas del Periodo lectivo. Nueva Operación Perfil Cursos Se agregó operación para crear un nuevo perfil CURSOS. Este perfil no estará asociado a una propuesta. Cuando se seleccione este perfil desaparecerá el combo propuestas. Además este perfil tendrá las siguientes operaciones: Inscribir a Cursos 3w. Actualización de datos censales. Se debe tener en cuenta lo siguiente: Cuando una persona se da de alta, siempre se le asigna el perfil CURSOS. Nueva Operación 800SIUCUR003 Control de pago de Inscripción a Comisión Se agregó un nuevo control: Control de pago de inscripción a Comisión en SQ que verifica si el alumno realizó el pago de la inscripción a una comisión en SQ. Se hace un GET del recurso consumos-externos/estado pasando como parámetros: sistema_externo: el valor del parámetro sq_id_externo. tipo_consumo: suscripción. id_tramite_ref: nro de transacción. Si no se usa Sanavirón-Quilmes como módulo de cobro, o la comisión NO es cobrable, se debe retornar verdadero. Operación 800SIUMAT018 Cierre de Período de Inscripción Se realizó el ajuste necesario en la operación Cierre de Período de Inscripción cuando se trabaja con Perfiles de datos asociado a una Unidad de Gestión cuyo dominio son propuestas se visualicen las Responsable Académica en la solapa Resp. Académicas para poder continuar con la operación. Operación 800SIUMAT032 Modificar Masivamente Vencimiento de Regularidad Se realizó el ajuste necesario en la operación Modificar Masivamente Vencimiento de Regularidad para que el reporte final generado, que se arma en jasper con los cortes de control y nombres de las columnas se visualice correctamente. Operación SIU Se eliminó la operación Encuestas --> Sincronizar Respuestas (batch), que fue implementada dentro del anterior esquema de servicios con Kolla. Operación 800SIUPRO001 Administrar Propuestas Formativas Se modificó la operación Administrar Propuestas Formativas al dar de alta una nueva propuesta, cuando se valida un código de propuesta ya existente se ajusto el mensaje que se visualiza y la operación sigue disponible para el usuario (no se cierra el formulario). Nueva Operación 800SIUCUR052 Completar Pagos Pendientes Se agregó la operación Completar Pagos Pendientes que permite retomar el proceso de pago de inscripción a cursos cuando el mismo no se completó desde la operación de Inscripción a Cursos. Se mostrarán todas las inscripciones en estado pendientes, generadas desde gestión, que aún no hayan completado el pago en SQ y que aún puedan ser cobradas por SQ. Nueva Operación 800SIUCUR003 Control de Morosidad Se agregó un control en la operación ABM de Comisiones: Control de morosidad de un alumno en una comisión para chequear si un alumno debe el pago de la inscripción a una comisión. Operación 800SIUCUR025 Procesar Inscripciones Pendientes Se ajustó la operación Procesar Inscripciones Pendientes. Se evalúan los puntos de control de las instancias por separado, sólo cuando el resto de los puntos de control hayan resultado autorizados; y se procede según la siguiente lógica: Todas las instancias Autorizadas -> Inscripción aceptada. Todas las instancias Advertidas -> Al listado "Con observaciones". Todas las instancias Rechazadas -> Al listado "A rechazar". Una autorizada y una advertida -> Al listado "Con observaciones". Una autorizada y una rechazada -> se elimina la instancia rechazada, y se acepta la inscripción. Una advertida y una rechazada -> se elimina la instancia rechazada, y se deja la restante en el reporte "Con observaciones". Actualmente cuando en una inscripción con 2 instancias se rechazaba en una de las instancias, se rechaza globalmente la inscripción. Nueva Operación Interfaces API G3: Inscripciones Se creó el recurso Inscripciones en la API de G3. Acción GET: Permite conocer el estado de una inscripción en G3. Se debe mirar las tablas sga_insc_cursada (acá están las aceptadas y pendientes) y sga_insc_cursada_log (acá están las rechazadas y bajas), siempre usando el nro de transacción. Nueva Operación Interfaces API G3: Morosos Se creó el recurso Morosos en la API de G3. Acción POST: Recibe notificaciones de mora de pagos de cursadas en Cursos de Extensión o Posgrados desde SQ. Debe grabar en la tabla int_sq_morosos. Nueva Operación Interfaces API G3: Alumnos Se creó el recurso Alumnos en la API de G3. Acción GET: Permite recuperar datos del los Alumnos, como el e-mail para poder enviar notificaciones de deuda. Se debe buscar el dato en la tabla mdp_personas_contactos. Se debe buscar primero el e-mail principal (si este no existe buscar el secundario y sino el institucional) y el teléfono celular (y si no existe buscar el familiar, luego el fijo y finalmente el laboral si no existe otro). Operación 800SIUCUR025 Procesar Inscripciones Pendientes Se ajustó la operación Procesar Inscripciones Pendientes cuando una inscripción a Actividad pendiente es aceptada, no se estaba considerando las instancias de la inscripción para actualizar la tabla sga_eval_detalle_cursadas (campos instancia_cursada, instancia_promocion), sino las instancias de la comisión. Se ajustó el trigger ftua_sga_insc_cursada. Operación 800SIUPRO002 ABM de Comisiones Se agregó funcionalidad en la operación ABM de Comisiones para agregar un nuevo estado llamado PENDIENTE para comisiones cobrables. El Estado por defecto en el alta de la Comisión es Activo y los valores posibles serán Activo, Baja o Pendiente. Nueva Operación 800SIUCUR051 Inscribir a Cursos Se agregó en la operación Inscribir a Cursos para que solo liste comisiones Activas o Pendientes con inscripción habilitada y período de inscripción vigente. Nueva Operación Interfaces API G3: Notificaciones-Pagos Se creó el recurso Notificaciones-Pagos en la API de G3. Acción POST: Permite notificar la realización de un pago o el vencimiento del mismo. Venció: se debe dar de baja la inscripción a la comisión. Pagó: se debe reprocesar la inscripción para verificar si se puede aceptar la inscripción o si sigue pendiente. Nueva Operación 800SIUCUR001 Se agregó columna en tablas Se agregó la columna sq_token de tipo VARCHAR(36) en las siguientes tablas: sga_insc_cursada. his_insc_cursada. sga_insc_cursada_log. his_insc_cursada_log. Operación 800SIUEXA020 Generación Masiva de Actas de Examen Se realizó el ajuste necesario en la operación Generación Masiva de Actas de Examen: Se eliminó el paginado del cuadro inicial. En Inscribir Automáticamente a Examen se agregó la opción Todos/Ninguno al cuadro inicial, y se eliminó su paginación. Actualmente cuando seleccionábamos todo, sólo se marcaban las mesas de esa página y al cambiar de página se desmarcaban, por lo que solo se podía imprimir esa página solamente. Operación 800SIUCUR006 Generación y Carga de Notas en Actas de Promocionales Se realizó el ajuste necesario en la operación Generación y Carga de Notas en Actas de Promocionales. Cuando se anula un acta de promoción, se limpian todos los campos relacionados con ese acta de promoción, sga_eval_detalle_cursadas donde id_acta_promocion tiene seteado el acta de promoción a anular. Si el parámetro cur_inserta_alumnos_no_promocionales_en_acta es igual a N los alumnos que no promocionaron no se mostrarán en el listado, sin embargo se recuperan luego para pasarlos a anular_acta y este proceso considera todo el listado completo de alumnos. Las modificaciones realizadas por el proceso en los campos del detalle del acta, etc, no se modifican (es decir que el proceso anular_acta sigue considerando los mismos casos, salvo por el hecho de que el listado que recibe incluye a los alumnos no promocionales). Lo mismo cuando se anula un acta de cursadas, se limpian los campos relacionados con ese acta de cursada (todos los registros que pertenecen a ese acta de cursada: sga_eval_detalle_cursadas.id_acta_cursada) Operación 800SIUPRO008 Actividades Se realizó el ajuste necesario en la operación Actividades en la duplicación de Actividad (común y genérica) para cuando una nueva Actividad tiene un mismo código que otra Actividad o módulo pueda Grabar el alta sin problemas. Operación 800SIUEXA028 Asignar Folio Físico a Acta de Examen Se realizó el ajuste necesario en la operación Asignar Folio Físico a Acta de Examen en los casos donde surja un error de base de datos por violación de la clave primaria en sga_actas_folios, se muestre un mensaje de error más apropiado. Operación 800SIUEXA029 Modificar Mesas de Examen Se ajustó la operación Modificar Mesas de Examen en el caso que se modifique la fecha del examen o los docentes (que son datos que están impresos en el acta de examen) se actualizó el valor del campo versión de las actas incrementándolo en 1, solo en el caso cuando el campo versión es igual al campo version_impresa de cada una de las actas de examen de la mesa. El nro de acta solo se permite modificar si el ingreso del nro de acta es manual. Se visualiza una advertencia "IMPORTANTE: una vez modificados los datos de la mesa se deberán REIMPRIMIR las actas afectadas." Solamente cuando la mesa tiene actas afectadas. En la primera pantalla, se listan también los llamado_mesa que no están asociadas a turnos, y al navegar a la operación de imprimir se tiene en cuenta este aspecto al momento de enviar el filtro. Operación 800SIUEXA026 Administrar Acta de Examen fuera de calendario Se ajustó la operación Administrar Actas de Examen fuera de calendario en el caso que sea una modificación de un acta ya creada y se modifiquen los siguientes datos: nombre de la mesa. el nro de acta. el año académico. la ubicación. la fecha del examen. las observaciones. las instancias. los docentes. los alumnos. (Que son datos que están impresos en el acta de examen) se actualizará el valor del campo versión de las actas incrementándolo en 1, solo en los casos cuando el campo versión es igual al campo versión_impresa del acta. Operación 800SIUCUR033 Inscripción a Propuesta Se realizó el ajuste necesario en la operación Inscripción a Propuesta para que se acepten automáticamente todas las inscripciones que cumplan con TODOS los requisitos, NO solamente los restrictivos. Operación 800SIUCON001 Administrar Constancias Se modificó la función f_certificado_actividades en la operación Administrar Constancias para que no considere los exámenes ausentes cuando se usa la función para recuperar actividades aprobadas y desaprobadas. Solo se considerarán los aprobados y desaprobados, NO ausentes de los exámenes en los casos que se quiera recuperar notas aprobadas y desaprobadas. Operación 800SIUEXA010 Imprimir Actas de Exámenes Se realizó el ajuste necesario para las operaciones de Impresión de actas de Examen/Cursada, siempre se va a actualizar sga_actas.version_impresa con el valor del campo sga_actas.version si son distintas. Operación 800SIUMAT020 Revertir Rechazo de Inscripción a Propuesta Se realizó el ajuste necesario en la operación Revertir Rechazo de Inscripción a Propuesta para que la inscripción a propuesta quede en el estado que le corresponda en función de la presentación o no de los requisitos de ingreso. Nueva Operación 800SIUCUR003 ABM de Comisiones En la operación ABM de Comisiones al momento de Duplicar una comisión, se replicó el comportamiento de interacción con SQ utilizado para Guardar en el Alta. Actualmente las llamadas a servicios rest se realizaban solo en el evento Guardar, se agregó para el evento de Duplicar Comisiones. Nueva SIU Documentación en Wiki Se agregó en la documentación de la Wiki como poder correr la operación de probar reglas. Es la operación que se ve por el Toba Editor: Operaciones > Reglas. El link en la wiki es el siguiente: http://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.11.0/personalizaciones/requisito_proceso#Probar_la_regla_desde_el_sistema Operación SIU Cambiar Nombres de Operaciones Se modificaron los nombres de las Operaciones en los menú de Gestión acorde a los siguientes criterios: Se dejan todos los verbos en infinitivo (ejemplo: en lugar de "Inscripción a examen" se llama Inscribir a examen). En los casos de operaciones de ABM se agrega al principio la palabra "Administrar" (ejemplo: en lugar de "Actividades" se llamará Administrar Actividades). A los reportes se les agrega Reporte de al comienzo. Operación 800SIUMAT001 ABM de Personas Se realizó el ajuste necesario en la operación ABM de Personas para que se acepte en el ingreso de Número de Documento el caracter "-" para aquellos casos que sea necesario, por ejemplo, cédulas extranjeras. Se hicieron las modificaciones correspondientes también en 3W y Preinscripción. Operación 800SIUPRO501 Reporte de Planes de Estudios Se realizó el ajuste necesario en la operación Reporte de Planes de Estudios para que pueda exportarse sin problemas el reporte desde la solapa Correlativas usando perfil de datos. Operación SIU Administración del sistema Se eliminó el control chequea_sincro_svn que no permitía usar la aplicación, sino estaba configurado en 1 en el archivo instalacion.ini. Su uso será optativo, ya que de manera aleatoria traía el problema de checksum al regenerar. Operación 800SIUREQ001 ABM de Requisitos Generales Se agregó el campo estado a los requisitos (sga_requisitos.estado), con el valor Activo / Baja en la operación ABM de Requisitos Generales. En la lista de requisitos disponibles para la carga de correlativas, solo se mostrarán los requisitos activos (sga_requisitos.estado = A). En el ABM de Requisitos, se agregó el dato Estado para que pueda editarse, por defecto el valor será A (Activo). Se deshabilitan los siguientes requisitos (usados en la carga de correlativas) hasta que se desarrolle la lógica de cada uno: Requisito - nombre - regla php Tener n materias aprobadas - regla_n_actividades_aprobadas. Tener n materias regularizadas - regla_n_actividades_regularizadas. Tener n materias cursadas de m año - regla_n_actividades_aprobadas_un_anio. Tener n materias aprobadas de m año - regla_n_actividades_regularizadas_un_anio. Tener n% materias aprobadas de m año - regla_porcentaje_actividades_aprobadas_un_anio. Tener n% materias cursadas de m año - regla_porcentaje_actividades_regularizadas_un_anio. Tener aprobado x año - regla_tener_aprobado_un_anio. Tener cursado x año - regla_tener_regularizado_un_anio. Tener aprobado hasta x año - regla_tener_aprobado_hasta_un_anio. Tener cursado hasta x año - regla_tener_cursado_hasta_un_anio. Tener n créditos en actividades aprobadas - regla_n_creditos_actividades_aprobadas. Tener n créditos en actividades regularizadas - regla_n_creditos_actividades_regularizadas. Tener n créditos en actividades cursadas de m año - regla_n_creditos_actividades_regularizadas_un_anio. Tener n créditos en actividades aprobadas de m año - regla_n_creditos_actividades_aprobadas_un_anio. Operación 800SIUCUR001 Inscripciones a Cursadas En la operación Inscripciones a Cursadas, se hizo una modificación en el control de superposición horaria de otras comisiones en las que esta inscripto para cursar el alumno. La regla modificada es regla_superposicion_horaria_comision, en el método existe_inscripcion_superpuesta del archivo co_bandas_horarias_comision se hizo el cambio que para cada banda horaria superpuesta que se encuentre no devolver el error allí, sino luego comparar si las clases de la banda horaria de la comisión en la que se inscribe el alumno y la que encuentra de otra comisión efectivamente hay clases que se superponen. Si da > 0 significa que comparten clases y ahí es donde debe salir el mensaje de error. Se Replicó el mismo comportamiento en la regla de superposición horaria para inscripción a subcomisiones. Tener en cuenta que debe estar configurado el requisito, y que para este control no se considera el aula asociada. Nueva Operación 800SIUCUR003 ABM de Comisiones En la operación ABM de Comisiones, se agregó control de superposición horaria al dar de alta una banda horaria sobre la periodicidad de las mismas. Se creó la función f_clases_banda_horaria que devuelve las fechas simulando la creación de una banda horaria según día de la semana, fecha desde-hasta y periodicidad. Se definió que, contando con la función para realizar el calculo de clases aún antes de guardar en base las bandas horarias, se agrega la validación de periodicidad en ambas partes del control: para las asignaciones de la misma comisión entre sí, y para las asignación que se está insertando/editando contra las ya existentes en base para el mismo espacio. Actualmente se estaba haciendo solo para espacios, horarios y rangos de fechas, no considera la periodicidad de las mismas. Operación 800SIUCON002 Solicitar Constancias Se realizó el ajuste necesario en la operación Solicitar Constancias para visualizar toda la información correctamente. Se modificó la fucion public.f_certificado_actividades para que recupere todas las actividades que están desaprobadas cuando se consulta por las desaprobadas. Estaba sucediendo que en el certificado de materias rendidas cuando una persona tenía varios aplazos no se mostraban todas las materias aprobadas. Operación 800SIUEXA011 Cerrar Actas de Examenes Se realizó el ajuste necesario en la operación Cerrar Actas de Exámenes, para cuando se genera un Acta Rectificativa en la cual solo se modifica la instancia del alumno pueda guardar los cambios sin inconvenientes y no mostrar el mensaje que actualmente mostraba: "Hay alumnos en el acta rectificativa que no tienen diferencia respecto del acta original". Operación 800SIUMAT026 Elegir Orientación Se modificó la operación Elegir Orientación, elegida por el alumno para que se registre el plan actual del alumno por el cual se registra la selección de la orientación. Se modificaron las tablas sga_alumnos_orient y sga_alumnos_orient_mov agregando el campo plan (plan de estudios del alumno). Se modificó la regla regla_actividad_orientacion. El cambio se realizó en el archivo co_alumnos, método get_orientaciones_alumno, para que solo recupere las orientaciones elegidas por el alumno para el plan actual del mismo. Operación SIU Interfaces Se modificó el nombre del parámetro url_sq_pagos por sq_url_pagos para que continué el estandard del resto de los nombres de SQ. Se ajustaron las operaciones de Gestión/Autogestión que hacen uso de este parámetro. Operación 800SIUPRO002 ABM de Planes de Estudios Se realizó el ajuste necesario en la operación ABM de Planes de Estudios cuando queremos borrar un plan personalizado/convenio en estado Nuevo para que se puede eliminar sin inconvenientes. Operación 800SIUCUR003 ABM de Comisiones Se modificó la operación ABM de Comisiones para que, al completar con algún valor el campo cupo mínimo se coloque el estado de la comisión en Pendiente. Se valida que el valor ingresado sea mayor a 0. Si no tiene ningún valor el campo cupo mínimo la comisión se setea en estado Activo.