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:
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.
Menu vertical
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.
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.
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.
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”.
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.
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 escuro
- Meia-noite
Redesign de objetos ITIL
A exibição e uso de objetos ITIL (Tickets, Issues and Changes) foram redesenhados.
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.
- Os documentos adicionados à linha do tempo agora são exibidos abaixo do objeto pai (faixa, tarefa), de maneira contextual para facilitar a leitura.
- 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.
- 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)
- 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.
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.
Nesta nova página e também na página de projetos já é possível adicionar critérios para filtrar os cartões.
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.
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.)
O 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:
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.
Link entre contratos e tickets
Esses dois objetos agora podem ser vinculados, as guias foram adicionadas a eles.
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: