Étendre les solutions Connected Field Service

Connected Field Service for Dynamics 365 prend en charge la personnalisation de chaque composant ou service standard et l’ajout simplifié des composants et services basés sur Azure personnalisés. Cette architecture souple est requise pour prendre en charge la grande variété d’appareils IoT actuels et futurs et les services de prise en charge prévus pour ces appareils.

Étendre les services Azure

Les services et composants Azure, y compris ceux détaillés dans Architecture de Connected Field Service, sont conçus à des fins de fiabilité, d’évolutivité, et d’extensibilité. Ils prennent en charge la gestion et la personnalisation via l’administration basée sur l’interface utilisateur et PowerShell, le déploiement basé sur des modèles JSON et l’initialisation, ainsi que les interfaces de programmation basées sur REST (incluant souvent des bibliothèques client pour des langues spécifiques, telles que C#/.NET, Python, Java et Node.js).

Après l’installation standard, Connected Field Services configurera votre groupe de ressources avec un ensemble de services Azure similaire à la capture d’écran suivante.

Services Azure standard de Connected Field Service.

Bien que l’extension de ces services Azure ou l’ajout d’autres services dépasse le cadre de cet article, plusieurs ressources sont disponibles :

Étendre Connected Field Service

Note

Les types et opérations d’API Web mentionnés dans cet article/tableau sont disponibles dans votre environnement et vous pouvez utiliser le document de service de votre environnement ou Insomnia pour explorer ces types et opérations. Plus d’informations : Documents du service API Web et Utiliser Insomnia avec Microsoft Dataverse API Web.

Le tableau suivant répertorie les entités et les processus personnalisés que Connected Field Service offre en guise d’interface avec les services et composants Azure associés. Ces types sont plus détaillés dans Microsoft.Dynamics.CRM.IoTConnector.

Nom complet (ID) Type Description
IoT – Debounce IoT Alerts (Microsoft.Dynamics.CRM.msdyn_ParentIoTAlerts) Pour Lie des alertes redondantes potentielles à une alerte parente existante
IoT - Parent IoT Alerts Workflow Appelle l’action IoT - Debounce IoT Alerts et transmet 60 pour le paramètre TimespanSeconds
IoT – Register Custom Entity (Microsoft.Dynamics.CRM.msdyn_RegisterCustomEntity) Pour Enregistre une entité personnalisée qui dispose déjà ou non d’appareils IoT connectés. Cette action appelle l’action IoT – Register Device.
IoT – Register Device (Microsoft.Dynamics.CRM.msdyn_RegisterIoTDevice) Pour Publie les demandes d’inscription d’un appareil IoT
IoT – Send Test Alert (Microsoft.Dynamics.CRM.msdyn_IoTSendTestAlert) Pour Réservé à une utilisation future
JSON-based Field Value – Get Boolean (Microsoft.Dynamics.CRM.msdyn_JsonGetBoolean) Pour Lit une propriété booléenne dans l’objet JSON spécifié
JSON-based Field Value – Get Number (Microsoft.Dynamics.CRM.msdyn_JsonGetNumber) Pour Lit une propriété numérique dans l’objet JSON spécifié
JSON-based Field Value – Get String (Microsoft.Dynamics.CRM.msdyn_JsonGetString) Pour Lit une propriété de chaîne dans l’objet JSON spécifié
IoT Alert (Microsoft.Dynamics.CRM.msdyn_iotalert) Entité Représente un événement notable envoyé depuis le concentrateur IoT associé
IoT Device (Microsoft.Dynamics.CRM.msdyn_iotdevice) Entité Représente un appareil connecté qui peut être inscrit auprès d’un concentrateur IoT
IoT Device Category (Microsoft.Dynamics.CRM.msdyn_iotdevicecategory) Entité Représente un groupe logique d’appareils IoT
IoT Device Command (Microsoft.Dynamics.CRM.msdyn_iotdevicecommand) Entité Représente un message sortant vers un appareil connecté à un concentrateur IoT.
IoT Device Registration History (Microsoft.Dynamics.CRM.msdyn_iotdeviceregistrationhistory) Entity Effectue le suivi des activités d’inscription d’un appareil IoT

Activation IoT d’un type d’entité

Les entités Dynamics 365 peuvent être associées aux entités IoT répertoriées dans la section précédente de sorte que dans Dynamics 365, elles puissent participer à des processus d’entreprise et à des analyses liés à IoT. Il existe deux méthodes d’« activation IoT » d’une entité Dynamics 365 ; vous pouvez :