Avisos de préstamos con fecha de devolución próxima

Se añade una nueva funcionalidad en GTBib-SOD que pretende automatizar más la gestión del control de los préstamos por el centro. La nueva utilidad, permite enviar a los usuarios y/o centros un mensaje de aviso, informandoles de que tienen documentos en préstamo que vencen en menos de 3 días.

Para que se haga este aviso es necesario hacer una llamada al fichero http://suservidor/gtb/sod/enviar_avisos.php (es posible ponerlo en un cron diario). Cuando se llama a este fichero, el sistema comprueba los préstamos que tenemos pendientes de recuperar en los próximos 3 días y se envía un mensaje al usuario y/o centro recordandole cuando ha de devolver el documento (el mensaje se envía en el idioma que tenga el usuario/centro en la agenda, en caso de no tener idioma se le envía en nuestro idioma de trabajo en el sistema). A continuación podemos ver el mensaje que se envía:

Configuración del módulo y del cron

 

Para activar el módulo en su sistema ha de hacer lo siguiente:

  1. Introducir en el fichero config.php del directorio /gtb/sod/usu/CODIGO_DE_SU_CENTRO/ las siguiente variable:
    http://su_servidor_gtbib/sod/enviar_avisos.php?centro=SUCODIGO¬ificar=direccion1@servidor.es,direccion2@servidor.es
    
    http://su_servidor_gtbib/sod/enviar_avisos.php?centro=SUCODIGO&enviar=N
    
    • $enviar_avisos = «s» de esta manera activaremos el aviso solo a los usuarios
    • $enviar_avisos = «c» de esta manera activaremos el aviso tanto a los usuarios com a los centros
    • Programar un cron en el servidor que ejecute la url que se indica a continuación, con la frecuencia deseada (recomendamos 1 vez al día):
      * 8 * * * wget -q -O /dev/null http://su_servidor_gtbib/sod/enviar_avisos.php?centro=SUCODIGO
      
    • En la url que incorporamos al cron, podemos incorporar un parámetro notificar con las direcciones de correo, separadas por coma, en las que queremos recibir la información de los mensajes enviados:
    • En la url que incorporamos al cron, podemos añadir otro parámetro: enviar, este parámetro puede tener un valor N (hará que los mensajes no se envíen directamente y se queden en cola para que los enviemos nosotros) o S (valor por defecto, de esta manera los mensajes se enviarán directamente al ejecutar el cron). Por lo tanto para que los mensajes no se envíen directamente pondremos la siguiente dirección en el cron: