Créez des alertes IoT et convertissez les alertes IoT en ordre de travail

Dans Dynamics 365 Field Service, les alertes IoT sont un sous-ensemble de messages IoT qui peuvent nécessiter une attention particulière. Par exemple, peut-être qu’un capteur configuré dans un réfrigérateur que vous entretenez a alerté que l’humidité a dépassé un seuil acceptable. Pour faciliter la prestation de services proactive, vous pouvez convertir directement cette alerte IoT entrante en un ordre de travail, qui peut ensuite être planifié et attribué à un technicien de service.

Dans cet article, nous allons passer en revue :

  • Comment les alertes IoT sont déclenchées
  • Comment voir les alertes IoT dans Field Service
  • Comment créer des ordre de travail basés sur les alertes IoT.

Pour une procédure pas à pas guidée, regardez la vidéo suivante : Symbole de vidéoConnected Field Service : alertes IoT.

Déclencher des alertes IoT dans Azure IoT Hub

Au fur et à mesure que les informations sur les appareils IoT circulent dans Azure IoT Hub, vous pouvez créer des règles qui dictent le moment où les alertes IoT doivent être créées en fonction des messages IoT.

Capture d’écran de Microsoft Azure affichant l’alerte IoT Connected Field Service Stream Analytics.

Vous pouvez rechercher et modifier ces critères dans Stream Analytics dans votre groupe de ressources.

Capture d’écran de Microsoft Azure montrant le groupe de ressources approprié et le travail Stream Analytics.

Accédez à requête dans le volet de navigation de gauche, cliquez sur IoTStream.

Capture d’écran de la requête et des options de flux IoT dans le menu.

En référence aux légendes de l’image précédente :

  • (1) : le volet inférieur affiche tous les messages IoT entrants de l’appareil connecté.
  • (2) : le volet supérieur affiche le JSON qui crée des alertes IoT à partir des messages IoT.

Déclenchez des alertes IoT avec le simulateur

Configurez le simulateur pour simuler des appareils et des données IoT afin de voir les données des appareils extraites dans Field Service.

Pour trouver l’URL du simulateur, connectez-vous à votre abonnement Azure, puis cliquez sur le type de ressource Service d’application sous le groupe de ressources que vous venez de créer.

Capture d’écran des groupes de ressources dans Azure.

L’URL se trouve dans l’angle supérieur droit. Copiez l’URL.

Capture d’écran affichant où trouver l’URL dans le groupe de ressources.

Terminez la procédure suivante :

  1. Collez l’URL dans la barre d’adresse de votre navigateur pour charger la page.

  2. Lorsque la page du simulateur s’ouvre, sélectionnez Connexion au sommet.

  3. Entrez le nom d’hôte et la clé du hub IoT. L’hôte est le nom de la ressource IoT Hub dans le portail Azure.

Capture d’écran de la boîte de dialogue « Configurer la connexion » dans Azure.

La clé est accessible en sélectionnant la ressource IoT Hub et en accédant aux stratégies d’accès partagé, puis en copiant la clé primaire pour iothubowner, comme le montre la capture d’écran suivante.

Capture d’écran d’Azure IoT Hub montrant la clé primaire.

  1. Sélectionnez le hub IoT dans le Groupe de ressources.

  2. À gauche sous Général, sélectionnez Stratégies d’accès partagé pour obtenir le nom d’hôte et la clé primaire.

  3. Assurez-vous que État de la connexion est marqué comme Connecté, puis fermez la boîte de dialogue.

Vous pouvez maintenant envoyer une commande de test à l’aide de l’exemple de simulateur. Par exemple, sélectionnez la température et augmentez-la au-dessus de 70 degrés. Le simulateur est préprogrammé pour créer une alerte IoT si la température est supérieure à 70 degrés.

Capture d’écran du simulateur d’alerte Iot.

Note

Vous n’utilisez pas Azure IoT Hub ? La création d’alertes IoT dans Field Service en fonction des messages IoT dans votre fournisseur IoT personnalisé est prise en charge. Pour plus d’informations, consultez cet article : Sources de données IoT extensibles pour Connected Field Service.

Une fois la règle créée dans Stream Analytics, l’application logique crée des alertes IoT en fonction des critères de règle.

Capture d’écran du groupe de ressources Azure.

Voir les alertes IoT dans Field Service

Dans notre exemple avec le simulateur, une alerte IoT a été créée dans Field Service car la température mesurée dans un message IoT dépassait 70 degrés.

Capture d’écran de toutes les alertes IoT actives dans Field Service, en mettant en évidence une avec une température de 71 degrés.

