OPAC-ABCD Préstamos

From ABCD Wiki
Jump to: navigation, search

En esta sección se explica como permitir al usuario que desde el OPAC pueda:

  • Consultar su estado de cuenta
  • Renovar préstamos no vencidos
  • Realizar reservas de títulos

Las instrucciones aquí descritas aplican para el sistema de préstamos de ABCD. No se ha realizado la interrelación con EMPWEB.

Configuración

Entre en al módulo central a la opción Configuración de ABCD y del menú presentado seleccione abcd.def. Logos y estilos. En la hoja de configuración presentada active las opciones:

RESERVATION Activa el módulo de reservas
WEBRESERVATION Permite reservaciones a través del OPAC
WEBRENOVATION Habilita las renovaciones en línea
ONLINESTATMENT Presenta en el menú izquierdo del OPAC un recuadro para solicitar el código de usuario a efectos de presentar el estado de cuenta

Estado de cuenta

Si el parámetro ONLINESTATMENT en abcd.def tiene el valor Y se presenta en el menú deslizante izquierdo una división para solicitar al usuario su número de identificación, tal como está definido en la base de datos de usuarios de ABCD. (estamos trabajando para poder solicitar un login y password).

Renovación en línea

Reserva en línea

Para habilitar la reserva en línea debe:

  • Colocar en abcd.def los parámetros
   RESERVATION=Y       Activa el módulo de reservas
   WEBRESERVATION=Y    Permite reservas a través del OPAC

Para ello utilice la opción de configuración de ABCD (abcd.def) del módulo central

  • Editar, en el módulo de configuración de préstamos, la tabla de tipos de usuarios para establecer el número de renovaciones permitidas para cada tipo. Si este valor se deja en blanco se asume 999
  • Editar, en el módulo de configuración de préstamos, la tabla de políticas de préstamo para colocar los valores correspondientes a:
Lapso del préstamo (si el libro está en cola de espera) Número de días que se puede prestar el ejemplar si hay ejemplares disponibles pero existe una cola de espera por reservas
Multa por día de atraso (si el item está reservado) Valor de la multa diaria si el préstamo está vencido y existe una cola de reserva sobre el título
Dias de suspensión por día de atraso (si item está reservado) Cantidad de días que se suspende el usuario si entrega con atraso y existe una cola de reserva sobre el título
Días de espera para retirar libro reservado Una vez que se asigne el ejemplar solicitado en reserva, el usuario tiene ese número de días para solicitar formalmente el préstamo. Pasada la fecha correspondiente, se libera la reserva.
  • Editar en el módulo de préstamos, en la sección correspondiente a Base de datos de origen la entrada identificada como 11. PFT para determinar si un título puede ser reservado. Si la salida del formato es NO entonces la reserva no está permitida.
    Ex: if v80^a='CRE' then 'NO' fi
Cuando un título no admite reservas en la presentación de los registros seleccionados se emite el mensaje correspondiente

Para mostrar las reservas en línea se usan los formatos opac_reserve_h.txt para colocar los títulos de la tabla

     Número de control
     Referencia
     Fecha reserva y Operador
     Lapso de espera
     Fecha cancelación
     Fecha préstamo
     Situación

y opac_reserve.pft para extraer la información de los campos

 v15' - 'v20'|',                                                                       /*BD y No.control del objeto */
 '#REFER#','|'                                                                         /*Para insertar en este lugar la referencia 
                                                                                         bibliográfica*/
 v30*6.2,"/"v30*4.2,"/"v30.4,' 'v31, '  'v32,'|'                                       /*Fecha, hora y operdor de la reserva*/
 if v1='0' or v1='3' then 
    if p(v40) and v40<mid(date,0,8) then,'<font color=red>' fi,                        /*verificar si la reserva está vencida*/
 fi, 
 v60*6.2,"/"v60*4.2,"/"v60.4 '-', v40*6.2,"/"v40*4.2,"/"v40.4,'|',                     /*Fecha desde-hasta espera*/
 '</font>'/
 v130*6.2,"/"v130*4.2,"/"v130.4'|',                                                    /*Fecha de cancelación */
 v200*6.2,"/"v200*4.2,"/"v200.4,'|',                                                   /*Fecha de préstamo*/
 v1/                                                                                   /*Situación*/

No puede alterarse el orden de extracción de los campos ya que el script utiliza el posicionamiento de las columnas para procesar información

Procesamiento desde el módulo central de las reservas realizadas desde el OPAC