Descubra a nova interface

A principal novidade desta versão é uma reformulação completa da interface e da experiência do usuário. A última revisão, que remonta à versão 0.90, foi lançada em outubro de 2015.

Baseado no tabler, Bootstrap 5 e Twig, essa novidade traz muitas mudanças visuais.
A integração dessas bibliotecas padrão facilitará o desenvolvimento de novas interfaces e, acima de tudo, fornecerá um modo de exibição “responsivo” que é mais fácil de manter.

Aqui estão algumas capturas de tela para dar uma prévia:

Ecran de login
Liste des ordinateurs
Vue responsive

Também fizemos um certo número de melhorias na experiência do usuário no GLPI. Sem entrar em detalhes, aqui está a lista de pontos-chave.

Esperamos que você goste dessas mudanças.

Como você deve ter notado nas capturas anteriores, o GLPI agora possui um layout padrão com um menu vertical à esquerda. Se você ainda preferir um layout semelhante às versões anteriores (chamado Horizontal), você pode encontrá-lo nas preferências do usuário.

Disposition principale de GLPI

Agora é possível recolher o menu para ter um display compacto.

Botão “Ir para…”

Presente desde a versão 9.2 do GLPI, o botão “Ir para” permite uma busca rápida de um menu. Agora você pode encontrá-lo no topo do menu, seu atalho de teclado recuperado.

Menu Goto

Painel de pesquisas salvas

O painel de pesquisas salvas agora está integrado ao design do GLPI.
Ele pode ser flutuante, como antes, ou fixado em páginas, para ser mantido permanentemente (mesmo durante a navegação).

A fixação é feita página por página, um painel fixado para tickets não será fixado para computadores.

Observe que agora está organizado para apresentar na primeira aba, as buscas salvas correspondentes ao tipo de objeto em questão: a lista de tickets exibirá em ordem de prioridade as buscas salvas referentes aos tickets.
A segunda guia lista todas as outras pesquisas referentes aos outros tipos de objetos.

Como o painel agora é contextual ao tipo de objeto apresentado, o acesso se dá por meio de um ícone denominado “Listas” presente ao lado da trilha.

Recherches sauvegardées

Motor de busca invisível

Agora é possível desativar a exibição do mecanismo de pesquisa.

Muito prático porque você pode navegar no GLPI apenas graças às suas pesquisas salvas!

Carregamento dinâmico de resultados de pesquisa

A exibição do mecanismo de pesquisa agora é iniciada no modo “AJAX”. Um ícone de carregamento é exibido ao iniciar uma pesquisa, alterar páginas ou classificar. Assim que os novos resultados estiverem disponíveis, apenas o conteúdo é substituído e não a página inteira.

Multi-classificação de resultados

Com um “ctrl” você pode adicionar vários tipos nas colunas de seus resultados de pesquisa.

Exemplo: ordenar por “Nome” e por “Data de modificação”.

Tri multiple

Folha de itens do portfólio

O formulário do elemento principal agora exibe um painel à direita recuperando as imagens associadas ao modelo correspondente.

Essas imagens antes eram usadas apenas na parte de exibição dos racks do data center, agora estão disponíveis em todos os lugares.

fiche d'un ordinateur

Novas paletas

Com a chegada de novas bibliotecas tabler e Bootstrap 5, agora é muito mais fácil criar e modificar as paletas que definem as cores do GLPI.

Aqui está arquivo de paleta de amostra correspondente à captura de tela abaixo:

2 novas paletas escuras também estão disponíveis:

  • Auror escuropalette Auror dark
  • Meia-noitepalette Midnight

Redesign de objetos ITIL

A exibição e uso de objetos ITIL (Tickets, Issues and Changes) foram redesenhados.

Redesign of ITIL objects

Muitas mudanças foram feitas:

  • A ordem das mensagens na “linha do tempo” agora é mais natural. Do mais antigo ao mais recente, de cima para baixo, seguimos uma ordem de leitura usual. O seguimento de uma resposta também é colocado no lugar esperado, abaixo da última resposta.
  • A side panel contains the additional information of the tickets (dates, priority matrix, actors, etc.). This panel can be enlarged or collapsed.
right ticket´s panel size
  • Os documentos adicionados à linha do tempo agora são exibidos abaixo do objeto pai (faixa, tarefa), de maneira contextual para facilitar a leitura.
documents in their context
  • Cada um dos tipos de atores (solicitantes, observadores e designados) agora são exibidos em um único campo. Anteriormente, eram necessários vários cliques para selecionar um grupo ou um usuário e então escolher o ator final. Agora é um único menu suspenso unificando todos os objetos possíveis (diferenciando-os com um ícone) e fornecendo preenchimento automático.
champ acteur
  • Um botão na parte inferior da visualização principal permite alternar para uma visualização “lista de TODO” exibindo as tarefas e solicitações de validação em uma lista vertical interativa, permitindo acompanhar o andamento de um ticket (ou outro objeto ITIL)
Vue TODO
  • A partir de objetos ITIL e seus subobjetos (acompanhamentos, tarefas), você tem a opção de “mencionar” um usuário específico no campo de texto.

O usuário que fez a pergunta será adicionado como observador do objeto e uma notificação será enviada a ele pessoalmente.
Uma nova notificação (e um evento correspondente) chamada “Novo usuário mencionado” é adicionada à sua instância GLPI.

Mentions utilisateus

Follow-ups

Agora você pode definir a linha do tempo para um acompanhamento.
Além disso, um lembrete automático após um determinado período e com recorrência pode ser definido para avisar os participantes que uma resposta deles é esperada. Também é possível planejar uma resolução automática após um certo número de lembretes.

Kanban para Help Desk

Este modo de exibição anteriormente disponível apenas em projetos, agora está acessível no Helpdesk através do ícone dedicado ao lado da trilha de navegação.

Você pode adicionar colunas correspondentes aos status.
Atenção, mesmo que o status “Fechado” esteja disponível, não exibiremos os dados relativos para evitar que o tempo de execução demore muito. A coluna permanece disponível para acomodar a movimentação do objeto.

Kanban pour les tickets

Nesta nova página e também na página de projetos já é possível adicionar critérios para filtrar os cartões.

Filtres Kanban

Variáveis Twig em modelos de Helpdesk

Os modelos de acompanhamento, tarefas e soluções agora suportam a adição de variáveis. Estes são substituídos por seus valores ​​no momento da sua utilização. Por exemplo, é possível usar {{ticket.id}} em um modelo e ao escolher o modelo em um acompanhamento, a variável é substituída pelo ID do ticket atual.

A documentação integrada está disponível para conhecer todas as variáveis ​​disponíveis.

Inventário nativo

Agora oferecemos suporte ao inventário automático diretamente no GLPI.

Uma nova API REST estará disponível (diretamente no índice GLPI) para receber arquivos de inventário em formato xml histórico ou via novo formato json.

Mantemos assim a compatibilidade com os agentes anteriores (só será necessário reconfigurar as URLs dos servidores dos agentes históricos, ou configurar um proxy web para redirecionar para a nova URL).

Agora gerenciamos com este novo formato a maioria dos objetos de inventário GLPI, como telefones, aplicativos, racks, etc.

Este código agora permite que você receba inventários parciais.

Isso consiste em enviar apenas parte das informações relacionadas ao objeto em questão e indicar ao servidor, com uma chave, que atualize apenas os dados em questão.

O transporte, processamento, inserção e atualização de dados é feito de forma significativamente mais rápida.

Configuration Inventaire Natif
Regles d'import et de liaison

Desktop/Servidor do Agente GLPI

Este novo agente (bifurcado desde a versão 2.6 do projeto fusioninventory) foi aprimorado com vários novos recursos:

  • Uma nova interface autônoma (denominada Toolbox) permitindo a configuração de descobertas e inventários de rede.
  • Um modo de proxy aprimorado para permitir o relatório de inventários de redes remotas.
  • Suporte a inventário remoto (sem agente), atualmente com suporte para protocolos WinRM (windows) e SSH (Linux/Unix).
  • O inventário de servidores de banco de dados.
  • Um novo protocolo de troca com o servidor GLPI em formato JSON suportando inventário parcial.
  • Em breve, o gerenciamento de tarefas de inventário remoto, inclusive para consultas ESX.
  • Suporte a janelas aprimorado, incluindo pacotes MSI.
  • Suporte nativo para MacOSX Big Sur e novos chips Apple Silicon M1.

Você pode obter os arquivos para seus sistemas no seguinte endereço: https://github.com/glpi-project/glpi-agent/releases
Pacotes de compilação noturnos também estão disponíveis para obter os desenvolvimentos mais recentes: https://nightly.glpi-project.org/glpi-agent/
Nós também fornecemos um script perl (Vejo documentação dedicada) permitindo instalar o agente em seu linux com um pacote adequado (rpm, deb, snap.)

a documentação está disponível e detalhes da instalação, uso e configuração deste novo agente.

Algumas capturas de tela para ilustrar a interface do ToolBox deste novo agente:

scan local
Resultats d'inventaire
Support des MIB

Agente Android GLPI

O agente android está de volta ao google play store. Ele suporta as versões 4 a 10 do sistema operacional.

Para os clientes subscritores adicionámos também a possibilidade de configurar o URL do servidor através de um “Deeplink”. Via QRCode, o agente recupera automaticamente a configuração para se conectar ao servidor.

Tarefas avançadas

Como visto acima, o GLPI agora inclui o bloco básico para inventário automático. No entanto, ainda não retomamos as tarefas avançadas permitidas pelos projetos anteriores.

