Share via


Konfigurieren der Mobile offline Synchronisierung für Dynamics 365 für Smartphones und Tablets

 

Gilt für: Dynamics 365 (online), Dynamics CRM Online

Sie können eine verbesserte Benutzerumgebung für mobile Offline Benutzer zur Verfügung stellen, wenn die Organisation Microsoft Dynamics CRM Online 2016-Update 1   verwendet und einer oder beiden der folgenden Anforderungen entspricht:

  • Mindestens 5 Professional Dynamics 365 (online)-Lizenzen ODER

  • Mindestens 1 Enterprise Dynamics 365 (online)-Lizenz

Hinweis

Behalten Sie Folgendes im Sinn, wenn Mobile Offline-Synchronisierung aktiviert wird:

  • Sie müssen sicherstellen, dass die Lizenzen Benutzern zugewiesen werden, bevor Sie Mobile Offlinesynchronisierung aktivieren können.Dynamics 365 erkennt die Lizenzen nicht, wenn sie nicht verwendet werden.

  • Mobile Offlinesynchronisierung ist für nicht für Test-, Vorschau- oder Sandkasten-Dynamics 365-Organisationen verfügbar.

  • Offline-Entwurfsmodus (die vorhandene Offline-Umgebung) ist weiterhin für alle Benutzer verfügbar, wenn sie keine neuen Offlinefunktionen verwenden.

Diese Offline-Erfahrung nutzt Microsoft Azure-Services, um Entitäten periodisch mit den Microsoft Dynamics 365-Apps für Telefone und Tablets zu synchronisieren, damit synchronisierte Datensätze verfügbar sind, wenn die mobilen Geräte der Benutzer offline gehen. Um Mobile Offlinesynchronisierung in einer geeigneten Organisation zu ermöglichen, müssen Sie das folgende tun:

  1. Mobile Offline-Synchronisierung aktivieren

  2. Entitäten für Mobile Offline-Synchronisierung aktivieren

  3. Erstellen eines Mobile Offline-Profils

  4. Einem Mobile Offline-Profil Benutzer zuweisen

  5. Ein mobile Offline-Profil veröffentlichen

Behalten Sie folgendes über die mobile Offlinesynchronisierung im Sinn:

  • Mobile Offlinesynchronisierung mit tragbaren Geräten tritt regelmäßig auf. Ein Synchronisierungszyklus könnte für einige Minuten, abhängig von Azure Netzwerklatenz, dem Datenbestand, das für Synchronisierung, einzustellen ist, und mobiler Netzgeschwindigkeit dauern. Benutzer können die mobilen Apps während der Synchronisierung noch benutzen.

  • Änderungen an den Sicherheitsprivilegien eines Benutzers werden während des folgenden Synchronisierungszyklus aktualisiert. Bis diese Zeit können Benutzer auf Daten entsprechend, ihren vorhergehenden Sicherheitsprivilegien weiterhin noch zugreifen, aber alle mögliche Änderungen, die sie vornehmen, werden während der Synchronisierung am Server Dynamics 365 validiert. Wenn sie nicht mehr Privilegien haben, Änderungen für eine Aufzeichnung vorzunehmen, empfangen sie einen Fehler und der Datensatz wird nicht erstellt, aktualisiert oder gelöscht.

  • Änderungen am Privileg eines Benutzers, einen Datensatz anzusehen, wird nicht auf dem mobilen Gerät wirksam bis zum folgenden Synchronisierungszyklus.

Hinweis

Sobald Sie Mobile Offlinesynchronisierung aktiviert haben, werden Metadatenänderungen an den mobilen Apps veröffentlicht, wenn die Änderungen veröffentlicht werden, nicht nur beim App-Start. Um Mobile Offlinesynchronisierung aktuell zu halten, sollten Benutzer die Aufforderung immer annehmen, Metadatenänderungen herunterzuladen.

Datenschutzbestimmungen

Wenn Sie die Offlinefunktionen der mobilen Dynamics 365-App aktivieren, werden die Onlinedaten von Dynamics 365, je nach den für die Offlineverwendung aktivierten Entitäten, unter Verwendung der Azure Cloud in die SQL Azure-Datenbank heruntergeladen. Wenn ein Benutzer eine Verbindung mit Azure Cloud Services aus einer mobilen App mit Offlinefunktion herstellt, werden Daten aus der SQL Azure-Datenbank in eine lokale Datenbank auf dem mobilen Gerät heruntergeladen. Die Datenübertragung zwischen der SQL Azure-Datenbank in der Azure Cloud und der mobilen Dynamics 365-App mit Offlinefunktion erfolgt über eine sichere SSL-Verbindung. Letztendlich werden die Kundendaten in der SQL Azure-Datenbank und auf dem mobilen Gerät gespeichert.

Ein Administrator legt mithilfe von Sicherheitsrollen und der Dynamics 365 Mobile-Profilanpassung fest, ob Benutzer einer Organisation mit der Microsoft Dynamics 365 Mobile Offline-Anwendung offline gehen dürfen. Dynamics 365-Administratoren können konfigurieren, welche Entitäten per Offlinesynchronisierung heruntergeladen werden, indem sie im Dialogfeld "Einstellung – Mobile Offline" die Einstellung "Synchronisierungsfilter" verwenden.

