Share via


Connected Field Service-Architektur

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online)

Connected Field Service für Microsoft Dynamics 365 ist eine verteilte Lösung, die von verschiedenen Komponenten mit Dynamics 365 und Microsoft Azure Services abhängig ist.

Allgemeine Komponentenarchitektur

Die folgende Abbildung zeigt die Komponenten auf hoher Ebene und Services, die in der Standardinstallation des Connected Field Service for Microsoft Dynamics 365 und der unterstützenden Azure Ressourcen vorkommen. In der ursprünglichen Version ist die IoT-Funktionalität in Dynamics 365 direkt an den Field Servicegebunden.

Architekturdiagramm der Connected Field Service-Komponente

Die folgende Tabelle beschreibt die einzelnen Komponenten in diesem Diagramm.

Komponenten oder Service

Zweck/Beschreibung

Dynamics 365

Enthält den CRM-Service und Field Service. Die Connected Field Service Funktion ist nur in der Onlineversion von Microsoft Dynamics 365 verfügbar.Dynamics 365 bietet keinen Support für beliebte mobile Clients, die verwendet werden, um Anlagen im Feld zu registrieren und überwachen.

Azure Service Bus

Enthält einen Kanal für ein- und ausgehenden Nachrichten, die zwischen Dynamics 365 (CRM) und Azure fließen: IoT-Hubwarnungen an CRM gesendet, und CRM-Befehle an den IoT-Hub gesendet.

Azure Logik-Apps

Benutzerdefinierte Azure Anwendungen, die Orchestrierungslogik erstellen, die den Warteschlangen-Konnektor und den CRM-Konnektor verwenden. Der CRM-Konnektor wird zum Erstellen von CRM-spezifischen Entitäten verwendet, während die Warteschlangen-Konnektoren zum Abrufen der Azure Service-Bus in die Warteschlange dienen.

Azure IoT-Hub

Aktiviert Anwendungen und Administratoren, um IoT-Geräte in der Skala zu verbinden, überwachen, und zu verwalten. Alle eingehenden Nachrichten, die von ausgehenden Nachrichten empfangen werden, die an Geräte gesendet werden, werden durch diesen Service weitergeleitet.

Azure Storage

Stellt Persistenz anhand eines Satzes von Standardstrukturen zur Verfügung, die Blob-Speicher (Objektspeicher), Tabellenspeicher, und Datenspeicher nutzen. Stream-Analytikabfragen nutzen BLOB-Speicher.

Datenbanken

Für langfristigere Speicherung und das Abfragen von Rohdaten, Ereignissen, und analytischen Daten: allgemeine Azure SQL für relationale Daten und DocumentDB für halbstrukturierte Daten. Connected Field Service verwendet SQL Azure, um Gerätetaktnachrichten von PowerBI für die spätere Verwendung zu speichern, um den Status der Geräten in Dynamics 365anzuzeigen.

Azure Stream Analytics

Stellt eine selbst-verwaltet Echtzeitereignisauswertung auf Streamingdaten, wie IoT-Datenfeeds bereit. Unterstützt den Vergleich der verschiedenen Streams oder historischer Werte oder Modelle. Es kann Abweichungen erkennen, eingehende Daten gestalten, Warnungen auslösen und Echtzeitmetrik bereitstellen. Ad-hoc-Abfragen werden mithilfe einer Sprache auf SQL-Basis unterstützt. Stream-Analytik ist so konfiguriert, dass gefilterte Warnungen in eine Azure Service-Buswarteschlange gelangen, die diese dann zum Dynamics 365 weiterleiten.

Thermostat-Simulator

Eine Testinternet-App, die Beispieltemperatur und Feuchtigkeitsgerätendaten liefert und auf wenige gerätespezifische Befehle reagiert.

Power BI Service

[Optional] Bietet eine erweiterter Analyse und eine 360-Grad-Visualisierung der Datensets mit intensiven Interaktionsmodellen und natürlichen Suchfunktionen.

Beachten Sie, dass diese Liste nicht abschließend ist, wenn man Ihre benutzerdefinierte Lösung in Betracht zieht, da es andere Azure Services oder benutzerdefinierten Komponenten gibt, die verwendet werden können. Beispielsweise kann Azure Maschinelles Lernen verwendet werden, um Muster in eingehenden Gerätedaten zu erkennen, um die Wahrscheinlichkeit von Gerätefunktionsstörungen vorauszusagen.

Die roten Komponenten im Diagramm zeigen mögliche Bereiche für die Entwickleranpassung dar, wenn Lösungen für Ihre Organisation erstellt werden. Beispielsweise hat Ihre Lösung möglicherweise einen eigenen Simulator für Ihren Gerätetyp und einen benutzerdefinierten Workflow, um Gerätewarnungen zu behandeln. Quellcode für die standardmäßigen CRM- und Warteschlangenkonnektoren werden öffentlich publiziert; die Quelle für den Thermostat-Simulator wird nicht veröffentlicht.

Komponentendatenflussdiagramm

Ein Datenfluss zwischen dem Azure IoT-Hub und den Connected Field Services Komponenten wird in diesem herunterladbaren Diagramm aufgeführt. Es zeigt die Details von jedem Informationsfluss, die Flussrichtung und die relative Reihenfolge für eine Standardinstallation von Connected Field Service für Microsoft Dynamics 365.

Siehe auch

Connected Field Service-Lösung erweitern
IoT Connector Web API Reference
Entwicklerhandbuch Connected Field Service

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright