Architecture de Connected Field Service

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online)

Connected Field Service pour Microsoft Dynamics 365 est une solution distribuée qui dépend de plusieurs composants au sein de Dynamics 365 et des services Microsoft Azure.

Architecture de composant de niveau supérieur

Le schéma suivant illustre les composants et les services de niveau supérieur trouvés dans l'installation standard de Connected Field Service pour Microsoft Dynamics 365 et de ses ressources Azure d'accompagnement. Dans cette version initiale, la fonctionnalité IoT de Dynamics 365 est liée directement à Service après-vente.

Schéma de l'architecture du composant Connected Field Service

Le tableau suivant décrit les composants dans ce diagramme.

Composant ou service

Description/Fonction

Dynamics 365

Inclut le service CRM et Service après-vente. La fonctionnalité Connected Field Service est disponible uniquement dans la version en ligne de Microsoft Dynamics 365.Dynamics 365 fournit une prise en charge des clients mobiles populaires, ce qui peut vous permettre d'inscrire et de surveiller des actifs sur le terrain.

Azure Service Bus

Fournit un canal de diffusion de messages entrants et sortants entre Dynamics 365 (CRM) et Azure : les alertes du concentrateur IoT envoyées à CRM, et les commandes CRM envoyées au concentrateur IoT.

Applications logiques Azure

Applications Azure personnalisées qui fournissent une logique d'orchestration qui utilise le connecteur CRM et le connecteur de file d'attente. Le connecteur CRM utilise des entités créées spécifiquement pour CRM, où les connecteurs de file d'attente pour l'interrogation d'Azure Service Bus sont placés en files d'attente.

Concentrateur IoT Azure

Permet aux applications et aux administrateurs de se connecter, de surveiller, et de gérer des appareils IoT à l'échelle. Tous les messages entrants reçus et les messages sortants envoyés aux appareils sont acheminés via ce service.

Azure Storage

Fournit de la persistance à l'aide d'un ensemble de structures standard qui comprennent le stockage d'objets blob (stockage d'objets), le stockage de tables et le stockage de fichiers. Les requêtes d'analyse de flux utilisent le stockage d'objets blob.

Bases de données

Pour un stockage à long terme et l'interrogation de données brutes, d'événements, et de données analytiques : couramment Azure SQL pour les données relationnelles et DocumentDB pour les données semi-structurées. Connected Field Service utilise SQL Azure pour stocker des messages de pulsation d'appareil pour une utilisation ultérieure par PowerBI pour afficher le statut des appareils dans Dynamics 365.

Azure Stream Analytics

Fournit le traitement d'événements en temps réel et autogéré et l'analyse de données de diffusion, telles que des flux de données IoT. Prend en charge la comparaison de différents flux ou avec des valeurs et des modèles historiques. Il peut détecter les données, créer des données entrantes, déclencher des alertes et fournir des mesures en temps réel. Les requêtes ad-hoc sont prises en charge par une langue basée sur SQL. L'analyse de flux est configurée pour injecter des alertes filtrées dans la file d'attente d'Azure Service Bus, qui envoient celles-ci ensuite à Dynamics 365.

Simulateur de thermostat

Application Web de test qui fournit des exemples de données d'appareils de température et d'humidité et répond à un petit ensemble de commandes spécifiques aux appareils.

Service Power BI

[Facultatif] Fournit une analyse avancée et une visualisation à 360 degrés des ensembles de données, avec des modèles d'interaction enrichis et des fonctionnalités de recherche naturelle.

Notez que cette liste n'est pas exhaustive en ce qui concerne votre solution personnalisée, car d'autres services Azure ou composants personnalisés peuvent être utilisés. Par exemple, Azure Machine Learning peut être utilisé pour discerner les tendances des données d'appareil entrantes afin de prédire des défaillances potentielles de l'appareil.

Les composants rouges dans le diagramme représentent des zones potentielles pour la personnalisation de développement lors de la création de solutions pour votre organisation. Par exemple, votre solution a probablement son propre simulateur pour votre ou vos types d'appareils et un workflow personnalisé pour gérer les alertes de l'appareil. Le code source des connecteurs CRM et de file d'attente standard sera rendu public ; la source du simulateur de thermostat ne sera pas publiée.

Diagramme de flux de données du composant

Un flux de données entre le concentrateur IoT Azure et les composants Connected Field Services est détaillé dans ce diagramme téléchargeable. Il détaille chaque flux d'informations, sa direction et l'ordre relatif d'une installation standard de Connected Field Service pour Microsoft Dynamics 365.

Voir aussi

Étendre les solutions Connected Field Service
IoT Connector Web API Reference
Guide du développeur Connected Field Service

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright