Avisos de documentos depositados en el servidor no recogidos

Se añade una nueva funcionalidad en GTBib-SOD que facilita el recordar a los usuarios que tienen documentos disponibles en el servidor que aún no han recogido.

Para enviar este aviso, se puede hacer a través de la pantalla de documentos (para ello iremos a Tramitación y entraremos en el enlace «Sus usuarios aún no han borrado X documentos depositados por su centro») o llamando directamente al fichero http://suservidor/gtb/sod/enviar_avisos.php?opciones=d&centro=SUCODIGO (es posible ponerlo en un cron diario). Cuando se llama a este fichero, el sistema comprueba los documentos que tenemos en el servidor sin consultas y subidos hace más de 7 días (o bien que se haya enviado este mismo aviso hace más de 7 días) y se envía un mensaje al usuario y/o centro recordándole que tiene el documento para recoger (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:

Envío manual de los avisos

Podemos lanzar manualmente el envío de los avisos en la pantalla de documentos depositados en el servidor (para ello iremos a Tramitación y entraremos en el enlace «Sus usuarios aún no han borrado X documentos depositados por su centro»). En esa pantalla encontramos un enlace que nos permite avisar a los centros/usuarios:

 

También podemos enviar el recordatorio de cada uno de los documentos usando el sobre, junto al sobre tenemos la fecha del último recordatorio enviado al usuario.

Programación del cron

Para que el envío se realice de forma periódica hemos de hacer lo siguiente:

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
  1. Introducir en el fichero config.php del directorio /gtb/sod/usu/CODIGO_DE_SU_CENTRO/ las siguiente variable:

    $enviar_avisos = «d» Nota: En el caso de centros que ya envían los avisos de préstamos a punto de vencer simplemente habrán de añadir la d en el valor de la variable
     

  2. Programar un cron en el servidor que ejecute la url que se indica a continuación, con la frecuencia deseada (por ejemplo 1 vez al día):
    * 8 * * * wget -q -O /dev/null http://suservidor/gtb/sod/enviar_avisos.php?centro=SUCODIGO
    
  3. 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:
  4. 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: