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.

On-DemandGLPI 11 und 12

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.

Eingehender Webhook mit eigener URL je Ablauf, HMAC-SHA-256-Signatur und Limit an Anfragen pro Minute

Auslöser durch Ticketereignis: erstellt, aktualisiert oder mit Statusänderung, mit Filter nach Entität, Kategorie und Typ

Zeitgesteuerte Abläufe, von alle 5 Minuten bis einmal täglich

Zuordnung des JSON zu den Feldern von GLPI, mit Umwandlung von E-Mail in Benutzer und von Name in Kategorie oder Entität

Aktionen in GLPI: Tickets erstellen, aktualisieren, zuweisen und schließen, Folgeaktion, Aufgabe, Dokument oder Genehmigung hinzufügen und Problem oder Änderung anlegen

Konnektoren für n8n, Power Automate, Jira, ServiceNow, Zendesk, Slack, Teams und weitere, dazu ein benutzerdefinierter für jede REST-API

Zugangsdaten der Konnektoren verschlüsselt in der Datenbank und maskiert in der Anzeige

Aktionskette in Reihenfolge, mit Bedingungen vom Typ Wenn und Sonst

Log jeder Ausführung, mit Filtern nach Datum, Status, Ablauf und Aktion

So funktioniert es

Schritt 1

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.

Schritt 2

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.

Schritt 3

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.

Schritt 4

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.

Videodemonstration in Kürze.

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.

Pläne ansehen Vollständigen Artikel lesen
Brauchen Sie Hilfe?