Analytics Builder 10.15.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Blockreferenz | Ausgabe | Alarmausgabe
 
Alarmausgabe
apama.analyticskit.blocks.cumulocity.CreateAlarm
Erstellt ein neues Alarm-Objekt für ein angegebenes Gerät oder für das aktuelle Gerät mit einem vorkonfigurierten Alarmnamen und Parametern.
Dieser Block erzeugt eine synchrone Ausgabe. Die Parameter, die den Ausgabe-Stream definieren, sind "Gerät oder Trigger-Gerät" und "Alarmtyp". Die Verwendung einer anderen Instanz dieses Blocks mit demselben Ausgabe-Stream ist nicht erlaubt.
Wenn "CreateAlarm" wiederholt angegeben wird, dann wird der Zähler des Alarms erhöht (sofern er nicht aufgehoben wurde). Wenn der Schweregrad sich geändert hat, wird die Anzahl nicht erhöht - stattdessen wird der vorhandene Alarm geändert.
Parameter
Name
Beschreibung
Typ
Hinweise
Gerät oder Trigger-Gerät
Das Gerät (oder bei Modellen, die mit Gruppen zu tun haben, das Trigger-Gerät), mit dem der Alarm verbunden ist.
Der Modelleditor verwendet den Gerätenamen. Dieser ist intern der Geräte-ID zugeordnet.
any
Alarmtyp
Identifiziert den Typ dieses Alarms, z. B. "com_cumulocity_events_TamperEvent".
string
Nachricht
Der Text, der beim Auslösen des Alarms angezeigt wird. Die Nachricht wird entweder durch Parameter oder Eingabe festgelegt. Wenn weder das eine noch das andere angegeben ist, wird der Modellname verwendet. Sie können nicht beide angeben.
string
Optional
Schweregrad
Der Schweregrad des Alarms. Der Schweregrad wird entweder durch diesen Parameter oder dem Eingangsport festgelegt. Sie brauchen nur einen der beiden zu bestimmen.
Option - eine von:
*Kritisch
*Wichtig
*Weniger wichtig
*Warnung
Optional
Parameterfragment
Wenn dieser Parameter gesetzt ist, dann werden die eingehenden Eigenschaften am "Eigenschaften"-Eingangsport zu diesem Fragment im generierten Alarm hinzugefügt. Wenn er nicht gesetzt ist, werden die Eigenschaften in die oberste Ebene des Alarm-Parameters kopiert.
string
Optional
Asynchrone Ausgabe erzeugen
Asynchrones Erzeugen oder Löschen von Alarmen erlauben.
Asynchrone Ausgabeereignisse sind Ereignisse, die keine Quell-Zeitstempel haben und nur dann von einem anderen Modell zeitasynchron verwendet werden können, wenn sie von der Plattform wieder empfangen werden.
boolean
Optional
Details zum Eingangsport
Name
Beschreibung
Typ
Alarm erzeugen
Erzeugt einen Alarm, wenn ein Signal empfangen wird.
pulse
Alarm löschen
Setzt den Alarmstatus auf GELÖSCHT, wenn wahr.
boolean
Schweregrad
Der Schweregrad des Alarms - sollte einer der Werte für Schweregrad sein (WARNUNG, WENIGER WICHTIG, WICHTIG, KRITISCH) oder GELÖSCHT.
string
Nachricht
Die Nachricht für den Alarm.
string
Zeit
Legt den Zeitstempel des Alarms fest. Wenn keine Verbindung besteht, wird die aktuelle Modellzeit verwendet.
float
Eigenschaften
Die Eigenschaften, die für den Alarm festgelegt werden sollen.
any