Le formulaire d’alerte IoT affiche plus de détails et la section Données d’alerte montre les détails dans le message JSON.

Capture d’écran d’un formulaire d’alerte IoT, montrant la section Données d’alerte.

Convertir une alerte IoT en ordre de travail

Utilisez flux des processus d’entreprise pour prendre des mesures contre l’alerte IoT.

Capture d’écran d’une alerte IoT dans Field Service mettant en évidence le flux des processus d’entreprise.

Créez un incident lié à l’alerte IoT pour enquêter à distance.

Capture d’écran de l’alerte IoT, montrant l’étape de création dans le flux des processus d’entreprise.

Si le problème potentiel ne peut pas être identifié ou résolu, passez à l’étape suivante dans flux des processus d’entreprise pour créer un ordre de travail.

Capture d’écran du bon de commande de création rapide à partir de l’incident que nous avons créé à partir de l’alerte IoT.

L’alerte IoT est référencée sur l’ordre de travail et est accessible par le technicien sur son appareil mobile.

Capture d’écran d’un ordre de travail montrant l’alerte IoT associée dans la section d’incident principal.

Organiser les alertes IoT

Il est possible que plusieurs alertes IoT soient créées pour le même appareil IoT pour le même problème.

Le système reconnaît les alertes IoT similaires et les regroupe.

Capture d’écran des alertes IoT Field Service, montrant une icône indiquant qu’elles sont regroupées.

Sélectionnez l’icône de groupe à côté d’une alerte IoT pour voir des alertes IoT similaires pour le même appareil à peu près au même moment.

Capture d’écran des alertes IoT associées dans Connected Field Service.

Vous pouvez également utiliser l’IA pour suggérer quelles alertes IoT sont prioritaires en fonction des données historiques, comme les alertes IoT qui ont été converties en ordre de travail. Pour plus d’informations, consultez cet article : Suggestions d’IA d’alertes IoT.

Capture d’écran des alertes IoT classés par ordre de priorité dans Connected Field Service.

Parenté des alertes IoT

Lorsqu’une alerte IoT est créée dans Connected Field Service, il existe des règles d’agrégation qui décident si l’alerte doit être parentée sous une autre alerte existante, car l’alerte peut concerner un appareil ou un actif qui a déjà une alerte ouverte. Avec l’auto-parenté, vous pouvez éviter de surcharger la liste d’alertes avec de nombreuses alertes pour le même problème.

Pour configurer les champs à utiliser pour décider si une alerte doit être parentée, accédez à Paramètres IoT>Onglet Règles d’agrégation des alertes.

Paramètres IoT dans Field Service, dans l’onglet Règles d’agrégation des alertes.

Si tous les champs sélectionnés correspondent, l’alerte sera parentée si l’heure d’alerte tombe dans les cinq minutes suivant l’alerte précédente.

Si vous désactivez tous les champs dans les paramètres d’agrégation d’alertes, il existe toujours une valeur par défaut où l’alerte sera parente si l’ID de l’appareil correspond et que l’heure de l’alerte tombe dans les cinq minutes.

Paramètres IoT, dans l’onglet Règles d’agrégation des alertes avec tous les champs désactivés.

S’il n’y a aucune valeur dans le champ de l’heure d’alerte, le système utilise le champ Créé sur sur l’enregistrement d’alerte IoT pour s’assurer qu’il tombe dans les cinq minutes d’autres alertes correspondantes.

Pour modifier la règle des cinq minutes afin d’inclure les alertes créées en dehors de cette fenêtre de cinq minutes, ou si vous souhaitez raccourcir cette fenêtre, vous pouvez modifier la période de « rebond » du flux ou du workflow.

Écran d’édition de flux, affichant la configuration anti-rebond.

Lorsqu’une alerte parent est trouvée, nous vérifions d’abord si l’alerte correspondante a un parent, auquel cas la nouvelle alerte est liée à l’alerte parent existante de l’alerte qui correspond. Si l’alerte correspondante n’a pas de parent, la nouvelle alerte est liée à cette alerte correspondante, qui est désormais l’alerte parent.

Pour désactiver complètement la fonction de parentage automatique, désactivez le flux de travail ou le flux (selon que votre organisation utilise ou non un traitement en arrière-plan amélioré contrôlé via les paramètres Field Service. Pour plus d’informations, consultez cet article sur les paramètres par défaut dans Field Service.

Power Apps, affichant une liste de processus avec une attention particulière au processus « IoT - Flow - Alertes IoT parentes ».

Field Service, affichant une liste de processus avec une attention particulière au processus « IoT - Alertes IoT parentes ».