Diese Aktivität dient zum Hinzufügen eines Workflows zu einer Beobachtung. Der Workflow bestimmt, welche Geschäftsprozessautomatisierung mit der Beobachtung erfolgt, sobald sie empfangen und im System erfasst wurde. Je nach Einrichtung der Beobachtung werden die Workflow-Modelle entweder automatisch ausgeführt oder müssen manuell ausgeführt werden.
So fügen Sie einen Workflow hinzu:
1. Navigieren Sie zur Seite Beobachtungsflow, und wählen Sie einen Datensatz aus.
2. Wählen Sie die Registerkarte Workflow-Elemente aus, und fügen Sie einen neuen Datensatz ein. (Standardansicht ist die Kartenansicht hier)
3. Wählen Sie eine Workflow-Modell-ID aus, indem Sie die Identität eingeben.
4. Wählen Sie ein bereits definiertes Ereignis (für IoTObservationCache Lu) aus, oder erstellen Sie über die Umschaltfläche ?Neues Ereignis? ein neues Ereignis.
5. Geben Sie eine Beschreibung Ihrer Wahl ein, die beinhaltet, was das Workflow-Modell mit den Beobachtungsdaten macht.
6. Speichern Sie den Datensatz.
Hinweis: Hier muss die Workflow-Modell-ID gültig sein und den Typ Prozessanreicherung unterstützen.
Die Workflow-Modell-ID muss eine gültige Workflow-Prozess-ID sein, die auf dem Camunda-Server bereitgestellt wird. Weitere Informationen finden Sie im technischen Handbuch zur Geschäftsprozessautomatisierung. Die Prozess-ID kann entweder standardmäßig bereitgestellt werden (siehe Für IoT bereitgestellte standardmäßige Workflow-Modelle auf dieser Seite) oder mit dem Tool Workflow Designer neu erstellt werden. Andernfalls schlägt der Prozess der Ereignisaktionsgenerierung fehl.
Es werden ein Benutzerdefiniertes Ereignis (wenn als Neues Ereignis markiert) und eine Ereignisaktion generiert. Navigation zu ?Ereignis?, ?Ereignisaktion? möglich. Der Beobachtungscode wird als Bedingung in die erstellte Ereignisaktion eingefügt. Dieses Ereignis und die Ereignisaktion können nach Wahl konfiguriert werden.
Um dieses Workflow-Modell beim Empfang einer Beobachtung zu verwenden, muss der Benutzer benutzerdefinierte Attribute in dem generierten benutzerdefinierten Ereignis konfigurieren.
Hinweis: Ohne diese Definitionen löst das Workflow-Modell bei der Ausführung Fehler aus.
Die Attributnamen sollten hier genau übereinstimmen*.
bpaIoTMeasurement
Kann verwendet werden, um Messungen für ein definiertes Anlagenobjekt zu erstellen. Die Gerätezuordnung muss für die eingehende Geräte-ID in der Beobachtung erfolgen.
Name des benutzerdefinierten Attributs* |
Servermethode |
Datentyp |
ParameterCode |
Iot_Workflow_Util_API.Get_Parameter_Id_Meas (&NEW:DEVICE_ID, parameter_code_user_input_) |
STRING |
TestPointSeq |
Iot_Workflow_Util_API.Get_Test_Pnt_Seq_Meas(&NEW:DEVICE_ID) |
NUMBER |
Definieren Sie in der Servermethode des Attributs ParameterCode den Parameter, anhand dessen die Messung erstellt werden soll, als zweiten übergebenen Parameter. Dieser genannte Parameter muss im zugeordneten Anlagenobjekt aus der Gerätezuordnung definiert werden. In diesem Modell wird der Messwert immer als Wert NUMBER 1 der Beobachtung abgerufen.
bpaIoTServiceRequest
Kann verwendet werden, um einen Arbeitsauftrag (Arbeitsanforderung) für ein definiertes Objekt zu erstellen. Die Gerätezuordnung sollte für die eingehende Geräte-ID in der Beobachtung erfolgen.
Name des benutzerdefinierten Attributs* |
Servermethode |
Datentyp |
MchCode |
Iot_Workflow_Util_API.Get_Mch_Code_Serv_Req(&NEW:DEVICE_ID) |
STRING |
DeviceSite |
Iot_Workflow_Util_API.Get_Device_Site_Serv_Req(&NEW:DEVICE_ID) |
STRING |
RegDate |
Iot_Workflow_Util_API. Get_Date_Time() |
STRING |
OrgCode |
Iot_Workflow_Util_API.Get_Maint_Org_Serv_Req |
STRING |
CustomerNo |
Iot_Workflow_Util_API.Get_Customer_No_Serv_Req(&NEW:DEVICE_ID) |
STRING |
Definieren Sie in der Servermethode des Attributs OrgCode die Instandhaltungsorganisation, die als übergebener Parameter verwendet werden soll. Diese genannte Instandhaltungsorganisation muss im System für den Objektstandort erfasst sein.