GLPI 10.0: Versión Final

Descubrí la nueva interfaz

La principal novedad de esta versión es un completo rediseño de la interfaz y la experiencia de usuario. La última revisión, que se remonta a la versión 0.90, se lanzó en octubre de 2015.

Basado en Tabler, Bootstrap 5 y Twig, esta novedad trae muchos cambios visuales.
La integración de estas bibliotecas estándar facilitará el desarrollo de nuevas interfaces y, sobre todo, proporcionará un modo de visualización “receptivo” que es más fácil de mantener.

Aquí hay algunas capturas de pantalla para darle una vista previa:

Pantalla de ingreso al sistema
Lista de computadoras
Vista receptiva

También hemos realizado una serie de mejoras en la experiencia del usuario dentro de GLPI. Sin entrar en detalles, aquí está la lista de puntos clave.

Esperamos que disfrute de estos cambios.

Menú Vertical

Como habrás notado en las capturas anteriores, GLPI ahora tiene un diseño predeterminado con un menú vertical a su izquierda. Si aún prefiere un diseño similar a las versiones anteriores (llamado Horizontal), puede encontrarlo en las preferencias del usuario.

Disposición principal de GLPI

Ahora es posible achicar el menú para tener una pantalla compacta.

Botón “Ir a…”

Presente desde la versión 9.2 de GLPI, el botón “Ir a” permite una búsqueda rápida de un menú. Ahora puede encontrarlo en la parte superior del menú, recuerde su atajo de teclado.

Menu Goto

Panel de búsquedas guardadas

El panel de búsquedas guardadas ahora está integrado al diseño de GLPI.
Puede ser flotante, como antes, o anclado a las páginas, para que se mantenga de forma permanente (incluso durante la navegación).

La fijación se realiza página por página, un panel fijado para tickets no se fijará para computadoras.

Tenga en cuenta que ahora está organizado para presentar en la primera pestaña, las búsquedas guardadas correspondientes al tipo de objeto en cuestión: la lista de tickets mostrará en orden de prioridad las búsquedas guardadas relacionadas con los boletos.
La segunda pestaña enumera todas las demás búsquedas relacionadas con los otros tipos de objetos.

Como el panel ahora es contextual al tipo de objeto presentado, el acceso se realiza a través de un ícono llamado “Listas” presente junto a la ruta de navegación.

Búsquedas guardadas

Motor de búsqueda invisible

Ahora es posible deshabilitar la visualización del motor de búsqueda.

¡Muy práctico porque puedes navegar en GLPI solo gracias a tus búsquedas guardadas!

Carga dinámica de resultados de búsqueda

La pantalla del motor de búsqueda ahora se inicia en el modo “AJAX”. Se muestra un ícono de carga al iniciar una búsqueda, cambiar páginas u ordenar. Una vez que los nuevos resultados están disponibles, solo se reemplaza el contenido y no toda la página.

Clasificación múltiple de resultados

Con un “ctrl” puede agregar varios tipos en las columnas de sus resultados de búsqueda.

Ejemplo: ordenar por “Nombre” y por “Fecha de modificación”.

Tri múltiple

Hoja de elementos de la cartera

El formulario del elemento principal ahora muestra un panel a la derecha que recuerda las imágenes asociadas con el modelo correspondiente.

Estas imágenes se usaban anteriormente solo en la parte de visualización de los bastidores del centro de datos, ahora están disponibles en todas partes.

Archivo de computadora

Nuevas paletas

Con la llegada de nuevas bibliotecas tablero y Bootstrap 5, ahora es mucho más fácil crear y modificar las paletas que definen los colores de GLPI.

Acá está archivo de paleta de muestra correspondiente a la siguiente captura de pantalla:

También hay disponibles 2 nuevas paletas oscuras:

  • Auror oscuropaleta Auror oscuro
  • Medianochepaleta medianoche

Rediseño de objetos ITIL

Se rediseñó la visualización y el uso de los objetos ITIL (Tickets, Issues y Changes).

Rediseño de objetos ITIL

Muchos cambios fueron hechos:

  • El orden de los mensajes en la “línea de tiempo” ahora es más natural. De más antiguo a más nuevo, de arriba a abajo, seguimos un orden de lectura habitual. El seguimiento de una respuesta también se coloca en el lugar esperado, debajo de la última respuesta.
  • Un panel lateral contiene la información adicional de las entradas (fechas, matriz de prioridades, actores, etc.). Este panel puede ampliarse o contraerse.
tamaño del panel del ticket derecho
  • Los documentos agregados a la línea de tiempo ahora se muestran debajo del objeto principal (pista, tarea), de forma contextual para facilitar la lectura.
documentos en su contexto
  • Cada uno de los tipos de actores (solicitantes, observadores y asignados) ahora se muestran en un solo campo. Anteriormente, se necesitaban varios clics para seleccionar un grupo o un usuario y luego elegir el actor final. Ahora es un único menú desplegable que unifica todos los objetos posibles (diferenciándolos con un icono) y proporciona autocompletado.
Campo de actor
  • Un botón en la parte inferior de la vista principal le permite cambiar a una vista de “lista TODO” que muestra las tareas y las solicitudes de validación en una lista vertical interactiva, lo que le permite seguir el progreso de un ticket (u otro objeto ITIL)
Vista TODO
  • Desde los objetos ITIL y sus subobjetos (seguimientos, tareas), tiene la opción de “mencionar” a un usuario específico desde el campo de texto.

El usuario que hizo la pregunta se agregará como observador del objeto y se le enviará una notificación personalmente.

Se agrega una nueva notificación (y un evento correspondiente) denominado “Nuevo usuario mencionado” a su instancia de GLPI.

Menciones de usuarios

Las plantillas de seguimiento

Ahora puede definir la línea de tiempo para un seguimiento.

Además, se puede definir un recordatorio automático después de un período determinado y con recurrencia para advertir a los participantes que se espera una respuesta de ellos. También es posible planificar una resolución automática tras un determinado número de recordatorios.

Kanban para Helpdesk

Este modo de visualización que anteriormente solo estaba disponible en los proyectos, ahora es accesible desde el Helpdesk a través del ícono dedicado al lado de la ruta de navegación.

Puede agregar columnas correspondientes a los estados.

Atención, incluso si el estado “Cerrado” está disponible, no mostraremos los datos relativos para evitar que el tiempo de ejecución sea demasiado largo. La columna permanece disponible para acomodar el movimiento del objeto.

Kanban por los *tickets*

En esta nueva página y también en la página de proyectos ahora es posible agregar criterios para filtrar las tarjetas.

Filtros de Kanban

Variables de Twig en plantillas de Helpdesk

Las plantillas de seguimiento, tareas y soluciones ahora admiten la adición de variables. Estos son reemplazados por sus valores en el momento de su uso. Por ejemplo, es posible usar {{ticket.id}} en una plantilla y al elegir la plantilla en un seguimiento, la variable se reemplaza por el ID del ticket actual.

Se dispone de documentación integrada para conocer todas las variables disponibles.

Inventario nativo

Ahora admitimos el inventario automático directamente en GLPI.

Una nueva API REST estará disponible (directamente en el índice GLPI) para recibir archivos de inventario en formato histórico xml o a través de la nuevo formato json.
Por lo tanto, mantenemos la compatibilidad con los agentes anteriores (solo será necesario reconfigurar las URL del servidor de los agentes históricos o configurar un proxy web para redirigir a la nueva URL).

Ahora gestionamos con este nuevo formato la mayoría de los objetos del inventario GLPI, como teléfonos, aplicaciones, racks, etc.

Este código ahora le permite recibir inventarios parciales.
Consiste en enviar solo una parte de la información relacionada con el objeto en cuestión, e indicar al servidor, con una clave, que actualice solo los datos en cuestión.
El transporte, procesamiento, inserción y actualización de datos se realiza mucho más rápido.

Configuración Inventario Nativo
Reglas de importación y de enlace

GLPI Agente de Escritorio / Servidor

Este nuevo agente (que se bifurca desde la versión 2.6 del proyecto fusioninventory) se ha mejorado con varias características nuevas:

  • Una nueva interfaz autónoma (llamada Toolbox) que permite la configuración de descubrimientos e inventarios de red.
  • Un modo de proxy mejorado para permitir el informe de inventarios desde redes remotas.
  • Soporte de inventario remoto (sin agente), actualmente con soporte para los protocolos WinRM (Windows) y SSH (Linux/Unix).
  • El inventario de servidores de bases de datos.
  • Un nuevo protocolo de intercambio con el servidor GLPI en formato JSON que admite inventario parcial.
  • Próximamente, la gestión de tareas de inventario remoto, incluso para consultas de ESX.
  • Soporte de Windows mejorado, incluidos los paquetes MSI.
  • Soporte nativo para MacOSX Big Sur y nuevos chips Apple Silicon M1.

Puede obtener los archivos para sus sistemas en la siguiente dirección: https://github.com/glpi-project/glpi-agent/releases
Los paquetes de compilación nocturna también están disponibles para obtener los últimos desarrollos: https://nightly.glpi-project.org/glpi-agent/
También proporcionamos un script perl (mirá documentación dedicada) permitiendo instalar el agente en su Linux con un paquete adecuado (rpm, deb, snap.)

La documentación está disponble y detalles de la instalación, uso y configuración de este nuevo agente.

Algunas capturas de pantalla para ilustrar la interfaz ToolBox de este nuevo agente:

Scan local
Resultados del inventario
Suporte MIB

Android GLPI agent

El agente de Android está de vuelta en el google play store. Es compatible con las versiones 4 a 10 del sistema operativo.

Para clientes bajo suscripción también hemos agregado la posibilidad de configurar la URL del servidor a través de un “Deeplink”. A través de QRCode, el agente recupera automáticamente la configuración para conectarse al servidor.

Tareas avanzadas

