Automatisations (Webhooks)
Connectez GLPI à n'importe quel système avec des webhooks et des automatisations
Le module Automatisations relie GLPI à d'autres systèmes grâce à des flux, chacun avec un déclencheur, un mappage des données et une action. Le déclencheur peut être un webhook appelé par un autre système, un événement de ticket dans GLPI (créé, mis à jour ou changement de statut) ou une planification ; l'action peut ouvrir, mettre à jour, attribuer ou clore des tickets, entre autres, ou appeler l'API d'un système externe, comme n8n, Power Automate, Jira ou ServiceNow.
Fonctionnalités
En entrée, chaque flux reçoit sa propre URL, protégée par une signature HMAC SHA-256, une limite de requêtes par minute et un blocage après des tentatives invalides. Le JSON reçu est mappé vers les champs de GLPI, avec des conversions prêtes à l'emploi : un e-mail devient un utilisateur, un nom devient une catégorie ou une entité et une priorité écrite devient celle de GLPI, et l'action s'exécute avec un utilisateur de service. En sortie, les connecteurs conservent l'URL et les identifiants chiffrés de chaque système, et l'appel construit son corps avec les données du ticket.
Une chaîne exécute plusieurs actions à la suite, avec des conditions de type si et sinon. Quand l'appel à un système externe échoue dans un flux de webhook, le module réessaie jusqu'à 3 fois, à intervalles croissants. Chaque exécution est journalisée, avec des filtres par date, statut, flux et action.
Comment ça fonctionne
Créez le flux
Dans l'assistant visuel, choisissez le déclencheur (webhook, événement de ticket ou planification), mappez les champs et définissez l'action.
Connectez l'autre système
Pour recevoir des données, utilisez l'URL et le secret HMAC que le flux génère à l'enregistrement. Pour en envoyer, créez un connecteur avec l'URL de base et les identifiants du système.
Testez sans risque
L'onglet Test génère une URL temporaire qui conserve seulement les derniers payloads reçus, sans exécuter d'actions, pour vérifier ce qui arrive avant d'utiliser le flux.
Suivez les exécutions
Chaque exécution est journalisée avec le flux, l'action, le statut, la durée et l'erreur. Un flux peut être désactivé sans perdre sa configuration.
Voyez-le en action
Un aperçu rapide de ce que le plugin fait en pratique.
Galerie d'images
Les images de cette section arrivent bientôt.
Commencez à utiliser Automatisations (Webhooks)
Consultez les plans disponibles ou lisez l'article complet sur ce module.