MANUAL DE EMPWEB. Tabla de Contenido



Documentos relacionados
Comisión Nacional de Bancos y Seguros

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

Instalación del Admin CFDI

Comisión Nacional de Bancos y Seguros

DOCENTES FORMADORES UGEL 03 PRIMARIA

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Contenido. cursos.cl / Teléfono:

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

MANUAL DE USUARIO DE CUENTAS DE CORREO

Acronis License Server. Guía del usuario

MANUAL DE USUARIO CONSEJO PUEBLA DE LECTURA A.C. Instituto Nacional de Astrofísica, Óptica y Electrónica. 01/Octubre/2009

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

MANUAL DE LA APLICACIÓN HELP DESK

Sistema Valefiel Todos los derechos reservados 2012

MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades

Manual de usuario administrador. Correo Exchange Administrado

Manual Oficina Web de Clubes (FBM)

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS

Manual de uso de la Consola de Administración para usuarios Administradores.

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Administración Local Soluciones

MANUAL DE USUARIO AVMsorguar

1. Configuración del entorno de usuario

Manual Ingreso Notas y Acta Electrónica

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

MANUAL DE SHAREPOINT Por: Área de Administración de Aplicaciones.

MANUAL DE USUARIO PARA LA DECLARACIÓN INFORMATIVA DE OPERACIONES CON TERCEROS. Versión 1.1.5

Guía de uso del sistema CV-Online

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Uso de Visual C++ Pre-Practica No. 3

Guí a Ra pida Dropbox.

Introducción a Moodle

Manual de iniciación a

Notas para la instalación de un lector de tarjetas inteligentes.

WINDOWS : TERMINAL SERVER

Introducción a los sitios de SharePoint en Office 365

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Portal Del Emisor MANUAL DEL USUARIO. Plataforma de Facturación Electrónica

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

2_trabajar con calc I

Manual Utilización. Gemelo Backup Online WEB I N D I C E. Cómo ingresar a la cuenta. Funcionalidades Gemelo Backup Online WEB > Control de la Cuenta

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

Academias Nacionales De Docentes. Usuario

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Activación de un Escritorio Remoto

10. El entorno de publicación web (Publiweb)

Creación y administración de grupos de dominio

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

PUCV - Pontificia Universidad Católica de Valparaíso

Manual del Usuario ADSL

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Redes de área local: Aplicaciones y servicios WINDOWS

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Guía Rápida de Inicio

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Curso de PHP con MySQL Gratis

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

INSTALACIÓN DE MEDPRO

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

Manual del usuario USO DEL MERCADO

Seven ERP Guía De Referencia - Imágenes

LiLa Portal Guía para profesores

Poder Judicial de Costa Rica

ICARO MANUAL DE LA EMPRESA

Guía de instalación de la carpeta Datos de IslaWin

OFICINA VIRTUAL SIS MANUAL DE TUTOR

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

Técnicas de Programación

REQUISITOS DE HARDWARE...

V i s i t a V i r t u a l e n e l H o s p i t a l

Sociedad de Seguros de Vida del Magisterio Nacional. Sistema de Pignoraciones Web. Manual de Usuario. Marzo, 2012.

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

Luis Eduardo Peralta Molina Sistemas Operativos Instructor: José Doñe Como crear un Servidor DHCP en ClearOS

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

Guía de uso del Cloud Datacenter de acens

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Manual hosting acens

Pagos. Si desea acceder directamente a un capítulo, posicionese sobre el número de página y haga clic.

MATERIAL 2 EXCEL 2007

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web.

Manual de usuario para Facturación Electrónica 2011

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

Manual de Ayuda. Sistema de Comercializacion RUBROS SRL - Desarrollado por Pragmatia

Kaldeera Advanced Forms 2009 Guía del usuario

Bibliotecas Escolares. Perfil de Lector.

GVisualPDA Módulo de Almacén

Transcripción:

