* * * 08:00-18:00 09:00-17:00 07:30-19:00 08:00-18:00 Configuraciones para acceso por parte de los usuarios, IP y horarios">

La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Curso de capacitación para transferencia tecnológica

Presentaciones similares


Presentación del tema: "Curso de capacitación para transferencia tecnológica"— Transcripción de la presentación:

1 Curso de capacitación para transferencia tecnológica
EmpWeb – ABCD plugin Curso de capacitación para transferencia tecnológica Sección de configuración de la información de las Bibliotecas registradas en el Sistema Emiliano Marmonti Febrero 2010

2 Definición básica de bibliotecas
<environment> <param name="libraryIp_ING">*</param> <param name="libraryIp_ARQ">*</param> <param name="libraryIp_AGR">*</param> <param name="libraryIp_VET" /> <param name="libraryHours_ING">08:00-18:00</param> <param name="libraryHours_ARQ">09:00-17:00</param> <param name="libraryHours_AGR">07:30-19:00</param> <param name="libraryHours_VET">08:00-18:00</param> </environment> Configuraciones para acceso por parte de los usuarios, IP y horarios

3 Globalenvironment pipeline
<param name="pucvua.ING">ING</param> <param name="pucvua.ARQ">ARQ</param> <param name="pucvua.AGR">AGR</param> <param name="pucvua.VET">VET</param> <param name="maxHourForLoanByHour_ING">1900</param> <param name="maxHourForLoanByHour_ARQ">1700</param> <param name="maxHourForLoanByHour_AGR">2359</param> <param name="maxHourForLoanByHour_VET">1700</param> <param name="typeOfObjectForbiddenToReservation">LBH</param> Definición estricta del listado de bibliotecas Definición de los parámetros para préstamo por hora

4 Análisis del proceso que genera el environment
<params> <param name="script"> <![CDATA[ lenv = tc.get("localEnvironment"); genv = tc.get("globalEnvironment"); libs = [:]; for (v in genv) { if (v.key.startsWith('pucvua')) libs.put(v.value,v.value); } libNames = libs.keySet().sort(); result.append("<libraries>"); for (lib in libNames) { result.append(" <library id='"+lib+"'>"); if (lenv["libraryIp_"+lib] != null) result.append(" <ipMask>"+lenv["libraryIp_"+lib]+"</ipMask>"); if (lenv["libraryHours_"+lib] != null) result.append(" <hours>"+lenv["libraryHours_"+lib]+"</hours>"); result.append(" </library>") } result.append("</libraries>"); return true; ]]> </param> </params>

5 Actividad Definir una nueva biblioteca en el sistema denominada ECO por Ciencias Económicas. La misma abre de 8 a 22 horas, los IPs de acceso solo pueden ser de máscara 192.* y definir un operador con derechos solo para dicha biblioteca. Definir operadores para la Biblioteca de Económicas y alterar los scripts de loan y renewal de modo tal que solo los usuarios de Económicas pueden realizar transacciones sobre el material.

6 Granularidad en los controles de acceso en empweb
Definición de cada una de las funciones que el operador puede acceder y el estado de ese valor (true/false)

7 ¿Donde se almacena la información de los usuarios y sus grupos?

8 Users.xml <user id="admin">
<username>Empweb Administrator</username> <password encoding="raw">empweb</password> </user> <user id="ВПАДИМИР"> <username>Vladimir the Russian</username> <password encoding="raw" /> < /> <user id="شریف"> <username>Omar Sharif</username> <user id="abcd"> <username>Administrador ABCD</username> <password encoding="raw">adm</password> Se almacena exclusivamente usuario y clave

9 Groups.xml <group id="trans-loan"> <user id="admin" />
<user id="abcd" /> <user id="egbert" /> </group> <group id="trans-renewal"> <group id="trans-return"> <user id="ernesto" /> <group id="trans-suspension"> Se almacena la definición de grupos de acceso y los usuarios que pertenecen a ese grupo autorizado

10 Properties.xml <user id="egbert">
<property id="accountenabled">on</property> <property id="library-ARQ">on</property> <property id="libraryHoursUnrestricted-VET">on</property> <property id="libraryHoursUnrestricted-ING">on</property> <property id="libraryHoursUnrestricted-AGR">on</property> <property id="library-VET">on</property> <property id="connectfrom-iplist" /> <property id="default-object-db">objetos</property> <property id="libraryHoursUnrestricted-ARQ">on</property> <property id="connectfrom-anywhere">on</property> <property id="library-ING">on</property> <property id="default-user-db">usuarios</property> <property id="library-AGR">on</property> </user> Se almacena por cada usuario la información relativa a las bibliotecas a las que pertenece, IP’s autorizados, DBB por default

11 Actividad Generar manualmente un nuevo usuario llamado “alberto” el cual puede realizar solo préstamos y consultas de usuarios y base de datos bibliográfica sobre la biblioteca de AGR.


Descargar ppt "Curso de capacitación para transferencia tecnológica"

Presentaciones similares


Anuncios Google