Préstamos sin la base de datos de copias
(1) Las bases de datos catalográficas mantiene sus existencias en un campo repetible localizado en el mismo registro que la descripción bibliográfica. Se crean dos claves de acceso</p>
- Para acceder los registros por número de clasificacion, por número de control o por el primer número de inventario de las copias
- Para acceder a los registros por el número de inventario de la copia. Los números de inventario deben estar indizados con el prefijo IN_
(2) La base de datos de reservas (reserve) se actualiza desde el OPAC del catálogo bibliográfico y almacena las reservas pendientes sobre los ejemplares disponibles. Almacena el número de clasificación y el nombre de la base de datos del ejemplar reservado y a través de estos valores se puede acceder a las copias disponibles en la base de datos catalográfica.Los registros de esta base de datos pueden recuperarse a través de la clave:
CN_dbn_V20 donde
CN_ = prefijo asignado en la indización
dbn_ = nombre de la base de datos, seguido del caracter _
V20 = número de clasificación del registro bibliográfico
Nótese que no se reserva un ejemplar en particular sino cualquiera de los ejemplares disponibles
(3) La base de datos de usuarios (users) almacena los usuarios que tienen acceso al servicio. En ella la información se localiza preferentemente a través del código del usuario, con la siguiente expresión:
"CO_"v20 donde
CO_ = prefijo asignado en la indización
V20 = código del usuario
(4) La base de datos de transacciones (trans) almacena todas las transacciones de préstamos, devoluciones y renovaciones. En ella la información puede localizarse de las siguiente manera:
**Copias prestadas a un usuario**
TRU_P_V20
**Copias devueltas por un usuario**
TRU_X_V20
**Copias prestadas por número de inventario**
TR_P_V10
**Copias devueltas por número de inventario**
TR_X_V10
**Copias prestadas por número de clasificación (signatura topográfica)**
TC_P_V90
**Copias devueltas por número de clasificación (signatura topográfica)**
TC_X_V90
Los campos a los que se hace referencia son:
V20 = Código de usuario
V10 = Número de inventario
V90 = Número de clasificación
(5) La base de datos de suspensiones y multas (suspml) almacena la información de la suspensiones y multas, vigentes o no, que se han procesado sobre un usuario. Las suspensiones y multas vigentes se pueden acceder mediante la clave
TR_S_V20 para las suspensiones
TR_M_V20 para las multas
Para acceder la historia de multas y suspensiones del usuario use
TRANS_S_V20 historia de suspensiones
TRANS_M_V20 historia de multas
en todos los casos, V20 representa el código del usuario.
Vea: Configurar el sistema de préstamos sin la base de datos de copias
Configurar el sistema de préstamos sin la base de datos de copias
Para trabajar con el sistema de préstamo cuando las copias de un objeto se encuentran desarrolladas al interior del registro catalogáfico es necesario incluir en la carpeta bases el archivo loans.dat contentivo de la lista de las bases de datos catalográficas que intervienen en el sistema de préstamos. Este archivo tiene la siguiente estructura:
nombre_bd|Descripción_bd
Es decir, consta de dos columnas separadas con el delimitador | . En la primera columna se coloca el nombre interno de la base de datos y en la segunda columna un breve texto descriptivo de la misma. |
Al ejecutarse el módulo de circulación ABCD intenta localizar el archivo loans.dat, y si está presente, asume que no existe la base de datos de copias y que las existencias se desarrollan como parte del registro bibliográfico.
Llamamos base de datos de orígen la base de datos desde la cual se realizará la consulta para el préstamo de las copias de un objeto. Para configurar la base de datos de orígen siga los siguientes pasos:
- Seleccione de la lista de selección la base de datos que desea configurar y luego haga clic sobre Ir
-
Se presenta entonces una hoja de entrada donde se solicita la siguiente información la cual, a excepción de 1 y 2, debe rellenarse en forma de archivo pft utilizando el lenguaje de formatos del CDS/Isis:
- PFT para mostrar el registro de la base de objetos
loans_display.pft
Este formato se aplica sobre el registro localizado en la base de datos catalográfica , a efectos de visualizar sus datos. Se almacena en la carpeta loans de la base de datos seleccionada.
Ejemplo:
v245^a,v100^a+|; |,v260^c
(el formato debe construirse utilizando las etiquetas de los campos que desean presentarse cuando se solicita el préstamo de un título)
- PFT para almacenar el objeto en la base de transacciones de préstamo
loans_store.pft
Este formato se aplica sobre el registro localizado en la base de datos de catalográfica y se utiliza para guardar la información catalográfica del ejemplar prestado al usuario en la transacción generada como parte del préstamo. Debe generarse de la forma de un campo con subcampos y el string obtenido se almacenará en el campo 100 de la base de datos de transacciones de préstamo. Se almacena en la carpeta loans de la base de datos catalográfica.
Ejemplo:
"^t"v245^a,"^a"v100^a+|; |,"^y"v260^c
Como puede observarse se está agregando un subcampo a cada elemento de dato extraído de la base de datos catalográfico. Por lo tanto en la base de datos de transacciones de préstamo deberán ser extraídos como:
v100^t,
v100^a
v100^c
Se pueden extraer tantos campos y subcampos como se requiera desde la base de datos catalográfica, para efectos de identificación del préstamo concedido y para la elaboración de reportes y estadísticas (el formato debe construirse utilizando las etiquetas de los campos que la base de datos catalográfica para ser llevados al campo 100 de la base de datos de transaccion en forma de subcampos)
- PFT para mostrar el objeto desde la base de transacciones
loans_show.pft
Este formato se utiliza para poder desplegar la información de los prestamos pendientes desde la base de datos de transacciones, tomando como referencia el campo construído en loans_store.pft.
Ejemplo:
v100^t, " / "v100^a," "v100^y
- PFT para obtener el número de inventario
loans_inventorynumber.pft
Este formato se aplica sobre el registro catalográfico a fin de extraer los números de inventario del título e identificar el ejemplar solicitado. Se almacena en la carpeta loans de la base de datos de orígen. Ejemplo: si las existencias del registro bibliográfico están almacenadas en el campo 900 subcampo n
v900^n
Note que el formato no lleva los paréntesis utilizados para formatear campos repetibles
- Prefijo para obtener el número de inventario
loans_conf.tab
Este prefijo se agrega al número de inventario suministrado por el operador de préstamos, a fin de localizar el titulo correspondiente. Se almacena en la carpeta loans de la base de datos orígen.
Ejemplo:
IN_
Note que no es una PFT
6 Prefijo para localizar el registro catalográfico a través de un número de identificación
loans_conf.tab
Este prefijo se utiliza para identificar unívocamente un título de la base de datos bibliográfica. Si no existe el número de control, puede usarse el número de clasificación siempre y cuando el mismo sea único en toda la base de datos. También puede utilizarse el número de inventario de la primera copia del título, tomando en cuenta que éstos son únicos.
Ejemplo:
ST_ Si se está usando el número de clasificación el es único
y ha sido indizado con ese prefijo
CN_ Si se usa el número de control y el mismo ha sido
indizado con ese prefijo
IN_ Si se utiliza el número de inventario de la primera copia
- PFT para obtener el número de identificación del registro catalográfico
loans_cn.pft
Indique el formato a aplicar sobre el registro catalográfico para obtener el número de clasificación o el número de control o el número de inventario de la primera copia(es decir, el campo que identifica unïvocamente a un registro). Se almacena en la carpeta loans de la base de datos seleccionada, bajo el nombre loans_cn.pft
Ejemplos:
Número de clasificación
v50^a,|.|v50^b,|.|v50^c,|.|v50^d
Número de control
v2
Número de inventario de la primera copia
v900^n[1]
- Pft para calcular el total de ejemplares del título
loans_totalitems.pft
Se aplica sobre el registro catalográfico para obtener el total de ejemplares (copias) del título. Se almacena en la carpeta loans de la base de datos seleccionada, bajo el nombre loans_totalitems.pft
Ejemplo: asumiendo que las existencias del título se encuentran en el campo 900
f(NOCC(V900),1,0)
- PFT usado para extraer el tipo de objeto de la base de datos catalográfica
loans_typeofobject.pft
Este formato se aplica sobre el registro localizado en la base de datos catalográfica a fin de obtener el tipo de objeto del ejemplar solicitado. Este tipo de objeto se combina con el tipo de usuario del solicitante, para determinar la política de préstamo del ejemplar requerido en préstamo. .
Ejemplo:
if s(V4):'M' then 'L' else 'R' fi,
Si el campo las existencias del objeto están en un campo repetible (ejm 900), se puede usar un formato de este tipo:
v900^o (o el subcampo que corresponda al tipo de objeto)
Note que el formato no debe incluir los paréntesis utilizados para formatear campos repetibles
Para determinar el tipo de objeto del número de inventario que se esta prestando, ABCD procede como sigue: Lee el formato especificado en (4) (loans_inventorynumber.pft)Construye un formato nuevo donde utiliza la pft para extraer el número de inventario y la pft para extraer el tipo de objeto para obtener una salida similar a la siguiente: número de inventario | tipo de objeto. Por lo tanto, si el registro bibliográfico tiene 10 ejemplares registrados, el formato generará una salida de 10 líneas donde cada una contendrá la información del número de inventario y el tipo de objetoCompara cada uno de los números de inventario generados por el formato anterior contra el número de inventario que se va a prestar.Cuando ambos números coinciden entonces toma el tipo de objeto correspondiente al número de inventario Con el tipo de usuario y el tipo de objeto ubica la política correspondiente. |
Préstamos con la base de datos de copias
(1) Las bases de datos catalográficas mantiene sus existencias en la base de datos de copias (copies). La relación entre un registro catalográfica y sus existencias se realiza a través del nombre de la base de datos y el número de control, construyendo la clave
‘CN_biblo_‘v2
biblo es el nombre de la base de datos catalográfica y v2 representa el campo donde está almacenado, en la base de datos catalográfica, el número de control. La clave para acceder los registros por número de control, en el catálogo bibliográfico, se construye de la siguiente manera:
CN_V2 donde
CN_ = prefijo asignado en la indización
V2 = campo que almacena el número de control
(2) La base de datos de copias (copies) integra la información de las copias de todos las bases de datos catalográficas, generando un registro por copia y base de datos. Por ello su estructura contempla el nombre de la base de datos catalográfica y número de control del registro al cual pertenecen las copias correspondientes:
v1 = número de control
v10 = nombre de la base de datos
La clave para acceder los registros por número de control se forma de la siguiente manera:
CN_dbn_V2 donde
CN_ = prefijo asignado en la indización
dbn_ = nombre de la base de datos, seguido del caracter _
V2 = número de control del registro bibliográfico
La clave para acceder los registros por número de inventario se forma de la siguiente manera:
IN_V30 donde
IN_ = prefijo asignado en la indización
V30 = número de inventario
(3) La base de datos de copias habilitadas para préstamo (loanobjects) contiene, para cada número de control almacenado en las bases catalográficas y en copias, aquellos ejemplares que están habilitados en el sistema de préstamos. Alberga los siguientes campos de localización:
v1 = número de control
v10 = nombre de la base de datos
v959 = campo repetible con las copias habilitadas en préstamo,
segun el siguiente desglose:
v959^i = número de inventario de la copia
v959^l = biblioteca principal
v959^b = biblioteca secundaria
v959^o = tipo de objeto
v959^v = volumen
v959^t = tomo
Puede acceder a los objetos catalogados y sus copias utilizando el nombre de la base de datos y el número de control. También puede localizarse información desde la base de datos copias, utilizando el número de inventario. (Se asume que el número de inventario es preferentemente un valor numérico y único, es decir, no admite duplicados)
(4) La base de datos de reservas (reserve) se actualiza desde el OPAC del catálogo bibliográfico o desde el módulo circulación y almacena las reservas pendientes sobre los ejemplares disponibles. Registra el número de control y el nombre de la base de datos del ejemplar reservado y a través de estos valores se puede acceder a las copias disponibles para préstamos (loanobjects), a las copias de los objetos (copies) y a la base de datos catalográfica. Los registros de esta base de datos pueden recuperarse a través de la clave:
CN_dbn_V20 donde
CN_ = prefijo asignado en la indización
dbn_ = nombre de la base de datos, seguido del caracter _
V20 = número de control del registro bibliográfico
No se reserva un ejemplar en particular sino cualquiera de los ejemplares disponibles
(5) La base de datos de usuarios (users) almacena los usuarios que tienen acceso al servicio. En ella la información se localiza preferentemente a través del código del usuario, con la siguiente clave:
"CO_"v20 donde
CO_ = prefijo asignado en la indización
V20 = código del usuario
(6) La base de datos de transacciones (trans) almacena todas las transacciones de préstamos, devoluciones y renovaciones. En ella la información puede localizarse de la siguiente manera:
Copias prestadas a un usuario
TRU_P_V20
Copias devueltas por un usuario
TRU_X_V20
Copias prestadas por número de inventario
TR_P_V10
Copias devueltas por número de inventario
TR_X_V10
Copias prestadas por número de clasificación (signatura topográfica)
TC_P_V90
Copias devueltas por número de clasificación (signatura topográfica)
TC_X_V90
Copias prestadas por número de control del objeto
ON_P_v95 (nota: se debe agregar el campo 98 que es
la base de datos del objeto)
Copias devueltas por número de control del objeto
ON_X_v95 (nota: se debe agregar el campo 98 que es
la base de datos del objeto)
Los campos a los que se hace referencia son:
V20 = Código de usuario
V10 = Número de inventario
V90 = Número de clasificación
V98 = Base de datos catalográfica del objeto
V95 = Número de control del objeto
(7) La base de datos de suspensiones y multas (suspml) almacena la información de la suspensiones y multas, vigentes o no, que se han procesado sobre un usuario. Las suspensiones y multas vigentes se pueden acceder mediante la clave:
TR_S_V20 para las suspensiones
TR_M_V20 para las multas
Para acceder la historia de multas y suspensiones del usuario use:
TRANS_S_V20 historia de suspensiones
TRANS_M_V20 historia de multas
en todos los casos, V20 representa el código del usuario.
Vea: Configurar el sistema de préstamos con la base de datos de copias
Configurar el sistema de préstamos con la base de datos de copias Al ejecutarse el módulo de circulación ABCD intenta localizar el archivo loans.dat, y si no existe, se asume que las existencias de los objetos catalogados se encuentran desarrolladas en la base de datos de copias (copies).
Llamamos base de datos de orígen aquella base de datos que contiene la descripción catalográfica de las copias habilitadas para préstamo. Para configurar la base de datos de orígen siga los siguientes pasos:
Seleccione de la lista de selección la base de datos que desea configurar y luego haga clic sobre Ir Se presenta entonces una hoja de entrada donde se solicita la siguiente información la cual debe rellenarse en forma de archivo pft utilizando el lenguaje de formatos del CDS/Isis: a) PFT para mostrar el registro de la base de objetos (loans_display.pft)
Este formato se aplica sobre el registro localizado en la base de datos catalográfica , a efectos de visualizar sus datos cuando se solicita un préstamo. Se almacena en la carpeta loans de la base de datos seleccionada, bajo el nombre loans_display.pft Ejemplo: v245^a,v100^a+|; |,v260^c b) PFT para almacenar el objeto en la base de transacciones (loans_store.pft)
Este formato se aplica sobre el registro localizado en la base de datos de catalográfica y se utiliza para guardar la información catalográfica del ejemplar prestado al usuario en la transacción generada como parte del préstamo. Debe generarse de la forma de un campo repetible con subcampos y el string obtenido se almacenará en el campo 100 de la base de datos de transacciones de préstamo. Se almacena en la carpeta loans de la base de datos catalográfica, bajo el nombre loans_store.pft Ejemplo: “^t”v245^a,”^a”v100^a+|; |,”^y”v260^c Como puede observarse se está agregando un subcampo a cada elemento de dato extraído de la base de datos catalográfico y el resultado se almacena en la base de datos de transacciones bajo el campo 100. Por lo tanto en la base de datos de transacciones de préstamo deberán ser extraídos como:
v100^t,
v100^a
v100^c Se pueden extraer tantos campos y subcampos como se requiera para efectos de identificación del préstamo concedido y para la elaboración de reportes y estadísticas
c) PFT para mostrar el objeto desde la base de transacciones (loans_show.pft)
Este formato se utiliza para poder desplegar la información de los prestamos pendientes desde la base de datos de préstamos. Se almacena en la carpeta loans de la base de datos seleccionada, bajo el nombre loans_show.pft Ejemplo: v100^t, “ / “v100^a,” “v100^y
Como puede observarse esta opción requiere mucha menos configuración que cuando el orígen de las copias se encuentra en la misma base de datos catalográfica. Esto se debe al hecho de que, al estar las existencias almacenadas en la base de datos copies, y ser ésta una base de datos interna a ABCD, ya conoce la estructura de cómo están almacenadas las copias de los objetos catalogados y por ello puede asumir una configuración pre-definida.