MANUAL DE EMPWEB Versión 0.6 Tabla de Contenido Introducción...2 Requisitos previos a la instalación de EmpWeb v0.9...2 Instalación de MySql...2 Problemas de Instalación de MySql...7 Problemas más frecuentes en la instalación de MySql...7 ErrorCode 0 Error Number 0 - Problem 0....7 ErrorCode 1045 Error Number 1045 - Problem 1045....7 Error_getting_conecction_from_pool? Back to police....8 Instalación de ABCD...8 Instalación de Empweb...9 Iniciando la aplicación EmpWeb.... 10 Configuración principal de EmpWeb.... 12 Problemas para inicializar la base datos.... 13 Configuración Manual de EmpWeb bajo MySql.... 14 Transacciones.... 14 Instrucciones para configurar las bibliotecas (v0.85)... 17 Cambiar la definición de la biblioteca en el conf-getlibraries pipeline... 17 Cambiar los parámetros globales de la biblioteca en el globalenvironment pipeline... 18 Asignar derechos para los usuarios del sistema.... 19 Administración de calendarios en EmpWeb... 23 Generación de nuevos operadores.... 24 Crear un nuevo operador... 25 Pertenencia a grupo de operaciones y asignación de permisos... 27 Relación de las bases de datos (ABCD-EmpWeb)... 29 Generar Nuevo Usuario... 31 Objetos de Préstamos. BD LoanObjects... 33 Definición de Perfiles por tipo de usuarios y tipo de objetos... 35 Componentes de un perfil.... 36 Creación de un nuevo perfil... 37 Aplicación de Perfil.... 40 Reservas bajo EmpWeb... 41 Anexo I. Pipelines y Groovy.... 42 1

MANUAL DE EMPWEB Introducción Tema en desarrollo. Requisitos previos a la instalación de EmpWeb v0.9 Antes de proceder a la instalación de EmpWeb deberá disponer de los siguientes software s que interactúan entre si y hacen posible el correcto funcionamiento de EmpWeb. MySql. Versión mysql-essential-5.1.35-win32 o posterior ABCD versión ABCD_full_20090702 o posterior Si este software ya esta instalado y funcionando correctamente en su computador, salte al apartado de Instalación de Empweb. Si tiene que instalar MySql salte al apartado Instalación de MySql. Si tiene que instalar ABCD vea el apartado Instalación de ABCD. Advertencia: Antes de proceder a instalar cualquier software realice las copias de seguridad (backup) necesarias de sus bases de datos y documentos personales. Instalación de MySql En el paquete de distribución de EmpWeb (distro EmpWeb) no se incluye la carpeta Mysql que contiene la versión de Mysql 5.35 server for Wind32; deberá descargarlo de la Web. Ejecute el archivo mysql-essential-5.1.35-win32.msi para iniciar la instalación de MySql que lo guiará paso a paso en el proceso de instalación. Seleccione Typical cuando le requiera qué tipo de instalación desea realizar mediante la pantalla que sigue; luego haga clic en Next. 2

Se inicia así el proceso de instalación que dura unos minutos y luego le sigue un proceso de configuración. El proceso de configuración es guiado paso a paso y se inicia con la pantalla que sigue. Aquí debe seleccionar Standard Configuration; hacer clic en Next. 3

A continuación deberá seleccionar Install AS Windows Service; Service Name debe decir MySql; seleccione Include Bin directory in PATH (aunque no es necesario para el funcionamiento de EmpWeb, será fundamental para acceder a MySql en caso de errores). Hacer clic en Next. El próximo paso requiere una root password. Si es la primera vez que instala MySql no aparecerá el campo Current root password (marcado en la imagen que sigue con una elipse). 4

Si ya tenia instalada una versión previa de MySql, aparecerá el campo Current root password (marcado en la imagen que sigue con una elipse) y debe ingresar allí la password correspondiente. Deberá ingresar en el campo New root password empweb como root password y confirmarla en el campo confirm. Ingresada esta password empweb no necesitará configurar nada más durante el resto del proceso. Este paquete de distribución (distro EmpWeb) de EmpWeb tiene predefinido como cuenta de conexión en MySql root/empweb. A continuación verá una pantalla igual a la que se muestra en la que informa que está preparado para ejecutar la configuración definida en los pasos anteriores; debe hacer clic en Execute. 5

