Erstellen Sie IoT-Benachrichtigungen und konvertieren Sie IoT-Benachrichtigungen in Arbeitsaufträge
Innerhalb von Dynamics 365 Field Service sind IoT-Benachrichtigungen eine Teilmenge von IoT-Nachrichten, die möglicherweise beachtet werden müssen. Möglicherweise hat ein konfigurierter Sensor in einem Kühlschrank, den Sie warten, darauf hingewiesen, dass die Luftfeuchtigkeit über einen akzeptablen Schwellenwert gestiegen ist. Um die proaktive Servicebereitstellung zu unterstützen, können Sie diese eingehende IoT-Benachrichtigung direkt in einen Arbeitsauftrag konvertieren, der dann geplant und einem Servicetechniker zugewiesen werden kann.
In diesem Artikel gehen wir Folgendes durch:
- Wie IoT-Benachrichtigungen ausgelöst werden
- Anzeigen von IoT-Benachrichtigungen in Field Service
- So erstellen Sie Arbeitsaufträge basierend auf den IoT-Benachrichtigungen.
Schauen Sie sich das folgende Video an, um eine Anleitung zu erhalten: Connected Field Service: IoT-Benachrichtigungen.
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.
Sie finden und bearbeiten diese Kriterien in Stream Analytics in Ihrer Ressourcengruppe.
Gehen Sie dann im linken Navigationsbereich zu Abfrage und wählen IoTstream aus.
Mit Bezug auf die Beschriftungen im vorherigen Bild:
- (1): im unteren Bereich werden alle eingehenden IoT-Nachrichten vom angeschlossenen Gerät angezeigt.
- (2): Im oberen Bereich wird der JSON angezeigt, der IoT-Benachrichtigungen aus IoT-Nachrichten erstellt.
Lösen Sie IoT-Benachrichtigungen mit dem Simulator aus
Richten Sie den Simulator so ein, dass IoT-Geräte und -Daten simuliert werden, um zu sehen, dass Gerätedaten in Field Service abgerufen 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.
Sie sehen die URL in der oberen rechten Ecke. Kopieren Sie die URL.
Führen Sie die folgenden Schritte aus:
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.
Auf den Schlüssel kann zugegriffen werden, indem Sie die IoT Hub-Ressource auswählen, zu den Richtlinien für den gemeinsamen Zugriff wechseln und dann den Primärschlüssel für iothubownerkopieren, wie im folgenden Screenshot zu sehen ist.
Wählen Sie den IoT-Hub in der Ressourcengruppe aus.
Wählen Sie links unter AllgemeinFreigegebene Zugriffsrichtlinien, um den Hostnamen und den Primärschlüssel abzurufen.
Stellen Sie sicher, dass Verbindungsstatus auf Verbunden festgelegt ist, und schließen Sie das Dialogfeld.
Jetzt können Sie einen Testbefehl senden, indem Sie den Beispielsimulator verwenden. Wählen Sie beispielsweise die Temperatur und erhöhen Sie diese auf über 70 Grad. Der Simulator ist vorprogrammiert, um einen IoT-Alarm zu erstellen, 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-Benachrichtigungen 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.
Das IoT-Warnformular zeigt weitere Details und der Abschnitt Alarmdaten zeigt die Details in der JSON-Nachricht an.
Konvertieren Sie eine IoT-Benachrichtigung in einen Arbeitsauftrag
Verwenden Sie Geschäftsprozessfluss, um Maßnahmen gegen die IoT-Benachrichtigung zu ergreifen.
Erstellen Sie einen Fall im Zusammenhang mit der IoT-Benachrichtigung, um diese aus der Ferne zu untersuchen.
Wenn das potenzielle Problem nicht identifiziert oder behoben werden kann, fahren Sie mit dem nächsten Schritt in Geschäftsprozessfluss fort, um einen Arbeitsauftrag zu erstellen.
Auf die IoT-Benachrichtigung wird im Arbeitsauftragsformular verwiesen, auf die der Techniker auf seinem Mobilgerät zugreifen kann.
IoT-Benachrichtigungen organisieren
Es ist möglich, dass mehrere IoT-Benachrichtigungen für dasselbe IoT-Gerät für dasselbe Problem erstellt werden.
Das System erkennt ähnliche IoT-Benachrichtigungen und gruppiert sie.
Wählen Sie das Gruppensymbol neben einer IoT-Benachrichtigung aus, um ähnliche IoT-Benachrichtigungen für dasselbe Gerät ungefähr zur gleichen Zeit anzuzeigen.
Sie können KI auch verwenden, um basierend auf historischen Daten vorzuschlagen, welche IoT-Benachrichtigungen eine höhere Priorität haben, z. B. welche IoT-Benachrichtigungen in Arbeitsaufträge konvertiert wurden. Weitere Informationen finden Sie in diesem Artikel: Vorschläge für IoT-Benachrichtigungs-KI.
IoT übergeordnete Warnungen
Wenn eine IoT-Warnung in Connected Field Service erstellt wird, gibt es Aggregationsregeln, die entscheiden, ob die Warnung einer anderen vorhandenen Warnung übergeordnet werden soll, da die Warnung möglicherweise für ein Gerät oder eine Anlage gilt, für die bereits eine offene Warnung vorhanden ist. Mit Autoparenting können Sie vermeiden, dass die Warnungsliste mit vielen Warnungen für dasselbe Problem überläuft.
Um zu konfigurieren, welche Felder verwendet werden sollen, um zu entscheiden, ob eine Warnung übergeordnet werden soll, gehen Sie zu IoT-Einstellungen>Registerkarte Benachrichtigungsaggregationsregeln.
Wenn alle ausgewählten Felder übereinstimmen, wird die Warnung übergeordnet, wenn die Warnungszeit innerhalb von fünf Minuten vor der vorherigen Warnung liegt.
Wenn Sie alle Felder in den Einstellungen für die Warnungsaggregation deaktivieren, gibt es immer noch eine Standardeinstellung, bei der die Warnung übergeordnet wird, wenn die Geräte-ID übereinstimmt und die Warnungszeit innerhalb von fünf Minuten liegt.
Wenn das Feld Zeitalarm keinen Wert enthält, verwendet das System das Feld Erstellt am im IoT-Warnungsdatensatz, um sicherzustellen, dass er innerhalb von fünf Minuten von anderen übereinstimmenden Warnungen liegt.
Um die Fünf-Minuten-Regel so zu bearbeiten, dass Warnungen berücksichtigt werden, die außerhalb dieses Fünf-Minuten-Fensters erstellt werden, oder wenn Sie dieses Fenster verkürzen möchten, können Sie den Ablauf- oder Workflow-Abweitsungszeitraum ändern.
Wenn eine übergeordnete Warnung gefunden wird, prüfen wir zunächst, ob die übereinstimmende Warnung eine übergeordnete hat. In diesem Fall wird die neue Warnung mit der vorhandenen übergeordneten Warnung der übereinstimmenden Warnung verknüpft. Wenn die übereinstimmende Warnung keine übergeordnete Warnung hat, wird die neue Warnung mit dieser übereinstimmenden Warnung verknüpft, die jetzt die übergeordnete Warnung ist.
Um die automatische übergeordnete Funktion vollständig zu deaktivieren, deaktivieren Sie den Workflow oder Flow (je nachdem, ob Ihre Organisation die erweiterte Hintergrundverarbeitung verwendet, die über die Field Service-Einstellungen gesteuert wird. Weitere Informationen finden Sie unter Artikel zu den Standardeinstellungen in Field Service.