Para que el sistema de préstamos vea la base de datos de usuarios (users) es necesario definir los siguientes archivos de configuración:
loans_uskey.tab
|
Contiene el prefijo a aplicar en los procesos de préstamo a efectos de localización de los usuarios. Debe coincidir con el prefijo utilizado en la FST para indizar el código del usuario
|
loans_uskey.tab
|
Prefijo para localizar el nombre del usuario. Debe coincidir con el prefijo utilizado en la FST para indizar el nombre del usuario. Se utiliza para presentar la lista de nombres de usuarios
|
loans_uskey.pft
|
Formato (PFT) para extraer el nombre del usuario localizado en las búsquedas
|
loans_ustype.pft
|
Formato (PFT) para extraer el tipo de usuario localizado en las búsquedas
|
loans_usvig.pft
|
Formato (PFT) para obtener la fecha de vigencia del usuario. El resultado debe estar en el formato ISO (AAAAMMDD). El usuario estará vigente si la fecha obtenida por el formato es menor que la fecha del día; por lo tanto, el valor vacío asume que el usuario está vigente.
|
loans_usdisp.pft
|
Formato (PFT) para desplegar la fecha del usuario localizado
|
|
|
Estos archivos de configuraciön residen en users/loans/[lenguaje-activo]
Los usuarios poseen además una vista en forma de tabla que se accede desde Préstamos -> Bases de Datos -> Usuarios. Esta vista también es configurable y se encuentra en los archivos tbtit.tab y tbusers.pft almacenados en la carpeta users/pfts/[lenguaje-activo].
tbusers.pft
|
Presenta la lista de las columnas de la tabla que se utiliza para mostrar la información de los usuarios. En la versión que se entrega con ABCD tiene el siguiente formato:
f(mfn,1,0)'|'v1102'|'v1001'|'v1002'|<a href=../circulation/usuario.php?usuario=' v20'>'v30'</a>|'v10,'|',mdl,v20'|',v35'|',v45/
donde cada '|' produce una columna en el formato de la siguiente manera
Col. |
Formato |
Uso |
1 |
f(mfn,1,0)
|
Contiene el mfn del registro. Su presencia es obligatoria y no puede modificarse ya que se utiliza para establecer el vínculo con el proceso de presentación, modificación o eliminación del registro
|
2 |
v1102
|
Es el número total de registros recuperados en la consulta o en la revisión secuencial. Su presencia es obligatoria y no puede eliminarse ya que se usa para establecer la paginación de la tabla
|
3 |
v1001
|
Número que identifica la posición del registro dentro de la tabla presentada. Su presencia es obligatoria y no puede eliminarse ya que se utiliza para la presentación de los registros
|
4 |
v1002
|
Número total de registro recuperador. Su presencia es obligatoria y no puede eliminarse ya que se utiiliza para movilizarse entre las páginas de registros
|
5
|
|
En estas columna se coloca el formato para presentar el nombre del usuario. Si se quiere se puede hacer un hipervínculo al script usuarios.php, el cual se encarga de mostrar la ficha del usuario. Este vínculo tiene la siguiente estructura:
<a href=
|
comando html para construir hiperenlaces
|
../circulation/usuario.php
|
llamada al script usuario.php que despliega la ficha del usuarios
|
?usuario=
|
Variable donde se pasará el código del usuario
|
v20
|
Código del usuario
|
v30
|
Nombre del usuario
|
|
6 |
v20
|
Código del usuario
|
7 |
v35
|
Documento de identidad
|
8 |
v45 |
Ubicación |
Las columnas 5-8 pueden cambiarse a efectos de ajustar la presentación a los contenidos de la base de datos de usuario. Las columnas 1-4 deben respetarse porque las usa el sistema para la paginación de los resultados.
|
tbtit.tab
|
En esta tabla (no es una pft) se presentan los encabezados de las columnas que corresponden a las generadas por el formato tbusers.tab. En la versión que se distribuye tiene la siguiente estructura:
Nombre|Tipo de usuario|Código de usuario|Doc. Id.|Localización
O sea, se especifica el contenido de la columna 5 en adelante ya que las columnas 1-4 están fijadas por el sistema
|
Comments (0)
You don't have permission to comment on this page.