Dentro del sistema Fierro y sus integraciones, los grupos de libros cumplen un rol clave. Son los usuarios quienes se encargan de definir y mantener estos grupos.
Con frecuencia, observamos que se crean grupos muy complejos en el armado de los filtros o demasiado grandes en cantidad de libros, lo que genera demoras importantes al cargarlos. Esto impacta negativamente en el rendimiento del servidor y puede llegar a trabar la ejecución de las tareas programadas de sincronización de publicaciones de las integraciones.
Para mejorar el análisis de estos casos, incorporamos dos nuevas herramientas en la consulta de grupos de libros:
✅ Acceso rápido a los libros que integran un grupo
✅ Visualización del tiempo que tarda en cargarse un grupo
Están disponibles en la pantalla:
Catálogo → Grupos de libros
Seleccionar el grupo deseado en la lista.
Presionar el botón Ver libros.
El sistema automáticamente:
Abre la consulta de libros filtrando por el grupo seleccionado.
Selecciona el grupo en el combo de filtros.
Realiza la búsqueda mostrando la cantidad de resultados definida en pantalla (100, 500, 1000, 5000 o sin límite).
En la misma pantalla de grupos, se incorporaron nuevas columnas para evaluar el impacto del grupo.
Las columnas Tipo y Protegido se muestran siempre, ya que son atributos propios del grupo.
Las columnas de evaluación aparecen inicialmente vacías, para no demorar la carga de la pantalla.
Para obtener los datos, hay que presionar el botón Evaluar grupo, que ejecuta un cálculo en el servidor y devuelve los resultados.
Estas son las nuevas columnas que se incorporaron para evaluar los grupos, junto con una breve descripción de qué muestra cada una:
Cantidad de libros: indica el total de libros que tiene el grupo.
Páginas: muestra la cantidad de páginas necesarias para cargar el grupo completo en las integraciones. Se calcula dividiendo la cantidad de libros por el tamaño de página.
Tamaño página: indica siempre el valor 250, que corresponde a la cantidad de libros por página utilizada actualmente.
Tiempo por página: refleja el tiempo que tarda en procesarse una página de 250 libros. Esto incluye buscar los datos, armar la información de cada libro y ordenar el resultado.
Tiempo estimado: estima el tiempo total para cargar el grupo completo, calculado como el número de páginas multiplicado por el tiempo por página.
Tiempo conteo: muestra el tiempo que demora en contar la cantidad total de libros.