Aqui estão os pontos sobre essas tarefas:

  • Descoberta e inventário de rede: agora configurável independentemente pelo agente GLPI por meio de sua interface Toolbox.
  • Pesquisa ESX em breve suportada por esta mesma interface
  • Coleção (WMI, arquivos, registros): não suportado.
  • Implantação remota: não suportada.

Para esses dois últimos recursos, dois cenários temporários são possíveis:

  • Antes de tudo, mantenha o plugin anterior (se este estiver atualizado)
  • Use nosso pacote de transição. Uma bifurcação do plug-in FusionInventory (plug-in de inventário GLPI) estará disponível. Redireciona os estoques para a parte nativa do GLPI e mantém as tarefas avançadas.

Este pacote é transicional e a integração desses módulos está prevista em nosso roadmap, o pacote completo está previsto para alguns meses.
Iniciamos o trabalho de desenvolvimento do módulo de implantação remota. Além de sua integração ao núcleo do GLPI, um plugin comunitário temporário será disponibilizado para uso da funcionalidade antes da próxima versão principal do GLPI.
Continuaremos a funcionalidade SNMP e ESX da mesma maneira durante o ano: suporte disponível na próxima versão principal e plug-in da comunidade para teste beta da funcionalidade.

Atualizando visualizações GANTT de projetos

Contribuição dos serviços Fian e Smartwood, a antiga visualização de Gantt foi atualizada com a integração da biblioteca DHTMX Gantt.

Essa mudança também traz uma interatividade da visão (possibilidade de criar/modificar/mover tarefas).

Atualização de reservas

As reservas de materiais (itens) agora usam a mesma biblioteca (fullcalendar) como planejamento GLPI.

Melhorias em rich text

A partir das preferências, agora é possível escolher para os campos rich text (html), o layout da barra de ferramentas integrada:

Nas configurações agora é possível escolher para os campos rich text (html), o layout da barra de ferramentas integrada:

O layout “incorporado” exibe uma barra de ferramentas contextual incorporada à direita do cursor.
A seleção de texto exibirá outras opções, como negrito ou itálico.
Outras opções menos comuns (código-fonte, tela cheia, etc) estarão disponíveis com o botão direito do mouse.

Adicionando bancos de dados

O plugin databases anteriormente transportado pela Infotel agora é integrado diretamente (menu de gerenciamento) graças à sua ajuda.
Um script de migração para recuperar dados do plug-in antigo está disponível no console da linha de comando.

Esses dois objetos agora podem ser vinculados, as guias foram adicionadas a eles.

Contrats dans les tickets
Tickets dans les contrats

Gerenciamento de cabos

Um novo objeto de cabo agora é adicionado ao menu Ativos. Ele é usado para representar o link físico entre as portas de dois objetos de inventário.

Vários painéis

  • Os filtros agora são armazenados no banco de dados e, portanto, são passados ​​de um navegador para outro (anteriormente, usávamos o armazenamento do navegador para isso)
  • um painel agora pode ser definido como privado

Inventário Diversos

  • Capacidade de adicionar fornecedores PCI/USB (dropdown)
  • Adicionado dispositivo “Câmera”
  • Ação automática para remover versões de software sem instalação
  • Ação automática para remover software sem versões

Suporte Diversos

  • Adicionado gerenciamento de mudanças recorrentes
  • Rich text para validações
  • Opção para anonimizar técnicos/grupos na interface simplificada
  • Adição de um critério de pesquisa “Eu mesmo” (atribuído a)
  • Os observadores agora podem adicionar um seguimento (novo perfil dedicado à direita)
  • Nova ação massiva para vincular vários tickets a um problema
  • Regras de negócios: ação para adicionar uma tarefa (a partir de um modelo)
  • Regras de negócio: ação para atribuir um “Aplicativo”
  • Regras de negócios: ação para modificar o status de validação global
  • Regras de negócio: critério “Validação”

Vários

  • Capacidade de modificar os critérios de uma pesquisa salva
  • Suporte para autenticação com arquivo CERT/KEY para LDAPS
  • Adicionada uma opção para definir o tempo limite nas autenticações LDAP
  • Comando system:status aprimorado no console CLI para:
    • filtrar os serviços a serem monitorados
    • configurar o formato de retorno (formato de texto simples/json)
  • Relatório das mesmas modificações na página status.php
  • Adicionado um botão para limpar o campo de sincronização de um usuário
  • Botão para copiar os resultados da pesquisa (somente coluna “Nome”) para a área de transferência
  • Ações massivas na página de plugins antigos
  • Possibilidade de exportar os resultados da aba “Histórico” em formato CSV
  • Remoção da aba “Todos”
  • API: adição de ações massivas

Compatibilidade

Novos pré-requisitos:

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

Para testar a nova versão do GLPI, clique aqui: