Erstellen Sie IoT-Benachrichtigungen und konvertieren Sie IoT-Benachrichtigungen in Arbeitsaufträge
In Dynamics 365 Field Service sind Warnungen zum Internet der Dinge (IoT) eine Teilmenge von IoT-Nachrichten, die möglicherweise Ihre Aufmerksamkeit erfordern. Beispielsweise sendet ein konfigurierter Sensor in einem von Ihnen gewarteten Kühlschrank eine Warnung, wenn die Luftfeuchtigkeit über einem akzeptablen Schwellenwert liegt. Um die proaktive Bereitstellung von Services zu unterstützen, können Sie eingehende IoT-Warnmeldungen in ein Arbeitsauftrag umwandeln, das dann geplant und einem Servicetechniker zugewiesen werden kann.
In diesem Artikel werden die folgenden Dinge erklärt:
- Wie IoT-Benachrichtigungen ausgelöst werden
- Anzeigen von IoT-Benachrichtigungen in Field Service
- So erstellen Sie Arbeitsaufträge auf Basis von IoT-Warnmeldungen
Eine geführte exemplarische Vorgehensweise finden Sie unter Video: Connected Field Service: IoT Alerts.
Lösen Sie IoT-Benachrichtigungen in Azure IoT Hub aus
Wenn IoT-Geräteinformationen in Azure IoT Hub fließen, können Sie Regeln erstellen, die festlegen, wann IoT-Benachrichtigungen basierend auf den IoT-Nachrichten erstellt werden sollen.
Melden Sie sich bei Microsoft Azure an und Auswählen Ihrer Ressourcengruppe.
Suchen und bearbeiten Sie den Job Stream Analytics.
Auswählen Query im linken Bereich, dann Auswählen IoTStream.
Mit Bezug auf die Beschriftungen im vorherigen Bild:
- (1): Der untere Bereich zeigt alle eingehenden IoT-Nachrichten vom verbundenen Gerät.
- (2): Der obere Bereich zeigt das JSON, das die IoT-Warnungen aus den IoT-Nachrichten erstellt.
Lösen Sie IoT-Benachrichtigungen mit dem Simulator aus
Richten Sie den Simulator so ein, dass er IoT-Geräte und -Daten simuliert, sodass Gerätedaten in Field Service übernommen werden.
Um die Simulator URL zu suchen, melden Sie sich mit Ihrem Azure-Abonnement an, und wählen Sie dann den App-Serviceressourcentyp unter der neu erstellten Ressourcengruppe aus.
Die URL wird in der oberen rechten Ecke angezeigt. Kopieren Sie die URL.
Fügen Sie die URL in die Adressleiste des Browsers ein, um die Seite zu laden.
Wenn die Simulatorseite geöffnet wird, wählen Sie oben Verbindung aus.
Geben Sie die IoT-Hub-Hostnamen und -Schlüssel ein. Der Host ist der Name der IoT Hub-Ressource im Azure-Portal.
Um auf den Schlüssel zuzugreifen, Auswählen Sie die IoT Hub-Ressource und gehen Sie zu den gemeinsamen Zugriffsrichtlinien. Kopieren Sie dann den Primärschlüssel für iothubowner.
Wählen Sie den IoT-Hub in der Ressourcengruppe aus.
Wählen Sie links unter Allgemein Freigegebene Zugriffsrichtlinien, um den Hostnamen und den Primärschlüssel abzurufen.
Stellen Sie sicher, dass der Verbindungsstatus als Verbunden markiert ist, und schließen Sie dann das Dialogfeld.
Senden Sie einen Testbefehl mithilfe des Beispielsimulators. Wählen Sie beispielsweise die Temperatur und erhöhen Sie diese auf über 70 Grad. Der Simulator ist so vorprogrammiert, dass er einen IoT-Alarm ausgibt, wenn die Temperatur über 70 Grad liegt.
Notiz
Verwenden Sie Azure IoT Hub nicht? Das Erstellen von IoT-Benachrichtigungen in Field Service basierend auf IoT-Nachrichten in Ihrem benutzerdefinierten IoT-Anbieter wird unterstützt. Weitere Informationen finden Sie in diesem Artikel: Erweiterbare IoT-Datenquellen für Connected Field Service.
Nachdem die Regel in Stream Analytics erstellt wurde, erstellt die Logik-App IoT-Warnungen basierend auf den Regelkriterien.
Anzeigen von IoT-Benachrichtigungen in Field Service
In unserem Beispiel mit dem Simulator wurde in Field Service eine IoT-Benachrichtigung erstellt, da der Temperaturwert in einer IoT-Nachricht 70 Grad überschritt.
In Dynamics 365 Field Service, unter Assets, Auswählen IoT-Warnungen.
Öffnen Sie eine Warnung. Der Abschnitt Alarmdaten zeigt die Details in der JSON-Nachricht.
Konvertieren Sie eine IoT-Benachrichtigung in einen Arbeitsauftrag
Um Maßnahmen gegen die IoT-Warnung zu ergreifen, verwenden Sie das in Field Service integrierte Geschäftsprozessfluss.
In Dynamics 365 Field Service, unter Assets, Auswählen IoT-Warnungen.
Öffnen Sie eine Warnung. Geschäftsprozessfluss wird oben auf der Seite angezeigt.
Erstellen Sie einen Fall zur Fernuntersuchung. Auswählen Erstellt>Nächste Stufe>Erstellen.
Klicken Sie auf Speichern und schließen. Die Seite Fall wird angezeigt.
Wenn das potenzielle Problem nicht identifiziert oder remote behoben werden kann, fahren Sie mit dem nächsten Schritt im Geschäftsprozessfluss fort, um ein Arbeitsauftrag zu erstellen. Auswählen Fall erstellen>Nächste Stufe>Erstellen.
Geben Sie die Informationen für Arbeitsauftrag ein.
Klicken Sie auf Speichern und schließen. Die Seite Arbeitsauftrag wird angezeigt. Auf den IoT-Alarm wird im Formular Arbeitsauftrag verwiesen. Der Techniker kann es auf seinem Mobilgerät sehen.
Gegebenenfalls können Sie Arbeitsauftrag planen.
IoT-Benachrichtigungen organisieren
Für dasselbe IoT-Gerät und dasselbe Problem können mehrere IoT-Warnmeldungen erstellt werden. Das System erkennt ähnliche IoT-Benachrichtigungen und gruppiert sie.
In Dynamics 365 Field Service, unter Assets, Auswählen IoT-Warnungen. Das Hierarchiesymbol kennzeichnet eine Gruppe ähnlicher Warnungen.
Auswählen das Hierarchiesymbol neben einer IoT-Warnung, um ähnliche IoT-Warnungen für dasselbe Gerät ungefähr zur gleichen Zeit anzuzeigen.
IoT übergeordnete Warnungen
Wenn im Connected Field Service eine IoT-Warnung erstellt wird, wird anhand von Aggregationsregeln entschieden, ob die Warnung einer anderen vorhandenen Warnung übergeordnet werden soll, da die Warnung möglicherweise für ein Gerät oder Anlage gilt, für das bereits eine offene Warnung vorliegt. Mit Autoparenting können Sie vermeiden, dass die Warnungsliste mit vielen Warnungen für dasselbe Problem überläuft.
Unter IoT, Auswählen Einstellungen>Regeln für Alarmaggregation.
Auswählen die zu verwendenden Felder zum Gruppieren ähnlicher IoT-Warnungen (sofern vorhanden).
Wenn eine Warnung mit allen ausgewählten Feldern übereinstimmt und die Warnungszeit innerhalb von fünf Minuten nach der vorherigen Warnung liegt, wird die Warnung übergeordnet. Wenn Sie alle Felder deaktivieren, gilt die Standardeinstellung. Die Standardeinstellung löst eine Warnung aus, wenn die Geräte-ID mit einer anderen Warnung übereinstimmt und die Warnzeit innerhalb von fünf Minuten liegt.
Wenn das Feld „Alarmzeit“ keinen Wert enthält, verwendet das System das Feld Erstellt am im IoT-Alarmdatensatz, um sicherzustellen, dass es innerhalb eines Radius von fünf Minuten um andere übereinstimmende Alarme liegt.
übergeordnetes Element-Einstellungen ändern oder deaktivieren
Wenn eine übergeordnetes Element-Warnung gefunden wird, prüft das System, ob die entsprechende Warnung eine übergeordnetes Element hat. In diesem Fall wird die neue Warnung mit der vorhandenen übergeordnetes Element-Warnung verknüpft. Wenn die übereinstimmende Warnung kein übergeordnetes Element hat, wird die neue Warnung mit der übereinstimmenden Warnung verknüpft, die dann zur Warnung übergeordnetes Element wird.
Um die Fünf-Minuten-Regel zu verlängern oder zu verkürzen, ändern Sie den Entprellungszeitraum des Workflows.
Melden Sie sich bei Power Apps und Auswählen Solutions und der Lösung Ihrer Organisation an.
Unter Objekte, Auswählen Prozesse.
Suchen und öffnen Sie IoT – übergeordnetes Element IoT-Warnungen.
Auswählen Eigenschaften anzeigen.
Ändern Sie den Wert basierend auf der gewünschten Anzahl von Sekunden für die Entprellperiode. Dann Auswählen Speichern und schließen.
Um die Autoparent-Funktion vollständig auszuschalten, deaktivieren Sie den Workflow oder Flow, je nachdem, ob Ihre Organisation eine erweiterte Hintergrundverarbeitung verwendet, die über die Field Service-Einstellungen gesteuert wird. Weitere Informationen finden Sie unter Erweiterte Hintergrundverarbeitung verwenden.