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.
Die folgende Tabelle beschreibt die einzelnen Komponenten in diesem Diagramm.
Komponenten oder Service |
Zweck/Beschreibung |
---|---|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
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. |
[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