Automations (Webhooks)
Verbinden Sie GLPI mit jedem System über Webhooks und Automatisierungen
Das Modul Automations verbindet GLPI über Abläufe mit anderen Systemen, jeder mit einem Auslöser, einer Datenzuordnung und einer Aktion. Der Auslöser kann ein von einem anderen System aufgerufener Webhook sein, ein Ticketereignis in GLPI (erstellt, aktualisiert oder mit Statusänderung) oder ein Zeitplan; die Aktion kann unter anderem Tickets erstellen, aktualisieren, zuweisen oder schließen oder die API eines externen Systems wie n8n, Power Automate, Jira oder ServiceNow aufrufen.
Funktionen
Beim Empfang erhält jeder Ablauf eine eigene URL, geschützt durch eine HMAC-SHA-256-Signatur, ein Limit an Anfragen pro Minute und eine Sperre nach ungültigen Versuchen. Das empfangene JSON wird den Feldern von GLPI zugeordnet, mit fertigen Umwandlungen: E-Mail wird zum Benutzer, Name zur Kategorie oder Entität und eine ausgeschriebene Priorität zur Priorität von GLPI, und die Aktion läuft mit einem Dienstbenutzer. Beim Versand speichern die Konnektoren die URL und die verschlüsselten Zugangsdaten jedes Systems, und der Aufruf baut den Body mit den Ticketdaten auf.
Eine Kette führt mehrere Aktionen nacheinander aus, mit Bedingungen vom Typ Wenn und Sonst. Schlägt in einem Webhook-Ablauf der Aufruf an ein externes System fehl, versucht das Modul es bis zu 3 Mal erneut, mit wachsenden Abständen. Jede Ausführung wird im Log erfasst, mit Filtern nach Datum, Status, Ablauf und Aktion.
So funktioniert es
Ablauf erstellen
Wählen Sie im visuellen Assistenten den Auslöser (Webhook, Ticketereignis oder Zeitplan), ordnen Sie die Felder zu und legen Sie die Aktion fest.
Das andere System anbinden
Zum Empfangen von Daten verwenden Sie die URL und das HMAC-Geheimnis, die der Ablauf beim Speichern erzeugt. Zum Senden legen Sie einen Konnektor mit der Basis-URL und den Zugangsdaten des Systems an.
Risikolos testen
Der Tab Test erzeugt eine vorläufige URL, die nur die zuletzt empfangenen Payloads speichert, ohne Aktionen auszuführen, damit Sie prüfen können, was ankommt, bevor Sie den Ablauf verwenden.
Ausführungen verfolgen
Jede Ausführung steht im Log mit Ablauf, Aktion, Status, Dauer und Fehler. Ein Ablauf kann deaktiviert werden, ohne die Konfiguration zu verlieren.
In Aktion sehen
Eine kurze Tour durch das, was das Plugin in der Praxis leistet.
Bildergalerie
Beginnen Sie mit Automations (Webhooks)
Sehen Sie sich die verfügbaren Pläne an oder lesen Sie den vollständigen Artikel zu diesem Modul.