Diferencia entre revisiones de «SIU-Guarani/Version3.22.0/Novedades tecnicas»

De SIU
Saltar a: navegación, buscar
 
(No se muestran 30 ediciones intermedias de 3 usuarios)
Línea 2: Línea 2:
 
__NOTOC__
 
__NOTOC__
 
= Principales novedades técnicas =
 
= Principales novedades técnicas =
 +
 +
<p style="clear: both;"></p>
 +
<div style="clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;">
 +
<p style="margin: 0; padding: 0;">[[SIU-Guarani/Version3.22.0 | Volver]]</p>
 +
<p style="margin: 0; padding: 0;">Número de versión: <strong>3.22.1</strong></p>
 +
<p style="margin: 0; padding: 0;">Fecha de publicación: '''22/10/2024'''</p>
 +
</div>
 +
<p style="clear: both;"></p>
 +
=== Diferencias con versiones anteriores ===
 +
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.22.0&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.22.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.3&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.21.3]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.2&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.21.2]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.1&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.21.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.0&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.21.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.2&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.20.2]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.1&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.20.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.0&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.20.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.1&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.19.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.0&new=HEAD@/branches/base_diff/versiones/3.22.1 Con versión 3.19.0]
  
  
Línea 8: Línea 28:
 
<p style="margin: 0; padding: 0;">[[SIU-Guarani/Version3.22.0 | Volver]]</p>
 
<p style="margin: 0; padding: 0;">[[SIU-Guarani/Version3.22.0 | Volver]]</p>
 
<p style="margin: 0; padding: 0;">Número de versión: <strong>3.22.0</strong></p>
 
<p style="margin: 0; padding: 0;">Número de versión: <strong>3.22.0</strong></p>
<p style="margin: 0; padding: 0;">Fecha de publicación: '''dd/mm/2024'''</p>
+
<p style="margin: 0; padding: 0;">Fecha de publicación: '''08/07/2024'''</p>
 
</div>
 
</div>
 
<p style="clear: both;"></p>
 
<p style="clear: both;"></p>
Línea 20: Línea 40:
 
=== Diferencias con versiones anteriores ===
 
=== Diferencias con versiones anteriores ===
  
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.3&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.21.3]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.2&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.21.2]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.1&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.21.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.21.0&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.21.0]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.2&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.20.2]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.2&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.20.2]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.1&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.20.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.1&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.20.1]
Línea 25: Línea 49:
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.1&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.19.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.1&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.19.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.0&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.19.0]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.0&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.19.0]
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.1&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.18.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.0&new=HEAD@/branches/base_diff/versiones/3.22.0 Con versión 3.18.0]
 
  
 
<div class="mw-collapsible" style="width:100%"><div class="mw-collapsible-content">
 
<div class="mw-collapsible" style="width:100%"><div class="mw-collapsible-content">
Línea 32: Línea 54:
 
== Notas de versión ==
 
== Notas de versión ==
  
* Actualización versiones de [https://expedientes.siu.edu.ar/docs/guarani/ EEI].
+
* Actualización versiones de [https://expedientes.siu.edu.ar/docs/guarani EEI].
** Se debe utilizar '''SIU-Araí Documentos''' a una versión mayor o igual a 1.3.0. [https://expedientes.siu.edu.ar/docs/guarani/#configurar-los-par%C3%A1metros-para-ara%C3%AD-documentos-en-siu-guaran%C3%AD Ver documentación aquí].
+
** Se debe utilizar '''SIU-Araí Documentos''' a una versión mayor o igual a 1.3.0. [https://expedientes.siu.edu.ar/docs/guarani#configurar-los-par%C3%A1metros-para-ara%C3%AD-documentos-en-siu-guaran%C3%AD Ver documentación aquí].
 
+
** Se debe utilizar '''Composer''' versión 2. [[SIU-Guarani/Version3.22.0/instalacion_desde_cero/requisitos_previos/linux | Ver documentación aquí]].
* SIU-Guaraní es compatible con '''Moodle 4'''.
 
<dd>Para más información [[SIU-Guarani/version3.22.0/interfaces/moodle|Ver documentación aquí]].</dd>
 
 
 
* Se debe utilizar '''yui-compressor''' 2.4.8 o superior.
 
<dd>Para más información [[SIU-Guarani/version3.22.0/instalacion_desde_cero/requisitos_previos/linux|Ver documentación aquí]].</dd>
 
  
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
Línea 45: Línea 62:
 
== API-REST Guaraní ==
 
== API-REST Guaraní ==
  
<pre style="color: red"> ¡Nueva versión de API v2! </pre>  
+
<div style="background-color: #fcf8e3; color: #c09853; padding: 1em; margin: 1em 0px; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block;"><strong>¡Nueva versión de API v2.1!</strong> (No rompe compatibilidad hacia atrás). [https://documentacion.siu.edu.ar/apis/?spec=guarani_v2 Ver Referencia de API para Guaraní (v2.1)]</div>  
  
Es de vital importancia que, al actualizar el módulo de Gestión y al comenzar a utilizar la nueva versión de la API de SIU-Guaraní, se actualicen también las configuraciones de otros sistemas que la consumen, por ejemplo SIU-Tehuelche, SIU-Sanaviron-Quilmes, SIU-Quechua, SIDCER, etc.. .  
+
* Se agregan los siguiente Web Services para mejorar la interoperabilidad con SIU Sanavirón Quilmes:
 +
** '''GET /licencias-estudiantiles''': Devuelve una lista de Licencias Estudiantiles. 
 +
** '''GET /alumnos-no-regulares''': Devuelve una lista de alumnos no regulares en un período de tiempo con fecha de perdida de regularidad y readmisión.
 +
** '''GET /alumnos-pasivos''': Devuelve una lista de alumnos pasivos en un período de tiempo con historial de cambios de calidad.
 +
** '''GET /alumnos-cambios-calidades''': Devuelve una lista de alumnos con cambios de calidades en un período de tiempo.
  
* Nueva versión [https://documentacion.siu.edu.ar/apis/?spec=guarani_v2 API v2]
+
* Se agregan y modifican los siguiente Web Services para mejorar la interoperabilidad con SIU Tehuelche:
** Para utilizar la API v2, se debe agregar el bloque [v2] en el archivo servidor.ini [[SIU-Guarani/Version3.22.0/API_REST_GUARANI#Configuraci.C3.B3n_T.C3.A9cnica|ver documentación]]
+
** '''POST /reaperturas-convocatorias''': Recibe reaperturas a convocatorias a becas emitidas por Tehuelche.
** Registro de Cambios. [[SIU-Guarani/Version3.22.0/API_REST_GUARANI#changelog|Ver Changelog]]
+
** '''GET /convocatorias/{id_convocatoria}/definicion''': Se agrega '''Documentación requerida''' para el relevamiento.
** La versión v1 puede seguir activa, para flexibilizar los cambios de versión
+
** '''GET /convocatorias/{id_convocatoria}/aspirantes''': Se agrega '''Documentación requerida''' para el relevamiento, datos modificados por reapertura. Ademas de los filtros '''cuil''' y '''con_reaperturas'''.
* Se agregan los usuarios para los módulos '''SIU-Tehuelche''' y '''SIU-Pilagá''' al template recursos_usuarios_template.php
 
* Se agregan mensajes de errores más detallados, para solucionar problemas de conexión.
 
* Se agregan los campos '''Fecha de inicio de tramite de egreso''' y '''Nro de expediente''' en los datos del Analítico, que se informan a SIDCer en el modelo de Personas.
 
  
* Se cambian los '''tipos de documentos''' enviados a '''SIU-Araí Documentos'''.
+
<div style="background-color: #fcf8e3; color: #c09853; padding: 1em; margin: 1em 0px; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block;">Recrear el archivo <strong>instalacion/i__desarrollo/p__guarani/rest/recursos_usuarios.php</strong> a partir del template <strong>php/rest/recursos_usuarios_template.php</strong>, [[SIU-Guarani/Version3.22.0/API_REST_GUARANI#Configuraci.C3.B3n_de_Usuarios_y_Perfil_Funcional | Ver documentación aquí]].</div>  
<dd>Para más información [https://expedientes.siu.edu.ar/docs/guarani#tipos-de-documentos Ver documentación aquí].</dd>
 
  
 
== Gestión ==
 
== Gestión ==
 +
* Se incorporó el parámetro [[SIU-Guarani/Version3.22.0/configuracion_del_sistema/parametros#Generales | nombre_persona_doc_oficiales]] que define con qué nombre deberán aparecer las personas en los documentos oficiales.
  
* Se migró de la versión '''3.3.22''' de '''SIU-Toba''' a la versión '''3.3.23'''.
+
<div style="background-color: #fcf8e3; color: #c09853; padding: 1em; margin: 1em 0px; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block;">La incorporación hizo que se modificaran las plantillas de jaspers, por lo cual si había personalizaciones en las mismas debemos volver a adaptar esas personalizaciones a este nuevo cambio.</div>  
<dd>Para más información [https://github.com/SIU-Toba/framework/blob/v3.3.23/CHANGELOG.md ver documentación aquí].</dd>
 
 
 
* Se actualizó la versión de Jasper a la 5.6.1.2, '''se debe reiniciar el servicio''' una vez realizada la actualización de versión.
 
 
 
* Se agrega el comando de consola '''bin/guarani vincular_usuarios_arai''' para vincular los usuarios de una instalación de '''Araí''' preexistente con personas de '''SIU-Guaraní'''.
 
<dd>Para más información [https://expedientes.siu.edu.ar/docs/guarani#vincular-cuentas-de-siu-guaraní-con-araí-usuarios Ver documentación aquí].</dd>
 
 
 
* Se agrega la directiva '''version_api''' en el archivo '''instalacion/i__desarrollo/p__guarani/rest/arai_usuarios/cliente.ini'''.
 
<dd>Para más información [https://expedientes.siu.edu.ar/docs/guarani#configurar-el-cliente-de-usuarios-en-siu-guaraní-gestión Ver documentación aquí].</dd>
 
 
 
* Se agrega la directiva '''version''' en el archivo '''instalacion/arai_documentos.ini'''.
 
<dd>Para más información [https://expedientes.siu.edu.ar/docs/guarani#configurar-los-parámetros-para-araí-documentos-en-siu-guaraní-gestión Ver documentación aquí].</dd>
 
 
 
* Se agrega la opción de crear '''Grupos de Moodle''' por comisión.
 
<dd>Se deben agregar las funciones '''core_group_create_groups''', '''core_group_add_group_members''' y '''core_group_delete_groups''' en Moodle. [[SIU-Guarani/version3.22.0/interfaces/moodle#Agregar_funciones_para_el_servicio_creado_en_el_punto_3_.28hacer_click_en_el_link_marcado_en_violeta.29|ver documentación aquí]]</dd>
 
 
 
* Se agregan nuevos [[SIU-Guarani/version3.22.0/interfaces/moodle_comandos|Comandos de Moodle]].
 
 
 
* Se agrega la directiva '''ttl_token''' para configurar el tiempo de expiración del token para recuperar contraseña. [[SIU-Guarani/Version3.22.0/configuracion-ttl-token|Ver documentación aquí]].
 
 
 
* Se mejoran las operaciones '''» Egresados » Actualizaciones » Adjuntar Documentación a Expediente de Egreso''' y '''» Egresados » Actualizaciones » Administrar Diploma y Analítico Digital'''. Ahora se puede seleccionar el '''Modelo de Firma''' ('''Simple''' o '''Cadena / Escalonada'''), y en el caso de ser '''Cadena / Escalonada''' se puede elegir el orden de los firmantes. Ademas los documentos serán adjuntados al expediente de SUDOCU una vez autorizados si los mismos tienen un trámite asociado.
 
  
 
== Autogestión ==
 
== Autogestión ==
  
* Se agregan nuevas directivas en el archivo de configuración [[SIU-Guarani/Version3.22.0/3w/configuracion#config|instalacion/config.php]], se debe recrear a partir de su template (archivo '''instalacion/config_template.php'''):
+
* Se migró '''SIU Chulupí Framework''' a la versión [https://gitlab.siu.edu.ar/chulupi/framework/-/blob/v2.6.0/CHANGELOG.md v2.6.0].
** Se agrega la directiva '''ttl_token''' para configurar el tiempo de expiración del token para recuperar contraseña.
 
 
 
* Se actualizó la versión de Jasper a la 5.6.1.2, se debe reiniciar el servicio una vez realizada la actualización de versión.
 
 
 
* Se migró '''SIU Chulupí Framework''' a la versión [https://gitlab.siu.edu.ar/chulupi/framework/-/blob/v2.5.0/CHANGELOG.md v2.5.0].
 
 
 
* Se incorpora la posibilidad de integrar con servicios del '''Renaper''', que permiten validar los datos del aspirante:
 
<dd>Para más información [[SIU-Guarani/version3.22.0/interfaces/renaper|ver documentación aquí]].</dd>
 
 
 
* Se incorporó la personalización de '''Boleto Estudiantil''' al core de '''SIU-Guaraní Autogestión''':
 
<dd>Para más información [[SIU-Guarani/version3.22.0/interfaces/boleto-estudiantil|ver documentación aquí]].</dd>
 
  
* Se agrega la directiva '''version_api''' para la entrada '''arai_usuarios''' en el archivo '''instalacion/servicios_web_config.php'''.
+
* Se incorporó la opción '''--no-interactivo''' al comando '''bin/guarani importar_fotos''', pasando dicha opción se puede ejecutar con un cron, ej:
<dd>Para más información [https://expedientes.siu.edu.ar/docs/guarani#configurar-el-cliente-de-usuarios-en-siu-guaraní-autogestión Ver documentación aquí].</dd>
 
  
* Se agrega la directiva '''version''' en el archivo '''instalacion/arai_documentos.ini'''.
+
<div style="background-color: #d9edf7; color: #3a87ad; padding: 1em; margin: 1em 0px; border: 1px solid #bce8f1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block;">$ bin/guarani importar_fotos des01 --no-interactivo
<dd>Para más información [https://expedientes.siu.edu.ar/docs/guarani#configurar-los-parámetros-para-araí-documentos-en-siu-guaraní-autogestión Ver documentación aquí].</dd>
+
</div>  
  
 
</div></div>
 
</div></div>

Revisión actual del 15:53 22 oct 2024


Principales novedades técnicas

Volver

Número de versión: 3.22.1

Fecha de publicación: 22/10/2024

Diferencias con versiones anteriores


Volver

Número de versión: 3.22.0

Fecha de publicación: 08/07/2024


Importante: al momento de actualizar es posible hacerlo salteando versiones, no es necesario pasar por versiones intermedias. Sin embargo hay cuestiones técnicas que son necesarias para asegurar el correcto funcionamiento de la versión. Por favor lean las novedades técnicas de todas las versiones intermedias antes de comenzar el proceso.

Base de Datos

Modelo 3.22.0 (Se accede con credenciales de Colab)

Diferencias con versiones anteriores

Notas de versión

API-REST Guaraní

¡Nueva versión de API v2.1! (No rompe compatibilidad hacia atrás). Ver Referencia de API para Guaraní (v2.1)
  • Se agregan los siguiente Web Services para mejorar la interoperabilidad con SIU Sanavirón Quilmes:
    • GET /licencias-estudiantiles: Devuelve una lista de Licencias Estudiantiles.
    • GET /alumnos-no-regulares: Devuelve una lista de alumnos no regulares en un período de tiempo con fecha de perdida de regularidad y readmisión.
    • GET /alumnos-pasivos: Devuelve una lista de alumnos pasivos en un período de tiempo con historial de cambios de calidad.
    • GET /alumnos-cambios-calidades: Devuelve una lista de alumnos con cambios de calidades en un período de tiempo.
  • Se agregan y modifican los siguiente Web Services para mejorar la interoperabilidad con SIU Tehuelche:
    • POST /reaperturas-convocatorias: Recibe reaperturas a convocatorias a becas emitidas por Tehuelche.
    • GET /convocatorias/{id_convocatoria}/definicion: Se agrega Documentación requerida para el relevamiento.
    • GET /convocatorias/{id_convocatoria}/aspirantes: Se agrega Documentación requerida para el relevamiento, datos modificados por reapertura. Ademas de los filtros cuil y con_reaperturas.
Recrear el archivo instalacion/i__desarrollo/p__guarani/rest/recursos_usuarios.php a partir del template php/rest/recursos_usuarios_template.php, Ver documentación aquí.

Gestión

La incorporación hizo que se modificaran las plantillas de jaspers, por lo cual si había personalizaciones en las mismas debemos volver a adaptar esas personalizaciones a este nuevo cambio.

Autogestión

  • Se migró SIU Chulupí Framework a la versión v2.6.0.
  • Se incorporó la opción --no-interactivo al comando bin/guarani importar_fotos, pasando dicha opción se puede ejecutar con un cron, ej:
$ bin/guarani importar_fotos des01 --no-interactivo