Manual Empweb
Transcripción
Manual Empweb
Manual de Empweb – ABCD v.0.8.5 12 de Agosto de 2009 Tabla de Contenido Introducción .................................................................................................................... 3 Requisitos previos a la instalación de EmpWeb v0.9 .............................................................. 3 Instalación de MySql......................................................................................................... 3 Problemas de Instalación de MySql.................................................................................. 8 ErrorCode 0 – Error Number 0 - Problem 0. .................................................................. 8 ErrorCode 1045 – Error Number 1045 - Problem 1045. ................................................... 8 Instalación de ABCD – Leer y completar breve.....................................................................10 Instalación de Empweb ....................................................................................................10 Iniciando la aplicación EmpWeb. .................................................................................11 Problemas para inicializar la base datos. ......................................................................14 Configuración Manual de EmpWeb bajo MySql. .............................................................15 Transacciones.................................................................................................................15 Instrucciones para configurar las bibliotecas (v0.85) ............................................................20 1. Cambiar la definición de la biblioteca en el conf-getLibraries pipeline ...............................20 2. Cambiar los parámetros globales de la biblioteca en el globalenvironment pipeline. ...........21 3.Asignar derechos para los usuarios del sistema. ............................................................22 Administración de calendarios en EmpWeb..........................................................................27 1.6 Fecha y hora de devolución(sin revisar) .....................................................................28 1.7 Modificación del día feriado(sin revisar) .....................................................................29 1.8 Registro del retraso en la devolución de la publicación(sin revisar) ................................29 1.9 Devolución exitosa del documento(sin revisar)............................................................30 1.10 Devolución de la publicación con el feriado establecido(sin revisar) ..............................30 Generación de nuevos operadores. ....................................................................................31 Crear un nuevo operador ...........................................................................................31 Pertenencia a grupo de operaciones y asignación de permisos.........................................34 Resto del manual en preparación Relacion de las bases de datos (ABCD-EmpWeb). tutorial-empweb-2 (sin revisar)Erro! Indicador não definido. Generar Nuevo Usuario (sin revisar) ......................................Erro! Indicador não definido. Objetos de Prestamos (sin revisar) ........................................Erro! Indicador não definido. Definición de Perfiles por tipo de usuarios y tipo de objetos. (tutorial perfiles) (sin revisar) ....Erro! Indicador não definido. Componentes de un perfil (sin revisar)...................................Erro! Indicador não definido. Creación de un nuevo perfil (sin revisar) ................................Erro! Indicador não definido. Proceso de préstamo – Aplicación de Perfil (sin revisar)............Erro! Indicador não definido. Reservas bajo EmpWeb (video tutorial reservas) (sin revisar)......Erro! Indicador não definido. Anexo I . Pipelines y Groovy. (sin revisar) ................................Erro! Indicador não definido. ANEXO II . Release Notas - Empweb version 0.85 (sin revisar) ....Erro! Indicador não definido. Introducción 12345- Qué es EmpWeb, quién lo desarrolló (es parte de ABCD, es complementario a ABCD….) Cómo funciona (en líneas generales…) Tecnología que usa Que solución aporta y como se implanta Para qué tipo de bibliotecas se recomienda 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) se incluye la carpeta Mysql que contiene la versión de Mysql 5.35 server for Wind32. 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. 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. 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). 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. 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, continuar con la instalación de ABCD y EmpWeb. debe 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. 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. 6- Desinstale la versión de MySql que tenga instalada en su computadora 7- Borre la carpeta C:\Archivos de Programa\MySql 8- 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 9- Ingrese las siguientes líneas en el archive mysql-init.txt UPDATE mysql.user SET Password=PASSWORD('empweb') WHERE User='root'; FLUSH PRIVILEGES; 10- Cierre el archivo. Volverá al cursor de la consola DOS 11- Ejecute el siguiente comando mysqld --init-file=mysql-init.txt –-console 12- Recibirá un mensaje que mysql se ha iniciado y el root/password ha sido cambiado 13- 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 http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html Instalación de ABCD – (falta completar) ABCD is the acronym for a software suite for the automation of libraries and documentation centres. In Spanish this is, in full : 'Automatisación de Bibliotécas y Centros de Documentación', which keeps the same acronym valid also for French (Automation des Bibliothèques et Centres de Documentacion) or Portugese (Automatização das Bibliotecas e dos Centros de Documentação). Even in other non-latin languages, with some slight but quite acceptable variations, - e.g. Dutch : 'Automatisering van Bibliotheken en Centra voor Documentatie' - the acronym can still be maintained. 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. Atención: Este proceso no interfiere ni daña los archivos preexistentes de ABCD ni sus funcionalidades. Sobrescribirá en las carpetas apache, php y ABCD. 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. 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. 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. Deberemos confirmar la operación haciendo clic en YES (SI) para la inicialización de las bases de datos para WEpWeb. 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: 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 le 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. Y al hacer clic sobre el botón disponibilidad (avaibility) mostrará las existencias para ese título tal como sigue. 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. 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. 1. 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. 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. 2. 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. 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. 3.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. 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. 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. 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. 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. Presentación de días y meses en el calendario.(sin revisar) Ahora realizaremos una operación de transacción de un préstamo simple de un ítem en particular, en este caso, dado que no se aplica la política común que ya viene predeterminada para EmpWeb, podemos devolver este libro, esta publicación, el día 26-06-09 a la hora 03:00 pm esto es importante destacar, la fecha 3pm es una hora establecida por default en la instalación de esta distro de EmpWeb que es la hora tope por la cual se puede llegar a devolver la publicación, después de esa hora aplican las sanciones correspondientes acorde al perfil ya sea suspensiones o multas. 1.5 Operación de transacción de un préstamo(sin revisar) 1.6 Fecha y hora de devolución(sin revisar) Ahora lo que vamos a hacer es cambiar de alguna forma esta transacción en el sentido de indicar que ya una vez realizada la transacción se produce un feriado el día 26 de junio, o sea el día 26 de junio que era el día en el cual tenía que devolver esta publicación este usuario no es laborable, enviamos. 1.7 Modificación del día feriado(sin revisar) Ahora lo que vamos a hacer es adelantar el día y la hora y vamos a irnos al día 27 de junio y aplicamos. Cuando vamos a inicio veremos que hay un libro con atraso que es el que yo había prestado a este usuario o sea EmpWeb me esta registrando que éste usuario esta atrasado en la devolución de esta publicación, porque acorde a la fecha en la que estaba pautada su devolución está atrasado. 1.8 Registro del retraso en la devolución de la publicación(sin revisar) Ahora veremos que, cuando devuelva la publicación, veremos que la transacción fue exitosa veremos que se produjo el 27-06-09 a las 12:15 pm si esto se hubiese producido a las 16:00 pm por ejemplo ya me hubiese computado una suspensión o una multa. Esto implica que EmpWeb considera esta fecha de devolución con la excepción que acabo de registrarle en el calendario, incluso a posteriori de registrada la transacción. 1.9 Devolución exitosa del documento(sin revisar) Ahora lo que veremos es, vamos a volver para atrás en la fecha, vamos a volver al 21-06-09 y veremos de realizarle un préstamo al mismo usuario ya con el calendario establecido con el feriado. Si vemos, estoy realizando la misma transacción, sin embargo ya al momento en el cual el feriado se registraba antes de realizar la transacción, ya automáticamente me pauta la fecha de devolución para el día y la hora apropiada. 1.10 Devolución de la publicación con el feriado establecido(sin revisar) Esto es lo relacionado con calendarios, estos son los dos usos que tiene el calendario, ya sea la aplicación al momento mismo de la transacción como al momento posterior de la transacción al momento en el cual se tiene que resolver si esa transacción está atrasada o no. tutorial-empweb1.mp4 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. 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. 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. 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. 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. 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. Nota: El resto del manual está en preparación