Difference between revisions of "OPAC-ABCD Préstamos"
(→Reserva en línea) |
(→Reserva en línea) |
||
Line 34: | Line 34: | ||
==Reserva en línea== | ==Reserva en línea== | ||
Para habilitar la reserva en línea debe: | Para habilitar la reserva en línea debe: | ||
− | * Colocar en los parámetros | + | * Colocar en abcd.def los parámetros |
− | + | RESERVATION=Y Activa el módulo de reservas | |
− | RESERVATION Activa el módulo de reservas | + | WEBRESERVATION=Y Permite reservas a través del OPAC |
− | WEBRESERVATION 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 tipos de usuarios para establecer el número de renovaciones permitidas para cada tipo. Si este valor se deja en blanco se asume 999 | ||
Line 62: | Line 61: | ||
Ex: if v80^a='CRE' then 'NO' fi | 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 | : 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 | ||
+ | <pre> | ||
+ | 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*/ | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | '''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== | ==Procesamiento desde el módulo central de las reservas realizadas desde el OPAC== |
Latest revision as of 15:06, 21 September 2020
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.
Contents
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