Créez des alertes IoT et convertissez les alertes IoT en ordre de travail
Dans Dynamics 365 Field Service, les alertes Internet des objets (IoT) sont un sous-ensemble de messages IoT qui peuvent nécessiter une attention particulière. Par exemple, un capteur configuré dans un réfrigérateur que vous entretenez envoie une alerte indiquant que l’humidité dépasse un seuil acceptable. Pour faciliter la prestation de services proactive, vous pouvez convertir cette alerte IoT entrante en ordre de travail, qui peut ensuite être planifié et attribué à un technicien de service.
Cet article explique les scénarios suivants :
- Comment les alertes IoT sont déclenchées
- Comment voir les alertes IoT dans Field Service
- Comment créer des ordres de travail basés sur les alertes IoT
Pour une procédure pas à pas guidée, regardez la vidéo suivante : Connected 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.
Connectez-vous à Microsoft Azure et sélectionnez votre groupe de ressources.
Recherchez et modifiez la tâche Stream Analytics.
Sélectionnez Requête dans le volet de gauche, puis sélectionnez IoTStream.
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 les 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 que les données des appareils soient 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.
L’URL apparaît dans l’angle supérieur droit. Copiez l’URL.
Collez l’URL dans la barre d’adresse de votre navigateur pour charger la page.
Lorsque la page du simulateur s’ouvre, sélectionnez Connexion au sommet.
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.
Pour accéder à la clé, sélectionnez la ressource IoT Hub et accédez aux stratégies d’accès partagé. Ensuite, copiez la clé primaire pour iothubowner.
Sélectionnez le hub IoT dans le Groupe de ressources.
À gauche sous Général, sélectionnez Stratégies d’accès partagé pour obtenir le nom d’hôte et la clé primaire.
Assurez-vous que le Statut de connexion est marqué comme Connecté, puis fermez la boîte de dialogue.
Envoyez 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.
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 la règle.
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.
Dans Dynamics 365 Field Service , sousActifs , sélectionnezAlertes IoT.
Ouvrez une alerte. La section Données d’alerte affiche les détails du message JSON.
Convertir une alerte IoT en ordre de travail
Pour prendre des mesures contre l’alerte IoT, utilisez le flux des processus d’entreprise intégré à Field Service.
Dans Dynamics 365 Field Service , sousActifs , sélectionnezAlertes IoT.
Ouvrez une alerte. Le flux des processus d’entreprise s’affiche en haut de la page.
Créez un incident pour enquêter à distance. Sélectionnez Créé>Phase suivante>Créer.
Sélectionnez Enregistrer et fermer. La page Incident s’affiche.
Si le problème potentiel ne peut pas être identifié ou résolu à distance, passez à l’étape suivante dans le flux de processus d’entreprise pour créer un ordre de travail. Sélectionnez Créer un incident>Phase suivante>Créer.
Entrez les informations pour l’ordre de travail.
Sélectionnez Enregistrer et fermer. La page Ordre de travail s’affiche. L’alerte IoT est référencée sur le formulaire d’ordre de travail. Le technicien peut la voir sur son appareil mobile.
Le cas échéant, vous pouvez planifier l’ordre de travail.
Organiser les alertes IoT
Plusieurs alertes IoT peuvent être créées pour le même appareil IoT et le même problème. Le système reconnaît les alertes IoT similaires et les regroupe.
Dans Dynamics 365 Field Service , sousActifs , sélectionnezAlertes IoT. L’icône de hiérarchie identifie un groupe d’alertes similaires.
Sélectionnez l’icône de hiérarchie à côté d’une alerte IoT pour voir des alertes IoT similaires pour le même appareil à peu près au même moment.
Parenté des alertes IoT
Lorsqu’une alerte IoT est créée dans Connected Field Service, les règles d’agrégation décident si l’alerte doit être associée à 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.
Sous IoT, sélectionnez Paramètres>Règles d’agrégation des alertes.
Sélectionnez les champs à utiliser pour regrouper les alertes IoT similaires, le cas échéant.
Si une alerte correspond à tous les champs sélectionnés et que l’heure de l’alerte se situe dans les cinq minutes suivant l’alerte précédente, l’alerte est associée. Si vous désactivez tous les champs, le paramètre par défaut s’applique. Le paramètre par défaut est associé à une alerte si l’ID d’appareil correspond à une autre alerte et que l’heure de l’alerte se situe dans les cinq minutes.
Si le champ d’heure de l’alerte ne contient pas de valeur, le système utilise le champ Date de création sur l’enregistrement d’alerte IoT pour s’assurer qu’elle se produit dans les cinq minutes suivant d’autres alertes correspondantes.
Modifier ou désactiver les paramètres de l’alerte
Lorsqu’une alerte parent est trouvée, le système vérifie si l’alerte correspondante a un parent, auquel cas la nouvelle alerte est liée à l’alerte parent existante. Si l’alerte correspondante n’a pas de parent, la nouvelle alerte est liée à l’alerte correspondante, qui devient l’alerte parent.
Pour rendre la règle de cinq minutes plus longue ou courte, modifiez la période de « rebond » du flux de travail.
Connectez-vous à Power Apps et sélectionnez Solutions et la solution de votre organisation.
Sous Objets, sélectionnez Processus.
Recherchez et ouvrez IoT - Alertes IoT parentes.
Sélectionnez Afficher les propriétés.
Modifiez la valeur en fonction du nombre de secondes souhaité pour la période de rebond. Ensuite, sélectionnez Enregistrer et fermer.
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, reportez-vous à la rubrique Utiliser le traitement en arrière-plan amélioré.