Motor de automações com webhooks para GLPI

Receba webhooks de qualquer sistema externo, mapeie os dados com JSONPath e acione ações no GLPI – tudo sem escrever uma linha de código.

Integração bidirecional entre sistemas – sem scripts personalizados, sem middleware externo. O módulo Automações do NexTool transforma o GLPI num hub capaz de receber eventos e reagir a eles de forma autónoma.

O problema

Equipas de TI que operam múltiplas ferramentas – monitorização, ITSM, e-commerce, ERPs, plataformas de observabilidade – enfrentam diariamente a lacuna entre sistemas. Quando um alerta dispara no Zabbix ou um pedido chega no e-commerce, alguém precisa de abrir manualmente o chamado no GLPI, preencher campos e atribuir responsáveis. Cada intervenção manual é um ponto de falha e uma oportunidade de atraso.

Soluções genéricas como Zapier ou Make funcionam para casos simples, mas exigem conta externa, têm custo por operação e ficam fora do controlo da equipa. Para operações que exigem rastreabilidade, segurança e integração profunda com o GLPI, a resposta precisa de viver dentro do próprio ambiente.

Como funciona o módulo Automações

O módulo opera em três pilares:

  • Entrada (Trigger) – Um endpoint webhook stateless recebe requisições POST de qualquer sistema externo. Cada fluxo tem um token único e autenticação HMAC SHA-256, garantindo que apenas fontes autorizadas possam disparar ações.
  • Processamento (PayloadMapper) – O payload JSON recebido é mapeado com JSONPath simples. Transformações avançadas como map_priority, resolve_user_by_email e resolve_category_by_name convertem dados externos em campos nativos do GLPI sem necessidade de código.
  • Saída (ActionRunner) – Dois tipos de ação estão disponíveis: criar um ticket no GLPI (com session impersonation para atribuir o requerente correto) ou disparar uma requisição HTTP para um sistema externo via conector cadastrado.

O Visual Flow Wizard permite criar e editar fluxos numa interface visual com três cards ligados: Trigger → Mapeamento → Ação. Não é necessário editar JSON manualmente. Fluxos podem ser ativados, desativados e monitorizados diretamente no painel.

O módulo também gere Conectores – 39 fornecedores mapeados em 10 categorias, suportando 7 tipos de autenticação (API Key, Bearer, Basic, OAuth2, HMAC e outros). As credenciais são armazenadas com encriptação AES-256-GCM. Isto permite que uma ação de fluxo faça chamadas autenticadas para APIs externas como Microsoft 365, Jira, Slack ou qualquer sistema com API REST.

Separador Integrações do módulo Automações no GLPI com conectores configurados
Integrações: gira conectores e endpoints de webhook num único ecrã
Separador Registos do módulo Automações a mostrar histórico de execuções de webhook
Registos de execução: acompanhe cada chamada de webhook com estado e payload

Como ativar

  1. Instale o NexTool no GLPI
  2. Aceda a Configuração > NexTool > Módulos
  3. Ative o módulo Automações
  4. Crie um fluxo pelo Visual Flow Wizard e copie o URL do webhook gerado
  5. Configure o sistema externo para enviar eventos para este URL
Página de configuração do módulo Automações no GLPI com webhook, rate limit e observabilidade
Painel de configuração do módulo no GLPI

Para quem é indicado

O módulo Automações é ideal para equipas que operam ambientes com múltiplas ferramentas integradas: monitorização (Zabbix, Grafana, Nagios), plataformas de e-commerce, ERPs, sistemas de RH ou qualquer serviço capaz de disparar webhooks. É especialmente valioso para operações que necessitam de rastreabilidade e auditoria completa, já que cada execução é registada com input, output, duração e estado.

Compatibilidade

  • GLPI: 10.0+ e 11.0+
  • Plano: Enterprise
  • Plugin: NexTool 3.x+

Próximo passo

O módulo Automações faz parte do NexTool. Pronto para eliminar intervenções manuais na sua operação? Fale com a equipa.


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.

Precisa de ajuda?