Moteur d'automatisations avec webhooks pour GLPI

Recevez des webhooks de n'importe quel système externe, mappez les données avec JSONPath et déclenchez des actions dans GLPI – le tout sans écrire une seule ligne de code.

Intégration bidirectionnelle entre systèmes – sans scripts personnalisés, sans middleware externe. Le module Automatisations de NexTool transforme GLPI en un hub capable de recevoir des événements et d'y réagir de manière autonome.

Le problème

Les équipes IT qui exploitent de multiples outils – monitoring, ITSM, e-commerce, ERPs, plateformes d'observabilité – font face quotidiennement au fossé entre les systèmes. Lorsqu'une alerte se déclenche dans Zabbix ou qu'une commande arrive dans l'e-commerce, quelqu'un doit manuellement ouvrir le ticket dans GLPI, remplir les champs et attribuer les responsables. Chaque intervention manuelle est un point de défaillance et une opportunité de retard.

Les solutions génériques comme Zapier ou Make fonctionnent pour les cas simples, mais exigent un compte externe, ont un coût par opération et restent hors du contrôle de l'équipe. Pour les opérations exigeant traçabilité, sécurité et intégration profonde avec GLPI, la réponse doit vivre à l'intérieur de l'environnement.

Comment fonctionne le module Automatisations

Le module opère sur trois piliers :

  • Entrée (Trigger) – Un endpoint webhook stateless reçoit des requêtes POST de n'importe quel système externe. Chaque flux a un token unique et une authentification HMAC SHA-256, garantissant que seules les sources autorisées peuvent déclencher des actions.
  • Traitement (PayloadMapper) – Le payload JSON reçu est mappé avec JSONPath simple. Des transformations avancées comme map_priority, resolve_user_by_email et resolve_category_by_name convertissent les données externes en champs natifs de GLPI sans nécessité de code.
  • Sortie (ActionRunner) – Deux types d'action sont disponibles : créer un ticket dans GLPI (avec session impersonation pour attribuer le bon demandeur) ou envoyer une requête HTTP vers un système externe via un connecteur enregistré.

Le Visual Flow Wizard permet de créer et modifier des flux dans une interface visuelle avec trois cartes connectées : Trigger → Mapping → Action. Il n'est pas nécessaire de modifier du JSON manuellement. Les flux peuvent être activés, désactivés et surveillés directement dans le panneau.

Le module gère également des Connecteurs – 39 fournisseurs mappés en 10 catégories, supportant 7 types d'authentification (API Key, Bearer, Basic, OAuth2, HMAC et autres). Les identifiants sont stockés avec chiffrement AES-256-GCM. Cela permet qu'une action de flux effectue des appels authentifiés vers des APIs externes comme Microsoft 365, Jira, Slack ou tout système avec une API REST.

Onglet Intégrations du module Automatisations dans GLPI avec connecteurs configurés
Intégrations : gérez les connecteurs et les endpoints webhook sur un seul écran
Onglet Registres du module Automatisations montrant l'historique des exécutions de webhook
Registres d'exécution : suivez chaque appel webhook avec statut et payload

Comment activer

  1. Installez NexTool dans GLPI
  2. Accédez à Configuration > NexTool > Modules
  3. Activez le module Automatisations
  4. Créez un flux via le Visual Flow Wizard et copiez l'URL du webhook générée
  5. Configurez le système externe pour envoyer des événements à cette URL
Page de configuration du module Automatisations dans GLPI avec webhook, rate limit et observabilité
Panneau de configuration du module dans GLPI

À qui s'adresse-t-il

Le module Automatisations est idéal pour les équipes opérant des environnements avec de multiples outils intégrés : monitoring (Zabbix, Grafana, Nagios), plateformes e-commerce, ERPs, systèmes RH ou tout service capable d'envoyer des webhooks. Il est particulièrement précieux pour les opérations nécessitant traçabilité et audit complet, puisque chaque exécution est enregistrée avec entrée, sortie, durée et statut.

Compatibilité

  • GLPI : 10.0+ et 11.0+
  • Plan : Enterprise
  • Plugin : NexTool 3.x+

Prochaine étape

Le module Automatisations fait partie de NexTool. Prêt à éliminer les interventions manuelles dans votre opération ? Contactez l'équipe.


Ce contenu a été produit avec l'aide de l'intelligence artificielle et révisé par l'équipe Nextool Solutions. Les captures d'écran proviennent de l'environnement réel de GLPI avec le plugin NexTool.

Besoin d'aide ?