Analytics Builder 10.9.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Blockreferenz | Eingabe | Operationseingabe
 
Operationseingabe
apama.analyticskit.blocks.cumulocity.OperationInput
Empfängt Operation-Objekte von einem Gerät oder Gerätegruppe.
Der Block führt keine Neusortierung der empfangenen Operation-Objekte durch und verarbeitet Operationen in der Reihenfolge ihres Empfangs. Optional kann der Block so konfiguriert werden, dass er nur Operationen ausführt, die einen bestimmten Status oder eine bestimmte Eigenschaft haben.
Die Ausgabe aus dem Block enthält alle Eigenschaften zum Operation-Objekt. Eigenschaftswerte können über den Block "Eigenschaft extrahieren" aufgerufen werden.
Eigenschaften des Typs string, boolean oder float können durch Angabe des Namens der Eigenschaft im Block "Eigenschaft extrahieren" aufgerufen werden. Beispiel: Wenn der Name der Eigenschaft ap_State lautet, geben Sie ap_State als Wert für den Parameter "Eigenschaftsname" des Blocks "Eigenschaft extrahieren" an.
Wenn ein Eigenschaftswert vom Typ JSON-Objekt oder -Sequenz vorliegt, können verschachtelte Werte durch Angabe des vollständigen Pfads zu den verschachtelten Werten als Name der Eigenschaft aufgerufen werden.
Beispiel: Wenn der Name der Eigenschaft c8y_SpeedMeasurement lautet und der Wert { "Speed": { "value": 1234, "unit": "km/h" } } (in JSON-Form) vorliegt, geben Sie c8y_SpeedMeasurement.Speed.unit als Wert für den Parameter "Eigenschaftsname" des Blocks "Eigenschaft extrahieren" an, um den Wert der Unit zu extrahieren.
Der Parameter, der den Eingangs-Stream des Blocks definiert, ist "Gerät oder Gerätegruppe".
Hinweis: Für Operation-Objekte wird keine Änderungshistorie gepflegt, sodass es nicht möglich ist, die Originalobjekte aus dem Inventar abzurufen. Deshalb kann sich ein Modell, das diesen Eingabeblocktyp enthält, im Simulationsmodus anders verhalten als im Produktionsmodus.
Parameter
Name
Beschreibung
Typ
Hinweise
Gerät oder Gerätegruppe
Das Gerät oder die Gerätegruppe, von dem/der die Operation empfangen wurde.
Der Modelleditor verwendet den aktuellen Geräte- oder Gerätegruppennamen. Dieser ist intern der Inventar-ID zugeordnet.
string
Name der Operation
Der Name der Operation, auf die der Block hören soll.
Wenn festgelegt, muss das Operation-Objekt eine Eigenschaft mit diesem Namen haben, andernfalls wird es ignoriert.
string
Optional
Operationsstatus
Der Status, auf den gehört werden soll.
Wenn nicht festgelegt, hört der Block auf Operationen mit jedem Status.
Option - eine von:
*ERFOLGREICH
*ABGEBROCHEN
*WIRD AUSGEFÜHRT
*AUSSTEHEND
Optional
Benachrichtigungmodus
Filtert Operation-Ereignisse so, dass nur neue Operationen, aktualisierte Operationen oder alle Operationen verarbeitet werden. In der Standardeinstellung werden alle Operationen verarbeitet.
Option - eine von:
*Alle
*Nur aktualisierte
*Nur neue Operationen
Standard: ALL
Details zum Ausgangsport
Name
Beschreibung
Typ
Operationen
Generiert für jedes empfangene Operation-Objekt eine Pulse-Ausgabe.
Alle Eigenschaften des Objekts Operation sind als zusätzliche Eigenschaften verfügbar. Auf ihre Werte können Sie über den Block "Eigenschaft extrahieren" zugreifen.
pulse