Warum SIGNL4
Software AG Cloud webMethods.io ist eine Plattform zur Integration vielfältiger Systeme und Anwendungen, einschließlich Web-Anwendungen, IoT-Geräte, Mainframe-Legacy-Systeme und sogar kundenspezifischen Codes. Die Kopplung von webMethods.io mit SIGNL4 kann euren täglichen Betrieb durch eine Erweiterung eures mobilen Teams im Außendienst oder in der Fabrik verbessern.
So funktioniert es
Für die Kopplung von webMethods.io und SIGNL4 genügt eine Webhook-Aktion innerhalb des webMethods.io-Workflows. Diese Aktion ruft dann den SIGNL4-Webhook auf, um den Alarm auszulösen.
Vorteile und Mehrwert
Szenarien
Integrationstyp
Störmeldungen werden an SIGNL4 gesendet
Sichere Übermittelung, Kategorisierung und zielgenaues Routing auf Grundlage von Verfügbarkeiten, Dienstplänen und mehr
Mobile, persistente Alarmierung von Bereitschafts- und Diensthabenden per Push, SMS und Anruf mit Nachverfolgung und Eskalation
In webMethods.io gibt es verschiedene Trigger und vordefinierte Recipes zur Automatisierung von Aufgaben aller Art. In unserem Beispiel verwenden wir das Projekt-Management-Tool Wrike als Auslöser.
Jedes Mal, wenn eine neuer Task in Wrike auftaucht, möchten wir unser Service-Team informieren.
SIGNL4 ist eine mobile Benachrichtigungs-Anwendung für leistungsstarke Alarmierung, Alarm-Management und mobile Zuteilung von Aufgaben. Downloadet euch die App unter https://www.signl4.com.
Als Bonus zeigen wir auch, wie man den Task in Wrike löscht, sobald der SIGNL4-Benutzer den Alarm bestätigt.
Voraussetzungen
Ein SIGNL4 Account
Ein Account bei der Software AG Cloud webMethods.io (wenn Sie noch keinen Account haben, könnt ihr hier einen kostenloses Test-Account erhalten: https://www.softwareag.cloud/site/product/webmethods-api.html)
Erstelle den Workflow zum Senden eines SIGNL4-Alarms
In der webMethods.io-Konsole könnt ihr einen neuen Workflow erstellen. In unserem Fall verwenden wir Wrike als Auslöser. Aber natürlich könnt ihr jeden für euch geeigneten Auslöser verwenden.
Die Aktion in unserem Workflow ist der Webhook. Dieser sendet den HTTP-Request an SIGNL4, um den Alarm auszulösen.
Im Webhook konfiguriert ihr die URL des eingehenden SIGNL4-Webhook inklusive Team-Secret. Und ihr gebt die JSON-Daten an. Hier könnt ihr Parameter von eurem Trigger hinzufügen, in unserem Fall den Titel des Wrike-Tasks und die Task-ID.
Jetzt könnt ihr es testen und als Ergebnis solltet ihr einen SIGNL4-Alarm für jeden neuen Task erhalten, den ihr in Write erstellt.
Erstellt den Workflow zur Behandlung von SIGNL4-Bestätigungen
Wenn ein Team-Mitglied den Alarm bestätigt, werden wir (der Einfachheit halber) den entsprechenden Task in Wrike löschen.
Dazu erstellen wir einen zweiten Workflow in webMethods.io.
Der Auslöser ist ein Webhook und die URL ist diejenige, die ihr in eurem SIGNL4-Portal unter Development -> Webhook angeben müssen. Dieser Webhook wird bei jeder Status-Änderung einer Alarmierung aufgerufen. Im Webhook-Trigger wird die URL für euch automatisch generiert. Im Body könnt ihr das Format des ausgehenden Webhook von SIGNL4 (https://www.signl4.com/outbound-webhooks) festlegen.
In unserem Fall benötigen wir nur den Status-Code und die externe ID.
Also, der Body sieht also wie folgt aus:
„Alarm“:{„statusCode“:0, „externalID“: „0000″}}}
Ihr könnt auch eine Bedingung angeben, um den Workflow nur für Bestätigungen auszulösen. Dazu könnt ihr mit der rechten Maustaste auf die Linie vom Auslöser zur nächsten Aktion klicken und die Bedingung statusCode == 2 angeben.
In der Wrike-Aktion müsst ihr nur euren Task löschen und um den richtige Task zu löschen, müsst ihr die ursprüngliche Task-ID angeben. Dieser ist in externalID verfügbar.
Das ist es. Wenn ihr nun einen Alarm bestätigt, wird der entsprechende Task in Wrike gelöscht.
Ein Beispiel findet ihr auch in GitHub.
Alarm-Optimierung
SIGNL4 kann die Wahrnehmung, Reaktion und Bearbeitung von kritischen Alarmen entscheidend verbessern. Durch die Anpassung von Farbe, Symbol und Push-Ton wird die Zuordnung und Relevanz von Alarmen deutlich beschleunigt.
Dazu musst du entsprechend „Dienste und Systeme“-Kategorien erstellen, die auf bestimmte Schlüsselwörter ansprechen. Gehe dazu in der mobilen App in die Einstellungen und wähle „Dienste und Systeme“. Erstelle eine neue Kategorie oder bearbeite einfach eine bestehende. Eine Kategorie wird immer angewendet, wenn einzelne Schlüsselwörter oder Kombinationen von Schlüsselwörtern im auslösenden Event gefunden werden.