Nachdem Sie sich als Administrator auf https://app.groupalarm.com angemeldet haben,Image AddedImage Added navigieren Sie über das linke Seitenmenü zu Admin > Flows und klicken auf den Button Flow anlegen.
UI Step
Dem neuen Flow geben Sie jetzt einen Namen, bspw. DIVERA Alarmierung.Image Added Der Name dient nur zur Identifizierung und hat keine Auswirkung.
UI Step
Ziehen Sie per Drag & Drop aus der rechten Seitenleiste zuerst den Trigger Alarm ausgelöst auf den Platzhalter, anschließend die Aktion JSON Parser und HTTP Client.Image Added Dann wird bei jeder Alarmierung in GroupAlarm automatisch die DIVERA App alarmiert.
Nachfolgend müssen wir den JSON Parser und den HTTP Client noch konfigurieren.
Bitte die Einstellungen in den Tabs für "JSON Parser" und "HTTP Client" beachten.
UI Tabs
UI Tab
title
JSON Parser
Name*1: JSON ParserImage Added
Konfiguration:
JSON: Input-Funktion
Entität
Alarm ausgelöst
Alle Felder
Anschließend fügen wir mit Image Added noch eine Variable hinzu.
Erforderlich
Name
Pfad
Ja
json
Falls entweder Labels oder Organisationen alarmiert werden {"title":event.name,"text":message,"number":id,"address":optionalContent.address,"lat":optionalContent.latitude,"lng":optionalContent.longitude,"ric":alarmResources.units.#.name,"vehicle":[alarmResources.labels.#.label].@flatten.#.name}
Um alle übertragenen Labels, Szenarien und Einheiten als nutzbare Ric zu verwenden: {"title":event.name,"text":message,"number":id,"address":optionalContent.address,"lat":optionalContent.latitude,"lng":optionalContent.longitude,"ric":[alarmResources.scenarios.#.name,[alarmResources.scenarios.#.units.#.name,alarmResources.scenarios.#.units.#.unitParts.#.label.name.@flatten].@flatten.@flatten.@flatten,alarmResources.units.#.name.@flatten,[alarmResources.units.#.unitParts.#.label.name].@flatten.@flatten,alarmResources.labels.#.label.name].@flatten,"vehicle":[alarmResources.scenarios.#.name,[alarmResources.scenarios.#.units.#.name,alarmResources.scenarios.#.units.#.unitParts.#.label.name.@flatten].@flatten.@flatten.@flatten,alarmResources.units.#.name.@flatten,[alarmResources.units.#.unitParts.#.label.name].@flatten.@flatten,alarmResources.labels.#.label.name].@flatten}
Besondere Auswertungen:
Sollen alle Einsatzdaten, jedoch ohne RIC, übertragen werden: {"title":event.name,"text":message,"number":id,"address":optionalContent.address,"lat":optionalContent.latitude,"lng":optionalContent.longitude}
Die Konfiguration abschließend mit Image Added speichern.
*1: Der Name ist ein Freitextfeld und dient nur der Identifizierung innerhalb des Flows.