Abre o dropdown de categoria no GLPI 11 e vê algo assim: “»Erro ao usar automatização — 337.TIPO:INC;Grupo:AUTOMATIZAÇÃO — Célula de suporte;Urgência:Muito Alta”. O que deveria ser apenas o nome da categoria tornou-se um bloco de metadados ilegível.
O problema
O GLPI 11 possui um campo code nas categorias ITIL, concebido para identificação interna: números de processo, códigos de encaminhamento, parâmetros de integração. O problema é que o núcleo do GLPI concatena esse código ao nome da categoria em todos os dropdowns da interface, usando o separador - . O resultado é poluição visual que dificulta a seleção correta da categoria, especialmente quando os códigos são longos.
Editar o código-fonte do GLPI para remover este comportamento é possível, mas inviável: a alteração seria sobrescrita a cada atualização do sistema. Limpar o campo code nas categorias resolve visualmente, mas apaga informações que podem ser necessárias para outras integrações.
Como o GLPI Bug Fixes resolve
O módulo GLPI Bug Fixes do NexTool intercepta a renderização dos dropdowns Select2 antes que o texto chegue ao DOM. Em vez de manipular o HTML já gerado — o que é frágil e ineficaz —, o módulo envolve as funções globais window.templateResult e window.templateSelection do GLPI e limpa result.text na origem, removendo o sufixo - CÓDIGO antes da renderização.
O código interno não é apagado: continua armazenado na base de dados e disponível para integrações. Simplesmente deixa de aparecer na interface do utilizador.
Ativar a correção
- Instale o NexTool no seu GLPI 11 (se ainda não o tiver)
- Aceda a Nextools > Módulos e instale o GLPI Bug Fixes
- Clique em Configurar e ative o módulo pelo separador Configurações
- Aceda ao separador Funcionalidades e ative Ocultar código de categoria nos dropdowns
A correção entra em vigor imediatamente após guardar, sem reinicialização nem limpeza de cache.
Para quem é indicado
Qualquer equipa que utilize categorias ITIL com o campo code preenchido no GLPI 11 — seja para numeração interna, integração com ERPs ou encaminhamento automático por regras. Se os seus técnicos ou utilizadores finais precisam de selecionar categoria ao abrir tickets, a poluição visual do código impacta diretamente a experiência diária.
Compatibilidade
- GLPI: 11.0+
- Plano: Gratuito
- Plugin: NexTool 3.x+
Próximo passo
O GLPI Bug Fixes faz parte do NexTool, ecossistema de módulos para expandir o GLPI sem personalizações de código. O módulo é gratuito e já está disponível no catálogo. Fale com a equipa se precisar de ajuda na instalação.
Este conteúdo foi produzido com auxílio de inteligência artificial e revisto pela equipa Nextool Solutions. As capturas de ecrã são do ambiente real do GLPI com o plugin NexTool.