Si el paso de configuración se ejecuto con éxito, sin errores, debe aparecer una pantalla idéntica a la que sigue. En ella informa que el proceso de configuración se realizo satisfactoriamente, debe hacer clic sobre el botón Finísh para terminar. Una vez que se ha concluido exitosamente la instalación y configuración del MySql, debe continuar con la instalación de ABCD y EmpWeb. Advertencia: Si en su computadora se había realizado en alguna ocasión, una instalación de MySql es muy posible que el proceso de configuración no se realice según lo detallado en los pasos anteriores y se mostrarán mensajes de error; uno de ellos es igual al que sigue. Este mensaje refiere a que la password ingresada en la pantalla de configuración Current root password (marcado en la imagen con una elipse) no es la correcta. Debe hacer clic sobre el botón Skip y luego consultar la sección Problemas de Instalación de MySql. 6

Problemas de Instalación de MySql Problemas más frecuentes en la instalación de MySql Los problemas más comunes que ocurren durante la instalación de MySql son relativos a instalaciones anteriores, versiones previas, etc. de Mysql; esto se debe a que mantiene almacenada las root/password aún después de haber desinstalado el producto. Si en su computadora tenia instalada una versión anterior de MySql y la desinstaló desde el Panel de Control/Agregar Quitar Programas es muy probable que el servicio MySql continué activado y eso genera conflictos en la instalación. ErrorCode 0 Error Number 0 - Problem 0. El código de error 0 es devuelto cuando se intenta iniciar el servicio MySql y existe una versión previa en funcionamiento. En este caso, el problema se resuelve deteniendo el servicio MySql (stopping the mysql service) que esta corriendo en la computadora, ó reiniciar la computadora para detener el servicio anterior e iniciar el nuevo servicio. ErrorCode 1045 Error Number 1045 - Problem 1045. Otro de los problemas más frecuentes en las computadoras que funcionan como Server MySql es que el usuario no recuerda la root password de instalaciones anteriores del producto. De allí que al intentar realizar una nueva instalación solicita la root password de la instalación anterior o versión previa y no hay modo de saltar este paso. Se recomienda el procedimiento que sigue a los fines de poder realizar una instalación exitosa de MySql. 1. Desinstale la versión de MySql que tenga instalada en su computadora 2. Borre la carpeta C:\Archivos de Programa\MySql 3. Instale la nueva versión o versión que va a utilizar Seguramente obtendrá el mensaje de error 1045, presione Skip Detenga el servicio MySql, accediendo en Inicio, Panel de Control, Herramientas Administrativas, Servicios (Start Menu - Control Panel - Administrative Tools - Services) Busque MySql en las lista de servicios, haga doble clic, presione Detener. Inicie la consola DOS. Inicio, Ejecutar, escriba cmd, presione enter En la ventana de la consola DOS, cambie a la carpeta C:\Archivos de Programa\MySQL\MySQL Server 5.1\bin digitando cd C:\Archivos de Programa\MySQL\MySQL Server 5.1\bin presione enter. Cree un archivo de texto con el nombre mysql-init.txt 1. Ingrese las siguientes líneas en el archivo mysql-init.txt UPDATE mysql.user SET Password=PASSWORD('empweb') WHERE User='root'; FLUSH PRIVILEGES; 2. Cierre el archivo. Volverá al cursor de la consola DOS 3. Ejecute el siguiente comando mysqld --init-file=mysql-init.txt -console 4. Recibirá un mensaje que mysql se ha iniciado y el root/password ha sido cambiado 5. Cierre la consola DOS Reinicie el servicio accediendo en Inicio, Panel de Control, Herramientas Administrativas, Servicios (Start Menu - Control Panel - Administrative Tools - Services) Busque MySql en las lista de servicios, haga doble clic, presione Iniciar. Más información sobre reseteo de contraseñas en MySql, puede encontrar en el sitio 7

http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html Error_getting_conecction_from_pool? Back to police. La primera vez que accedemos al software EmpWeb, al momento de realizar una transacción nos devuelve el siguiente mensaje de error:???error_getting_conecction_from_pool???? Back to police. Debemos comprobar que el servicio Mysql esta activado y que la Base de datos ha sido reinicializada. Ver más información en el apartado Configuración principal de EmpWeb. Instalación de ABCD ABCD es el acrónimo de una suite de software para la automatización de las bibliotecas y centros de documentación. En español esto es: "Automatisación de Bibliotecas y Centros de Documentación", mantiene las mismas siglas válida también para el francés (Bibliothèques et des Automatización de Centros de Documentación) o portugués (Automatización das Bibliotecas e dos Centros de Documentación). ABCD es desarrollado, promovido y coordinado por BIREME (http://www.bireme.br/php/index.php?lang=es) con el soporte de VLIR (http://www.vliruos.be/intro.php) El nombre expresas lo ambicioso de esta suite de no solo proveer funciones de automatización para las bibliotecas clasicas sino tambien a otro proveedores de información tales como centros de documentación. Flexibilidad y versatilidad son los criterios de vanguardia que motivan el desarrollo de este software. La flexibilidad se pone en evidencia por ejemplo en el hecho de que prácticamente cualquier estructura bibliografica puede ser administrada o creada con este software. Pueden también ser creadas estructuras no bibliograficas de bases de datos para el manejo de información textual, esta restricción es impuesta por la tecnología subyacente de base de datos CDS/ISIS. ABCD es llamado suite de software para la automatización de bibliotecas y centros de documentación porque esta constituido por módulos relativamente independientes que trabajan plenamente integrados ó en forma separada sin depender unos de otros. De hecho algunos de los software s avanzados, la mayoría ya han demostrado su potencia en aplicaciones de BIREME en ambientes de alta demanda como la Biblioteca Virtual en Salud, fueron adoptados y adaptados en ABCD manteniendo sus nombres originales iah, SeCS, etc. y otros como EmpWeb (empréstito web) originalmente desarrollado por la Kalio Ltda. de Uruguay e implantado en la Pontificia Universidad Católica de Valparaíso (http://www.ucv.cl). La estructura general de la suite ABCD se muestra en el diagrama que sigue. 8

Para la correcta instalación de ABCD consulte el Manual de ABCD Instalación de Empweb Antes de proceder a la instalación de EmpWeb deberá disponer de los siguientes software s que interactúan entre si y hacen posible el correcto funcionamiento de EmpWeb. MySql. Versión mysql-essential-5.1.35-win32 o posterior, configurado de acuerdo a las especificaciones dadas en el apartado Instalación MySql en este Manual. ABCD versión ABCD_full_20090702 o posterior. Para su instalación vea el apartado Instalación de ABCD en este Manual. Advertencia: Si en su computadora ya estaba instalado (previo a la instalación de ABCD y EmpWeb) MySql (v. 4.01 o superior) deberá crear una nueva base de datos llamada transa asignando un nombre de usuario y password de acuerdo a la configuración de EmpWeb. Vea el apartado Configuración Manual de EmpWeb bajo MySql. Para proceder a la instalación de EmpWeb deberá descomprimir este paquete de distribución (distro EmpWeb) en una carpeta temporal creada ad-hoc. Seguidamente deberá copiar las carpetas creadas durante el proceso de descompresión en la carpeta principal de ABCD. Haga clic en Aceptar cuando el sistema intenta sobrescribir carpetas y archivos; este proceso no interfiere ni daña los archivos preexistentes de ABCD ni sus funcionalidades. 9

La carpeta principal de ABCD se verá con el contenido que se muestra en la imagen que sigue. Cuando inicie ABCD haciendo doble clic sobre ABCD_Start se abrirán dos ventanas de consola DOS, una por la iniciación del servicio Apache y otra por el servicio Jetty_Java_server que necesita EmpWeb. Luego de unos minutos solo permanece abierta la ventada de consola DOS que corresponde al Java_server. Durante el funcionamiento de EmpWeb no cierre esta ventana pues ocasionara el malfuncionamiento de la aplicación. Ejecute ABCD_exit para cerrar las aplicaciones, ese programa detiene los servicios iniciados por ABCD y cierra la ventana de la consola DOS de Java_server. Iniciando la aplicación EmpWeb. Para iniciar la aplicación EmpWeb deberá ejecutar ABCD_start, se abriran 2 ventanas de consola Dos, luego de una minutos se cierra una de las ventana de consola Dos y permance abierta la ventana de consola Dos de Java_server. En su navegador ingrese la dirección http://localhost:8080/empweb/ y luego de unos segundos se abrirá la ventana del primer login de EmpWeb. Es necesario, al ingresar la dirección en el navegador, colocar la ultima barra inclinada / para el correcto funcionamiento de EmpWeb. 10

En esta pagina de login, use los mismos datos de la cuenta admin usada en ABCD (abcd/adm) luego presione Enviar (Submit) Luego se desplegará una segunda página de login relativa a la selección de la biblioteca; este paso es necesario para los usuarios con derechos de acceso a más de una biblioteca. 11

Seleccione la biblioteca que usted utilizar y luego presione Enviar (Send/Submit) completado estos procedimientos se encontrará en la aplicación EmpWeb. Configuración principal de EmpWeb. Luego acceder, previo login, se abrirá una página como la que sigue; aún deberá realizar un paso muy importante antes de comenzar a utilizar EmpWeb. En la parte inferior de la pantalla, antes de las menciones de responsabilidad, se encuentra información relativa al estado actual de la biblioteca seleccionada en cuanto a transacciones. (Señalado en la imagen por el recuadro rojo). Esta información es relativa al estado de la base de datos transacciones que hasta el momento deberá estar vacía pues no hemos realizado ninguna transacción. Debería mostrar un valor 0 (cero) al lado derecho de cada operación; pero esto ocurrirá cuando inicialicemos la base de datos desde EmpWeb. Para ello debemos acceder al menú Administración, submenú Bases y allí se despliega una pantalla de Confirmación y advertencia sobre la operación que estamos por realizar. 12

Deberemos confirmar la operación haciendo clic en YES (SI) para la inicialización de las bases de datos para EmpWeb. Si todo el proceso se realiza con éxito, nos devuelve esa información mediante un mensaje de que la base de datos se a inicializado. Esta información se verá reflejada en la página de Inicio de EmpWeb mostrando un valor 0(Cero) a la derecha de cada tipo de transacción. Deberá verse como en la imagen que sigue. Nota: esto refiere a que la conexión entre EmpWeb y MySql es la correcta. Problemas para inicializar la base datos. Cuando que haya desinstalado completamente MySql, siempre queda información remanente en la computadora. Aunque haya borrado la carpeta MySql dentro de Archivos de Programa. Esta información remanente, de hecho, genera problemas de inicialización de la base de datos de EmpWeb desde la misma aplicación. La solución a este problema debe realizarse desde la consola de DOS invocando MySql y aplicando el comando drop sobre la base datos. Abra la consola DOS Ejecute el comando mysql uroot p (presione enter) *** insert the password *** (digite la contraseña) mysql> DROP DATABASE transa; mysql> quit; Posteriormente podrá incializar la base de datos desde EmpWeb. The solution to this problem is to open a console, invoke mysql and manually drop the database: 13

Configuración Manual de EmpWeb bajo MySql. El camino para configurar el cuenta de usuario root manualmente, consiste en editar el archivo /ABCD/empweb/engine/WEB-INF/conf/engineconf.xml. Utilice un editor de texto como el Notepad. Deberá localizar la linea 150 y a partir de allí encontrará el siguiente contenido: <base name="transa" type="transa"> <uri>jdbc:mysql://localhost/transa</uri> <user>root</user> <password>empweb</password> <schema>ew15db-schema.sql</schema> <!-- It's a resource inside ew15db.jar --> <backupdir>c:/abcd/empweb/db</backupdir> <poolsettings> <driverclassname>com.mysql.jdbc.driver</driverclassname> <minpoolsize>3</minpoolsize> <maxpoolsize>20</maxpoolsize> <initialpoolsize>3</initialpoolsize> <acquireincrement>2</acquireincrement> <idleconnectiontestperiod>30</idleconnectiontestperiod> <testconnectiononcheckin>false</testconnectiononcheckin> <automatictesttable>ew_test_table</automatictesttable> <maxidletime>30</maxidletime> </poolsettings> <collation></collation> </base> Antes de grabar el archivo, deberá el nombre de usuario y la contraseña. Para trabajar en modo de producción se recomiendo no usar el usuario root. Para que surtan efecto los cambios realizados deberá cerrar ABCD y ejecutar el ABCD_exit. Transacciones. En el paquete de distribución de EmpWeb (distro EmpWeb) la base de datos predefinida para las transacciones es la base de datos Marc. Ingresando al MySite localhost:9090/site, accedemos desde el acceso directo a la base de datos Marc cuando realizamos una búsqueda desplegara al lado de cada resultado un botón de disponibilidad (avaibility) en aquellos registros que se encuentren registrados como objetos de prestamos (asociado mediante el campo Control Number). Si hacemos clic sobre ese botón disponibilidad (avaibility) se abre una ventana nueva desplegando los ejemplares con que cuenta el registro seleccionado. En el paquete de distribución de EmpWeb (distro EmpWeb) existen objetos de prestamos (loanobjects items) para un grupo de registros, podemos acceder a ellos haciendo una búsqueda genérica ($) y obtendremos una pantalla como la que sigue. 14

Y al hacer clic sobre el botón disponibilidad (avaibility) mostrará las existencias para ese título tal como sigue. 15

Como podemos observar a través de esta pantalla podremos realizar una reserva sobre este item haciendo clic sobre el botón Place Reservation (hacer reserva) que abrirá MySite para realizar la reserva. Esta operación hace uso de la base de datos Usuarios solicitando login/password para identificar al usuario. Para tener acceso a la base de datos de usuarios deberá hacerlo desde la aplicación principal de ABCD (localhost:9090/) e ingresar como administrador de prestamos. Allí podrá Editar/Crear/Modificar usuarios otorgando los permisos necesarios para acceder a MySite. Los objetos de prestamos Loanobjects son automáticamente cargados en las base de datos y se supone que no pueden ser editados por los usuarios a los fines de evitar inconsistencias en el sistemas. A modo de prueba en este paquete de distribución de EmpWeb (distro EmpWeb) se ha incluido la posibilidad de editarlos ingresando como Administrador del Sistema (System Administrador) desde la aplicación principal de ABCD. Editando los registros podremos cargar los datos en los distintos campos. El campo 001 es el ID=identificador único de registro; el campo 10 el nombre de la base de datos (para nuestro caso de estudio Marc) y el campo repetible 959 es el que contienen la información única de cada item. 16

Instrucciones para configurar las bibliotecas (v0.85) Los pasos para configurar las bibliotecas en EmpWeb son los siguientes: 1. Cambiar la definición de la biblioteca en el conf-getlibraries pipeline 2. Cambiar los parámetros globales de la biblioteca en el globalenvironment pipeline. 3. Asignar derechos para los usuarios del sistema. Cambiar la definición de la biblioteca en el conf-getlibraries pipeline Habiendo iniciado la aplicación EmpWeb selecciones Administración, Pipelines y allí se mostrará una pantalla titulada Trasaction Pipeliens Administration (similar a la figura que sigue) y allí podrá ver las dos primeras opciones. 17

Para realizar los cambios deberá presionar sobre Edit y se mostrará la ventana que sigue a continuación. Los parámetros en leguaje XML a modificar se encuentran señalados con el recuadro rojo. En el ejemplo que mostramos arriba podemos observar que se encuentran configuradas las bibliotecas ING. ARQ, AGR y VET. En esa primera lista de parámetros (recuadro verde) se definieron los nombres de las bibliotecas. En ese parámetro es posible ingresar direcciones IP (ej. 192.168.0.123) o las máscaras de IP de cada biblioteca. El segundo grupo de parámetros (recuadro amarillo) define el horario de atención de cada una de las bibliotecas definidas en el parámetro anterior. Cambiar los parámetros globales de la biblioteca en el globalenvironment pipeline. Editando los parámetros definidos en la línea globalenvironment (recuadro rojo en la imagen que sigue) podremos definir varios parámetros que afectan a todo EmpWeb. 18

Editando estos parámetros podemos accedemos a una pantalla similar a la que sigue, siempre en lenguaje XML, en donde aparecen dos grupos de parámetros. El prime grupo de parametros define el Nombre de la Biblioteca tal como se presentara en la interface Web y el segundo grupo de parámetros posibilita definir el horario de préstamos para cada biblioteca del sistema. Asignar derechos para los usuarios del sistema. Definido el nuevo esquema de bibliotecas dentro de sistema (EmpWeb), deberemos asignar los permisos necesarios al o los usuario/s para que pueda acceder a EmpWeb una vez finalizada la sesión actual. Para ello accedemos desde el menú Administración de EmpWeb, operadores. Allí deberemos seleccionar el usuario que tiene acceso a todas las aplicaciones, en nuestro caso usuario abcd con privilegios de administrador. 19

A través de este acceso se puede Crear nuevos usuarios y asignar los permisos que correspondan; también es posible Editar, Modificar o Eliminar los usuarios existentes, tal como se muestra en la imagen que sigue. Al Editar el superusuario (porque tiene todos los privilegios) abcd, accedemos al esquema de los bibliotecas definidas en el sistema y asignaremos allí los nuevos accesos permisos de acceso. 20

Advertencia: No olvide grabar cada uno de los cambios (Submit/Enviar) ya que los permisos asignados permanecen inalterables porque el usuario abcd tiene privilegios sobre todas las operaciones. Una vez que hemos asignado los nuevos permisos de acceso a las bibliotecas, debemos hacer un logout o salida del sistema sin reiniciar EmpWeb. Al hacer el nuevo login o ingreso podremos ver en la lista de bibliotecas con las nuevas incorporaciones y accediendo como el usuario y contraseña asignados. 21

Importante: Recuerde que las posibilidades de realizar transacciones (prestamos/devoluciones/reservas) con las nuevas bibliotecas dependerá de la base de datos objetos de prestamos (loanobjects). Es necesario definir los objetos de préstamos (loanobjects) como propiedad de las bibliotecas para poder realizar estas operaciones. 22

En el ejemplo de la ventana precedente, podemos ver los valores cargados en los respectivos subcampos ^i, ^l y ^d para el objeto 10010. Administración de calendarios en EmpWeb. La administración de los calendarios para las transacciones de préstamo y devolución en EmpWeb es global a todo el aplicativo y a las bibliotecas, con lo cual podremos definir todos los años a los cuales se aplica cada uno de los calendarios. Debemos ingresar en la opción de administración, calendarios. Cuando editamos un calendario nos muestra una grilla en la que las filas corresponden a los meses y las columnas a los días. Activando y desactivando en la casilla correspondiente a cada día del mes podremos definir los no laborables que el sistema debe considerar. Por defecto en este paquete de distribución de EmpWeb (distro EmpWeb) esta configurada como hora limite para devoluciones las 3pm del día del vencimiento; si deseara ajustar este horario deberá hacerlo desde el menú Administración, Pipelines. 23

Las devoluciones realizadas a partir de las 3:01 pm serán consideradas vencidas y objeto de sanciones (multas o suspensión) según corresponda al perfil del usuario. En el caso que fuera menester incorporar un día no laboral al calendario, es posible hacerlo y todos los vencimientos que ocurrían en esa fecha serán automáticamente trasladados al próximo día laboral. Generación de nuevos operadores. Ingresaremos a EmpWeb con la dirección localhost:8080/empweb/; cabe recordar la necesidad de colocar el ultimo slash (/ barra inclinada) porque de lo contrario no encuentra la aplicación. Es fundamental analizar correctamente las operaciones que realiza cada operador desde EmpWeb para poder asignar los permisos necesarios que lo habiliten y den acceso a las distintas bases de datos y operaciones sobre las mismas. Ingresamos usando las mismas claves que se usan para el login en ABCD (abcd/adm): seguidamente nos presenta una segunda pantalla de acceso a EmpWeb seleccionando la biblioteca sobre la que deseamos trabajar. Advertencia: Para Generar ó Modificar Operadores deberá contar con los permisos suficientes para esas operaciones; en este caso el usuario abad/adm posee los permisos adecuados. Desde la función administración, tenemos acceso al menú operadores que despliega la lista de operadores definidos hasta el momento, habilitando las funciones de Editar/Copiar/Borrar los usuarios definidos y además generar nuevos operadores. Esta lista se muestra en la imagen que sigue a continuación. 24

Crear un nuevo operador Al momento de crear un nuevo operador, lo primero que solicita es el Id Operador que deberá utilizar el operador cuando haga el login a EmpWeb; y seguidamente desplegará una pantalla organizada en distintas secciones. Las secciones son información del operador; IP de acceso; bibliotecas a las que puede acceder y horarios, pertenencia a grupo de operaciones y permisos; y finalmente las propiedades o permisos para búsqueda en las bases de datos de usuarios y de objetos. Cada una de las secciones cuenta con un botón ENVIAR/SUBMIT que deberá utilizar cada vez que asigne permisos es esa sección. 25

Confirmada la creación del operador, debemos ingresar los detalles de la cuenta del operador, las cuentas o IP autorizadas para ingresar y los permisos asignados. 26

Definir las IP desde donde podrá acceder el operador otorga una seguridad adicional a la aplicada a través de los requisitos de ingreso (login/password) ya que al definir la IP o las IP de cada una de las bibliotecas y activamos esos permisos de acceso, el usuario solo podrá acceder desde ese biblioteca/ip particular. También es posible ingresar libremente una IP desde la que pueda ingresar este operador en el recuadro Lista de Direcciones IP; ó ingresar varias direcciones IP seguidas de punto y coma. El acceso Cualquier Lado/AnyWhere equivale a otorgar acceso desde cualquier computador conectado a Internet. En la sección que sigue deberemos definir sobre que biblioteca tiene derecho este operador que estamos creando, y si se ajusta el ingreso permitido a la franja horaria señalado o si puede ingresar en cualquier momento. Pertenencia a grupo de operaciones y asignación de permisos En la siguiente sección deberemos indicar cuales son las acciones que tiene permitidas este operador. La operación de ingreso a la Home siempre tiene que estar permitida. En la imagen que sigue se muestran los permisos asignados a este operador. Transacciones, Regresar a la Home; Dentro de transacciones solo puede ingresar el menú reservas y dentro de este pueda crear nuevas reservas; y que pueda realizar devoluciones. La pantalla de permisos deberá verse como se muestra a continuación y no debe olvidar de presionar SUBMIT/ENVIAR para que se guarden las opciones seleccionadas. 27

En la última sección de la pantalla de permisos (ver imagen que sigue) se pueden definir la o las bases de datos de objetos y/o de usuarios sobre las cuales operar. Al momento de realizar una transacción tendrá acceso a la base de datos que le hayamos definido en este momento, una en particular ó a todas. 28

Finalmente, cuando el operador intente ingresar en transacciones para las cuales no se le hayan asignado los permisos necesarios, EmpWeb desplegará un mensaje de error informando que no posee el operador los permisos correspondientes. Relación de las bases de datos (ABCD-EmpWeb). En el siguiente apartado consideraremos lo siguientes aspectos: relacionar los usuarios entre ABCD y EmpWeb; generar nuevos usuarios y que se vean automáticamente en EmpWeb; y cómo consultar los objetos potenciales de préstamos, (objetos que son signatarios de préstamo). Las bases de datos de usuarios son compartidas por todas las bibliotecas para EmpWeb; accediendo como administrador del sistema podremos entre otras funciones consultar los usuarios existentes en la base de datos. Para ello accedemos desde la opción Préstamos y se despliega una pantalla similar a la imagen que sigue. 29

El sistema maneja las operaciones a través del ID usuario, de allí que si conocemos el ID del usuario lo ingresamos en el respectivo campo del formulario y no es necesario realizar una búsqueda. Este ingreso puede ser mediante la digitación o mediante un lector de código de barras u otro dispositivo de entrada similar. Si no conocemos el ID del usuario deberemos realizar una búsqueda tipo isis; para ello ingresaremos los primeros caracteres seguidos del signo pesos (ej. guilart$) y presionar en el botón buscar usuario para que consulte la base de datos y recupere los registros de usuarios que cumplan con la expresión de búsqueda. 30

Si algún registro cumple con la condición de la expresión de busqueda se despliegan tales registros; seleccionaremos el deseado haciendo clic sobre el campo ID usuario y ese dato será pasada al formulario de prestamos posibilitando continuar con la transacción. Generar Nuevo Usuario. Para generar un nuevo usuario desde ABCD debemos acceder a la administración de las bases de datos y seleccionar la base Usuarios de Circulación (BD ejemplo incluida en este paquete de distribución de EmpWeb) 31

La opción Entrada de Datos permite ingresar al nuevo usuario a la base de datos con los siguientes campos: Tipo de usuario (de acuerdo a la lista de tipos definida en Usuarios.TAB carpeta DEF de la base de datos de usuarios) sexo masculino, fecha limite de validez (refiere a la fecha hasta la cual el usuario seria considerado valido/activo); fecha limite de validez en formato ISO (automático) Código de usuario; Apellido y nombre; Cedula de identidad; Empresa/institución de trabajo Ubicación Nivel Adm. 1 Nivel Adm. 2 Dirección física Dirección postal Ciudad Pais Telefono Fax 32