Beachten Sie, dass die Daten, die im Gerät des Benutzers gespeichert werden, vom Kunden kontrolliert werden, nicht von Microsoft. Der Administrator hat die volle Kontrolle über die Daten, die auf der Ebene der Benutzersicherheitsrolle oder der Entität extrahiert werden können. Nachdem die Daten extrahiert wurden, sind sie jedoch nicht mehr durch die Sicherheitsbegrenzung von Dynamics 365 Online geschützt.

Die Azure-Komponenten und -Services in Verbindung mit Mobile Offline-Funktionen werden unten aufgelistet.

Hinweis: Weitere Informationen über zusätzliche Azure-Serviceangebote finden Sie im Microsoft Azure Trust Center Microsoft Azure Trust Center.

Cloud Services (Webrolle)

Mobile Offline nutzt zwei Cloud Services, einen für die Bereitstellung und den anderen für die Datensynchronisierung.

Der Bereitstellungsservice hat eine einzige Webrolle, die Nachrichten von der Service Bus (SB)-Warteschlange zu verschiedenen Ereignissen von Dynamics 365 liest, z. B. zur Bereitstellung oder Stilllegung. Dann werden diese Nachrichten verarbeitet, indem Organisationsdatenbanken erstellt oder gelöscht und wiederkehrende Arbeitselemente (Nachrichten) an die SB-Warteschlange für die Datensynchronisierung übermittelt werden. Dabei werden Konfigurationsdaten entweder aus der CSCFG-Datei oder der Software-API von Dynamics 365 gelesen oder geschrieben.

Der Datensynchronisierungsservice besitzt zwei Webrollen. Eine synchronisiert mithilfe der Metadaten und Daten einer Dynamics 365-Organisation das Schema und die Daten der Stagingdatenbank. Die zweite Webrolle ist für die Ausführung des Synchronisierungsservers und die Verarbeitung der Synchronisierungsanforderungen des Clients zuständig. Die erste Webrolle verarbeitet Nachrichten von der SB-Warteschlange der Datensynchronisierung für unterschiedliche Organisationen und ruft dann die geänderten Metadaten und Daten aus Dynamics 365 ab, bevor diese in der Stagingdatenbank gespeichert werden. Sie ist zudem für die Konfiguration des Synchronisierungsservers für Organisationen, die dem System hinzugefügt werden bzw. dieses verlassen, und deren Clientmodelle zuständig. Die andere Webrolle führt den Synchronisierungsserver (nicht verwalteter Code) aus, um Administrator- und Synchronisierungsendpunkte zu hosten. Der Administratorendpunkt wird von der ersten Webrolle verwendet, um Konfigurationsdaten zu senden. Der Synchronisierungsendpunkt wird von externen Clients (Dynamics 365 Mobile-Anwendung) zur Datensynchronisierung verwendet. Wie auch beim Bereitstellungsdienst lesen und schreiben beide Rollen Konfigurationsdaten entweder mittels CSCFG-Datei oder Software-API von Dynamics 365.

Warteschlange

In Mobile Offline dienen Azure-Warteschlangen zum Nachrichtenaustausch zwischen Dynamics 365 und Azure. Damit werden Arbeitsobjekte gepflegt, die von den Cloudservices verarbeitet werden. In jeder Nachricht werden Informationen wie die Organisations-ID, der Entitätsname für die Datensynchronisierung und die Verbindungszeichenfolge für den OData-Endpunkt der Organisation gespeichert.

SQL-Datenbank

Mobile Offline verwendet den Azure SQL-Speicher zum Speichern der folgenden Daten:

  • Replizierte Daten von Dynamics 365-Organisationen und zur Bedienung von Clientsynchronisierungsanforderungen.

  • Konfigurationsdaten wie Organisationsdatenbank-Verbindungszeichenfolgen.

Speicher

Mobile Offline verwendet Azure-BLOB-Speicher zum Speichern von Protokollen und Ablaufverfolgungen, die vom Cloud Service generiert werden.

Active Directory Service

Mobile Offline verwendet den Azure Active Directory Service zur Authentifizierung bei anderen Diensten wie Dynamics 365, Software-APIs bzw. Azure-Verwaltungs-APIs.

Azure DNS

Mobile Offline verwendet Azure DNS, um Clientanforderungen basierend auf dem Namen der Organisation zu den richtigen Cloud Service-Endpunkten umzuleiten.

Azure Virtual Network

Ein Azure Virtual Network (VNet) ist eine Darstellung Ihres eigenen Netzwerks in der Cloud. Das Produktteam von Dynamics 365 kann Ihre Azure-Netzwerkeinstellungen steuern und DHCP-Adressblöcke, DNS-Einstellungen, Sicherheitsrichtlinien und die Weiterleitung festlegen.

Azure Load Balancer

Der Azure Load Balancer bietet hohe Verfügbarkeit und Netzwerkleistung für Ihre Anwendungen. Es handelt sich um einen Layer-4-Lastenausgleich (TCP, UDP), der eingehenden Datenverkehr unter fehlerfreien Serviceinstanzen in den Clouddiensten oder virtuellen Computern verteilt, die in einem Lastenausgleichssatz definiert sind. Die Funktion dient zum Lastenausgleich bei den Endpunkten einer Bereitstellung.