Como se vio anteriormente, GLPI ahora incluye el ladrillo básico para el inventario automático.
Sin embargo, aún no hemos retomado las tareas avanzadas permitidas por los proyectos anteriores.
Estos son los puntos sobre estas tareas:

  • Detección e inventario de red: ahora configurable de forma independiente por el agente GLPI a través de su interfaz Toolbox.
  • El sondeo de ESX pronto será compatible con esta misma interfaz
  • Colección (WMI, archivos, registros): no compatible.
  • Implementación remota: no compatible.

Para estas dos últimas características, dos escenarios temporales son posibles:

  • En primer lugar, mantenga el complemento anterior (si este está actualizado)
  • Utilice nuestro paquete de transición. Una bifurcación del complemento FusionInventory (complemento de inventario GLPI) estará disponible. Redirige inventarios a la parte nativa de GLPI y mantiene tareas avanzadas.

Este paquete es de transición y la integración de estos módulos está prevista en nuestra hoja de ruta, se espera el paquete completo en unos meses.
Hemos comenzado a trabajar en el desarrollo del módulo de implementación remota. Además de su integración en el núcleo de GLPI, un complemento comunitario temporal estará disponible para usar la funcionalidad antes de la próxima versión principal de GLPI.
Continuaremos con la funcionalidad de SNMP y ESX de la misma manera durante el año: soporte disponible en la próxima versión principal y complemento de la comunidad para la prueba beta de la funcionalidad.

Actualización de vistas GANTT de proyectos

Contribución de los servicios de Fian y Smartwood, la antigua vista de Gantt se actualizó al integrar la biblioteca DHTMX Gantt.

Este cambio también trae una interactividad de la vista. (posibilidad de crear/modificar/mover tareas).

Refresco de reservas

Las reservas de materiales (artículos) ahora usan la misma biblioteca (fullcalendar) como planificación GLPI.

Mejoras de textos enriquecidos

Desde las preferencias, ahora es posible elegir para los campos de texto enriquecido (html), el diseño de la barra de herramientas integrada:

En la configuración, ahora es posible elegir para los campos de texto enriquecido (html), el diseño de la barra de herramientas integrada:

El diseño “incrustado” muestra una barra de herramientas contextual incrustada a la derecha del cursor.
Al seleccionar texto, aparecerán otras opciones, como negrita o cursiva.
Otras opciones menos comunes (código fuente, pantalla completa, etc.) estarán disponibles haciendo clic derecho.

Agregar bases de datos

El plugin bases de datos anteriormente llevado por Infotel ahora está directamente integrado (menú de gestión) gracias a su ayuda.
Un texto de migración para recuperar datos del antiguo complemento está disponible desde la consola de línea de comandos.

Enlace entre contratos y billetes

Estos dos objetos ahora se pueden vincular, se les han agregado pestañas.

Contratos en *tickets*
Tickets en los contratos

Cable management

Ahora se agrega un nuevo objeto de cable al menú Activos.
Se utiliza para representar el enlace físico entre los puertos de dos objetos de inventario.

Varios tableros

  • los filtros ahora se almacenan en la base de datos y, por lo tanto, se transmiten de un navegador a otro (anteriormente usábamos el almacenamiento del navegador para esto).
  • un tablero ahora se puede configurar como privado

Inventario Misceláneo

  • Posibilidad de agregar proveedores de PCI/USB (desplegable)
  • Añadido dispositivo “Cámara”
  • Acción automática para eliminar versiones de software sin instalación
  • Acción automática para eliminar software sin versiones

Soporte Misceláneo

  • Gestión añadida de cambios recurrentes.
  • Texto enriquecido para validaciones.
  • Opción para anonimizar técnicos/grupos en la interfaz simplificada
  • Adición de un criterio de búsqueda “Yo mismo” (atribuido a)
  • Los observadores ahora pueden agregar un seguimiento (nuevo perfil dedicado a la derecha)
  • Nueva acción masiva para vincular varios tickets a un problema
  • Reglas de negocio: acción para agregar una tarea (desde una plantilla)
  • Reglas de negocio: acción para asignar una “Aplicación”
  • Reglas de negocio: acción para modificar el estado de validación global
  • Reglas de negocio: criterio de “Validación”

Varios

  • Posibilidad de modificar los criterios de una búsqueda guardada
  • Soporte para autenticación con archivo CERT/KEY para LDAPS
  • Se agregó una opción para establecer el tiempo de espera en las autenticaciones LDAP
  • Sistema mejorado: comando de estado en la consola CLI para:
    • filtrar los servicios a monitorear
    • configurar el formato de retorno (formato de texto sin formato/json)
  • Informe de las mismas modificaciones en la página status.php
  • Se agregó un botón para borrar el campo de sincronización de un usuario
  • Botón para copiar resultados de búsqueda (solo columna “Nombre”) al portapapeles
  • Acciones masivas en la página de complementos antiguos
  • Posibilidad de exportar los resultados de la pestaña “Historial” en formato CSV
  • Eliminación de la pestaña “Todos”
  • API: adición de acciones masivas

Compatibilidad

Nuevos prerequisitos:

  • PHP >= 7.4
  • MySQL >= 5.6 o MariaDB >= 10.2

Para descargar la nueva versión, haz click en el botón debajo: