Automações (Webhooks)

Ligue o GLPI a qualquer sistema com webhooks e automatizações

O módulo Automações liga o GLPI a outros sistemas através de fluxos, cada um com um gatilho, um mapeamento de dados e uma ação. O gatilho pode ser um webhook chamado por outro sistema, um evento de chamado no GLPI (criado, atualizado ou com mudança de estado) ou um agendamento; a ação pode abrir, atualizar, atribuir ou fechar chamados, entre outras, ou chamar a API de um sistema externo, como n8n, Power Automate, Jira ou ServiceNow.

Sob consultaGLPI 11 e 12

Funcionalidades

Na entrada, cada fluxo tem um URL próprio, protegido por assinatura HMAC SHA-256, limite de pedidos por minuto e bloqueio após tentativas inválidas. O JSON recebido é mapeado para os campos do GLPI, com conversões prontas: um e-mail passa a utilizador, um nome passa a categoria ou entidade e uma prioridade escrita passa à do GLPI, e a ação corre com um utilizador de serviço. Na saída, os conectores guardam o URL e a credencial cifrada de cada sistema, e a chamada monta o corpo com os dados do chamado.

Uma cadeia executa várias ações em sequência, com condições do tipo se e senão. Quando a chamada a um sistema externo falha num fluxo de webhook, o módulo volta a tentar até 3 vezes, com intervalos crescentes. Cada execução fica no registo, com filtros por data, estado, fluxo e ação.

Webhook de entrada com URL próprio por fluxo, assinatura HMAC SHA-256 e limite de pedidos por minuto

Gatilho por evento de chamado: criado, atualizado ou com mudança de estado, com filtro por entidade, categoria e tipo

Fluxos agendados, de 5 em 5 minutos até uma vez por dia

Mapeamento do JSON para os campos do GLPI, com conversão de e-mail em utilizador e de nome em categoria ou entidade

Ações no GLPI: abrir, atualizar, atribuir e fechar chamados, acrescentar acompanhamento, tarefa, documento ou validação e criar Problema ou Alteração

Conectores para n8n, Power Automate, Jira, ServiceNow, Zendesk, Slack, Teams e outros, além de um personalizado para qualquer API REST

Credenciais dos conectores cifradas na base de dados e mascaradas no ecrã

Cadeia de ações em sequência, com condições do tipo se e senão

Registo de cada execução, com filtros por data, estado, fluxo e ação

Como funciona

Passo 1

Crie o fluxo

No assistente visual, escolha o gatilho (webhook, evento de chamado ou agendamento), mapeie os campos e defina a ação.

Passo 2

Ligue o outro sistema

Para receber dados, use o URL e o segredo HMAC que o fluxo gera ao ser guardado. Para enviar, registe um conector com o URL base e a credencial do sistema.

Passo 3

Teste sem risco

O separador Teste gera um URL provisório que apenas guarda os últimos payloads recebidos, sem executar ações, para confirmar o que chega antes de usar o fluxo.

Passo 4

Acompanhe as execuções

Cada execução fica no registo com fluxo, ação, estado, duração e erro. Um fluxo pode ser desativado sem perder a configuração.

Veja em ação

Uma visita rápida ao que o plugin faz na prática.

Demonstração em vídeo em breve.

Galeria de imagens

Comece a utilizar o Automações (Webhooks)

Veja os planos disponíveis ou leia o artigo completo sobre este módulo.

Ver planos Ler artigo completo
Precisa de ajuda?