Reactivar alumnos no regulares

Hola Leonel,

por eso, luego de hacer el update que me dijiste, cuando ingresa a 3W y pone Iniciar Trámite le arroja ese mensaje: Aviso. Ya tiene el beneficio asignado, pero el mismo se encuentra deshabilitado., te dejo un print.
Gracias!


print.png

print.png

Hola Laura,

Si, esta faltando algo. Te pediría que crees un GDS para pasarte la solución, y luego la misma quedara para futuras versiones.

Cuando crees el GDS pasame el numero del mismo así te paso la solución.

saludos.

Hola Leonel,

Gracias. el nro de ticket es el 38979
saludos!

Hola, va a estar solucionado para nuevas versiones?
Porque nosotros tenemos estudiantes en la misma situacion, le sale el mismo mensaje que ya tiene asignado el beneficio pero se encuentra deshabilitado.
Estamos en la version 3.16.1

Hola Adriana,

Si, ya va a salir solucionado!!!

NOTA: Hay algo que observo y esta mal, están subiendo cambios a: https://colab.siu.edu.ar/trac/guarani3/browser/contrib/3.15.x/boleto_estudiantil/3W/boleto_estudiantil

Veo tres commits de Laura acá.

La documentación dice hacer un svn export, y NO un svn checkout. Si bien se puede colaborar (por eso se llama “contrib”), veo que estan subiendo credenciales y cambios propios de la universidad.

saludos.
2

Hola Leonel, recién veo lo que comentás de Laura, seguramente se trató de un error.
Ustedes podrán eliminarlo para que no sigan expuestas las credenciales?

Gracias,
Saludos

Hola Facundo,

Ustedes podrán eliminarlo para que no sigan expuestas las credenciales?

Ya deshice los cambios, el problema es que en el historial de commits queda el cambio y no se puede borrar.
Les recomiendo cambiar la contraseña del servicio de SUBE (la que configuran en la constante WS_PASS de src/pers/boleto_estudiantil/modelo/transacciones/boleto_estudiantil.php).

saludos.
2

Hola, hay novedades sobre esto? Estamos recibiendo el mismo error cuando los alumnos intentan solicitar el beneficio luego de haberlo perdido por regularidad.
Verificamos que en el comando ‘pro_solicitudes_sube’ solo procesa las bajas de regularidad en los alumnos, pero no genera las nuevas altas para alumnos que la habian perdido.

  • ¿Cual es la solucion? Modificamos el comando de procesar, para que contemple bajas y altas por igual?

Gracias.

Agrego informacion: Version G3, 3.19.1.

Al procesar las solicitudes del boleto, la funcion guarani_modelo->verificar_beneficio($persona), devuelve 0 (cumple) o -1 (no cumple).
Sin embargo, cuando se analiza reactivar una Baja, el procesar revisa si la verificacion devuelve >0, cosa que no ocurre nunca.
Además el Insert para reactivar la Baja tiene faltante el campo Persona, necesario para insertar en la tabla de solicitudes.

De que manera esta contemplado que se reactiven las Bajas del beneficio? Ya que el formulario de Autogestion no deja volver a pedirlo; y el comando procesar solicitudes no contempla reactivar los estados de Baja.

Gracias.

Hola Gabriel,

Debería poder volver a pedirlo desde Autogestión.

Crea un GDS y poneme el numero del mismo acá así lo seguimos, lo voy a comparar con la solución del GDS 38979.

saludos.
2

Hola Leonel, gracias por la respuesta.

Busqué el GDS anterior que decis (38979), pero no logro visualizar tickets pertenecientes a otras universidades.

gds creado: 57786
Saludos.

Resumen:

Para las versiones 3.21.0 y 3.20.2 ya va a salir arreglado dicho problema. Habra que instalar la rama 3.20.x de Boleto Estudiantil.

Ticket: https://redmine.siu.edu.ar/redmine/issues/43311
Documentación Boleto Estudiantil: https://colab.siu.edu.ar/trac/guarani3/wiki/contrib/boleto_estudiantil

saludos.
2

Hola buenas! Tienen alguna resolución de este inconveniente para la versión 3.20.0 porque a nosotros nos pasa igual. Para los alumnos que recuperaron regularidad, a la hora de hacer una nueva petición les sale:

Aviso. Ya tiene el beneficio asignado, pero el mismo se encuentra deshabilitado.

El ws está funcionando correctamente ya que las solicitudes que expiran por tiempo las resuelve de manera correcta.

Saludos!

Hola Maria,

Tenes dos opciones, pasar a la versión 3.20.2 o crear un GDS y te aplicamos HOTFIX en la 3.20.0 (anota el nro de GDS en este foro).

En ambos casos luego vas a tener que hacer lo siguiente:

  1. Descargar nueva versión de la personalización de 3W:
svn export https://colab.siu.edu.ar/svn/guarani3/contrib/3.20.x/boleto_estudiantil/3W/

Vas a tener que crear y configurar el archivo instalacion/sube.ini a partir del template instalacion/sube_template.ini.
Ver documentación en colab.

  1. Descargar nueva versión de los Web Services: https://colab.siu.edu.ar/svn/guarani3/contrib/3.20.x/boleto_estudiantil/WS/
    Ver documentación en colab.

  2. Ejecutar la siguiente query:


UPDATE mbe_solicitudes
SET respuesta = 'ACTUALIZADA'
WHERE respuesta = '200';

saludos.
2

Te paso el nro de GDS que creamos #59078.

Saludos!

Hola buenas! Apliqué todos los cambios que me pasaron en el GDS, aún así continuamos con los inconvenientes:

Cuando corro el comando → pro_solicitudes_sube (no tengo ningún inconveniente) y bin/guarani notif_solicitudes_sube, me tira error

PHP Notice: Undefined index: results in /usr/local/src/guarani/php/extension_toba/guarani_ws_boleto.php on line 63
PHP Warning: Invalid argument supplied for foreach() in /usr/local/src/guarani/php/extension_toba/guarani_ws_boleto.php on line 125

Respecto a autogestión estuve revisando los logs y me dice:
– POST benefit-request ------------------------------------------------------
Array
(
[status] => 423
[message] => Benefit disabled
)
================================================================================

Esta consulta
UPDATE mbe_solicitudes
SET respuesta = ‘ACTUALIZADA’
WHERE respuesta = ‘200’;
me cero registros modificados

Realicé los cambios también en el WS.

Saludos!

Hola buenos días…
Les dejo nro de GDS: 59720
Nosotros estamos en la versión 3.20 de Guaraní.
Necesitamos también las mejoras del Boleto Estudiantil por favor.

Muchas gracias

Hola,

Maria Florencia Ayala: Te aplique algo que faltaba en el GDS 59078

Facundo Garea: Ya te envié solución en el GDS 59720.

saludos.

se continua via gds 60436

Para los que instalan Guaraní 3.20.2 ya tienen el arreglo.

Recordar hacer los pasos de la Respuesta #19.

Van a tener que instalar la personalización de Autogestion 3.20.x. Lo mismo para los Web Services.

Recordar tener un cron/crontab que ejecute los comandos bin/guarani pro_solicitudes_sube y bin/guarani notif_solicitudes_sube periódicamente como dice aquí.

El mensaje “Ya tiene el beneficio asignado, pero el mismo se encuentra deshabilitado.” es porque el alumno al pedir el beneficio el Web Service de SUBE le devuelve un código de respuesta 423 (La persona tiene un beneficio pero deshabilitado), lo podes ver aquí descargando el Documentación Proporcionada por E-gate. Al ejecutar los comandos bin/guarani pro_solicitudes_sube y bin/guarani notif_solicitudes_sube (se deben ejecutar en ese orden) si el alumno cumple las condiciones (ser regular y activo en al menos una propuesta) se le vuelve a activar el beneficio.

saludos.
2