Projecte

General

Perfil

Accions

Tasca #8089

tancat
JP JP

TEC - API Alma: visualización publica de prestamos de ordinadors

Tasca #8089: TEC - API Alma: visualización publica de prestamos de ordinadors

Afegit per Javier Planella fa més de 2 anys. Actualitzat fa 2 mesos.

Estat:
Anul·lat
Prioritat:
Normal
Assignat a:
Categoria:
Tecnologia
Temàtica prevista:
Inici:
06-09-2023
Data de venciment:
Paraula clau:
API Alma Ordenadores

Descripció

Mendiante la API de Alma visualizar en tiempo real la disponibilidad de ordenadores


Fitxers

results.xlsx (48.2 KB) results.xlsx listado de portatiles de bibliotecas Javier Planella, 23-10-2023 13:39
LIBRARIES i LOCATIONS.xlsx (16.5 KB) LIBRARIES i LOCATIONS.xlsx Llistat d'Alma de lbiblioteques i localitzacions Muntsa Busquets, 24-10-2023 14:06

JP Actualitzat per Javier Planella fa més de 2 anys Accions #1

La API de Alma genera datos en formato JSON o XML. Procesar la respuesta para extraer y visualizar la información sobre el uso de ordenadores.

Evaluar:
  1. Uso de PHP CRUD Generators and Frameworks (https://wikis.bib.uab.cat/issues/7996)
  2. Programaciones Backend : NodeJs, Deno, etc -> Comprobar nueva plataforma PLESK Softaculous o instalación sin soporte de consola

Ejemplo:

https://bloc.biblioteca.uib.es/2018/03/19/vols-saber-quants-ordinadors-queden-lliures-a-la-biblioteca/

BP Actualitzat per Beatriu Piera fa més de 2 anys Accions #2

  • Temàtica prevista ha canviat de Aplicacions - Millores a Desenvolupament a mida

BP Actualitzat per Beatriu Piera fa més de 2 anys Accions #3

  • Tema ha canviat de API Alma: visualización publica de prestamos de ordinadors a TEC - API Alma: visualización publica de prestamos de ordinadors

JP Actualitzat per Javier Planella fa més de 2 anys Accions #4

  • Estat ha canviat de Creada a En curs

JP Actualitzat per Javier Planella fa més de 2 anys Accions #5

Todos los registros de ejemplares de Ordenadores Portátiles cuelgan del registro: (en total 238)
MMSID =991009211339706709

de los 238, hay 39 portatiles con localizacion "Biblioteques UAN - Equipamentes" -> confirmar si deben aparecer en la parte publica

ejemplo de Portatil:
Item ID: 23138445700006709
Holdings ID: 22160744760006709
MMS ID: 991009211339706709 (SIEMPRE EL MISMO)

hay 3 tipos de prestamo:
2 horas
4 horas
1 dia

busqueda en ALMA = phyisical items + keywords + 991009211339706709

los portatiles que estan prestados tienen:
Process type: Loan
Status: Item not in place

JP Actualitzat per Javier Planella fa més de 2 anys Accions #7

Codificacion ALMA
// Item in place = 1 --> no esta prestado
// Item in place = 0 --> esta prestado

Programación:
https://websb.uab.cat/alma/alma_portatil.php

retorna en tiempo real los portatiles prestados y no-prestados

ultima linea:
array(23) { ["act.0"]=> int(15) ["acr.1"]=> int(1) ["aed.1"]=> int(23) ["ahl.1"]=> int(3) ["aed.0"]=> int(4) ["acm.1"]=> int(25) ["act.1"]=> int(23) ["acs.0"]=> int(4) ["ahv.1"]=> int(7) ["ahv.0"]=> int(2) ["acm.0"]=> int(1) ["acc.1"]=> int(22) ["acv.1"]=> int(11) ["acs.1"]=> int(17) ["ach.1"]=> int(20) ["ach.0"]=> int(2) ["acr.0"]=> int(3) ["aca.1"]=> int(37) ["asu.0"]=> int(2) ["acv.0"]=> int(3) ["aca.0"]=> int(2) ["asu.1"]=> int(11) ["."]=> int(1) }

Array resultante para mostrar un grafico en tiempo real
ejemplo:
Ciencia y Tecnologia dispone de 28 portatiles:
act.0 = 15 Ciencia y Tecnologia 15 portatiles prestados
act.1 = 23 Ciencia y Tecnologia 15 portatiles no-prestados

JP Actualitzat per Javier Planella fa més de 2 anys Accions #8

Ciència i Tecnol- Dip extern 2 act Biblioteca de Ciència i Tecnologia
C. Socials- Carandell acs Biblioteca de Ciències Socials
Comunic -Biblioteca acc Biblioteca de Comunicació i Hemeroteca
Medicina - Sales/Cabines P0 acm Biblioteca de Medicina - Bellaterra
Biblioteca Josep Laporte - Adquisicions ahl Biblioteca de Medicina - Biblioteca Josep Laporte
Campus Mar - No disponible temporalment ahm Biblioteca de Medicina - UD Hospital del Mar
Medicina - Parc Taulí ahp Biblioteca de Medicina - UD Parc Taulí
Vall Hebron - Adquisicions ahv Biblioteca de Medicina - UD Vall d'Hebrón
Veterinària acv Biblioteca de Veterinària
Humanitats- Serveis tècnics ach Biblioteca Humanitats
Revistes sala acr Biblioteca Humanitats - Sala de Revistes
Sabadell asu Biblioteca Universitària de Sabadell

JP Actualitzat per Javier Planella fa més de 2 anys Accions #9

Pagina de resultados:
https://www.bib.uab.cat/alma/portatils.html

en tiempo real:
https://websb.uab.cat/alma/alma_portatil.php

la API de ALMA tarda entre 1:30 y 2 minutos en procesar los 238 registres de portátiles
Se puede programar la pagina .PHP para que genere una .html , por ejemplo cada 5 minutos

BP Actualitzat per Beatriu Piera fa aproximadament 2 anys Accions #10

Revisant les gràfiques crec que es podrien fer més entenidores si canviem l'ordre: el blau fosc (primer grup d'esquerra a dreta) han de ser els ordinadors que estan prestats, i en blau clar (segon grup d'esquerra a dreta) han de ser els que queden disponibles.

JP Actualitzat per Javier Planella fa aproximadament 2 anys Accions #11

Cambiado el orden de prestados/libres

Se programará un script que genere un fichero .html cada 3 minutos con libres/ocupados. Esto implica que los datos no serán en tiempo real, habrá una diferencia de 3 minutos respecto a las reservas que se hagan en ALMA

JP Actualitzat per Javier Planella fa aproximadament 2 anys Accions #12

Se genera un fichero .html de carga inmediata cada 3 minutos, con los datos actualizados durante el proceso del script, que dura aproximadamente 90 segundos

la URL de acceso es:

https://www.bib.uab.cat/serveis/prestec_ordinadors_biblioteques/prestec_ordinadors.html

JP Actualitzat per Javier Planella fa aproximadament 2 anys Accions #13

Recordatorio:

el proceso de automatización via API se realiza en base a un listado de 238 items asociados con información de los portátiles. Si se dan de baja o se adquieren nuevas unidades realizar una exportación con los datos: Item ID,Holdings ID,MMS ID

AF Actualitzat per Anna Florensa fa quasi 2 anys Accions #14

Quan tinguem la pàgina de Coneix les biblioteques més avançada (https://webedit.uab.cat/ca/biblioteques/coneix-les-biblioteques) mirem quina és la millor opció.

Tenim l'opció fer una pàgina penjada al nostre servidor , com la del Pregunt@ (https://www.bib.uab.cat/pregunta/pregunta.php) o fer servir el programa Libcal.

BP Actualitzat per Beatriu Piera fa 2 mesos Accions #15

  • Estat ha canviat de En curs a Anul·lat

Aquesta tasca no es va acabar de completar. Requereix de processos manuals d'actualització de les dades.
Tanquem la tasca i si cal ja s'acabarà en un futur.

Accions

També disponible a: PDF Atom