Configurer la synchronisation Mobile Offline pour Dynamics 365 mobile pour téléphones et tablettes

 

S’applique à : Dynamics 365 (online), Dynamics CRM Online

Vous pouvez fournir une expérience améliorée hors connexion pour les utilisateurs itinérants si votre organisation utilise Mise à jour 1 de Microsoft Dynamics CRM Online 2016 et répond à une ou aux deux conditions de licence suivantes :

  • Au moins 5 licences professionnelles Dynamics 365 (en ligne) OU

  • Au moins 1 licence Dynamics 365 (en ligne) d'entreprise

Notes

Conservez les éléments suivants à l'esprit lorsque vous activez la synchronisation hors connexion mobile :

  • Vous devez vous assurer que les licences sont attribuées aux utilisateurs avant de pouvoir activer la synchronisation Mobile Offline.Dynamics 365 ne reconnaîtra pas les licences si elles ne sont pas en cours d'utilisation.

  • La synchronisation Mobile Offline n'est pas disponible à l'évaluation, pour l'aperçu, ou pour les organisations Dynamics 365 sandbox.

  • Le mode brouillon hors connexion (expérience hors connexion existante) reste disponible pour tous les utilisateurs s'ils n'utilisent pas les nouvelles fonctionnalités hors connexion.

L'expérience hors connexion utilise les services Microsoft Azure pour synchroniser régulièrement les entités avec Microsoft Dynamics 365 pour les applications sur téléphones et tablettes de sorte que les enregistrements synchronisés sont disponibles lorsque les appareils mobiles des utilisateurs sont déconnectés. Pour activer la synchronisation hors connexion mobile dans une organisation éligible, vous devez effectuer les opérations suivantes :

  1. Activer la synchronisation Mobile Offline

  2. Activer des entités pour la synchronisation Mobile Offline

  3. Créer un un profil Mobile Offline

  4. Ajouter des utilisateurs à un profil Mobile Offline

  5. Publier un profil Mobile Offline

Voici certaines notions à garder à l'esprit sur la synchronisation hors connexion mobile :

  • La synchronisation hors connexion mobile avec les appareils mobiles se produit régulièrement. Un cycle de synchronisation peut durer quelques minutes, selon le temps de réponse du réseau Azure, le volume de données défini pour la synchronisation, ainsi que la vitesse du réseau mobile. Les utilisateurs peuvent toujours utiliser les applications mobiles pendant la synchronisation.

  • Les privilèges de sécurité d'un utilisateur sont mises à jour au cours du cycle de synchronisation suivant. En attendant, les utilisateurs peuvent toujours accéder aux données en fonction de leurs privilèges de sécurité précédents, mais toutes les modifications apportées seront validées pendant la synchronisation au serveur Dynamics 365. S'ils n'ont plus les privilèges pour apporter des modifications à un enregistrement, ils reçoivent un message d'erreur et l'enregistrement n'est pas créé, mis à jour ou supprimé.

  • La modification des privilèges d'un utilisateur pour afficher un enregistrement ne prendra pas effet sur l'appareil mobile avant le cycle de synchronisation suivant.

Notes

Une fois que vous avez activé la synchronisation hors connexion mobile, les changements de métadonnées sont transmis aux applications mobiles lorsque les modifications sont publiées, pas simplement au démarrage de l'application. Pour maintenir la synchronisation hors connexion mobile à jour, les utilisateurs doivent toujours accepter l'invite pour télécharger les modifications des métadonnées.

Déclaration de confidentialité

Lorsque vous activez la fonctionnalité Mobile Offline de Dynamics 365, les données de Dynamics 365 (Online) sont téléchargées dans la base de données SQL Azure à l'aide du service cloud Azure en fonction des entités que vous activez pour la disponibilité hors ligne. Quand un utilisateur se connecte au à Azure Cloud Service à partir d'une application mobile dotée de la fonctionnalité hors ligne, des données sont téléchargées à partir de la base de données SQL Azure dans une base de données locale sur l'appareil mobile. Le transfert de données entre la base de données SQL Azure sur le cloud Azure et l'application mobile Dynamics 365 avec la fonctionnalité hors ligne s'effectue par l'intermédiaire d'une connexion SSL. Au final, les données client sont stockées dans la base de données SQL Azure et sur l'appareil mobile.

Un administrateur détermine si les utilisateurs d'une organisation sont autorisés ou non à utiliser l'application Microsoft Dynamics 365 Mobile Offline à l'aide des rôles de sécurité et de la personnalisation du profil Dynamics 365 Mobile. Les administrateurs Dynamics 365 peuvent configurer les entités téléchargées via la synchronisation hors connexion à l'aide du paramètre Filtres de synchronisation de la boîte de dialogue Paramètre – Mobile Offline.

Notez que les données stockées dans l'appareil de l'utilisateur sont contrôlées par le client, pas par Microsoft. L'administrateur a le contrôle total sur les données qui peuvent être extraites au niveau du rôle de sécurité utilisateur ou de l'entité. Une fois les données extraites, toutefois, il dispose de la limite de sécurité affichée dans Dynamics 365 Online.

Une liste des composants et services Azure impliqués dans la fonctionnalité Mobile offline est fournie ci-après.

Remarque : Pour plus d'informations sur les autres offres de service Azure, consultez le Centre de gestion de la confidentialité Microsoft Azure.

Services cloud (rôle Web)

Mobile Offline exploite deux services cloud, un pour la mise en service et l'autre pour la synchronisation des données.

Le service de mise en service a un rôle Web unique qui lit des messages de la file d'attente du bus de services (SB) pour divers événements provenant de Dynamics 365 comme la mise en service ou la mise hors service. Il traite ces messages en créant ou en supprimant des bases de données d'organisation et en envoyant les éléments de travail récurrents (messages) dans la file d'attente SB de synchronisation des données. Pendant ce processus, il lit/écrit des données de configuration soit dans le fichier CSCFG, soit dans l'API SW Dynamics 365.

Le service de synchronisation des données a deux rôles Web. Il conserve le schéma et les données de la base de données intermédiaire en synchronisation avec les métadonnées et données d'une organisation Dynamics 365, tandis que l'autre rôle Web consiste à exécuter le serveur de synchronisation et à traiter les demandes de la synchronisation du client. Le premier rôle Web traite les messages de la file d'attente SB de synchronisation des données de différentes organisations puis contacte Dynamics 365 pour obtenir les modifications de métadonnées et de données avant de les ajouter à la base de données intermédiaire. Il effectue également le travail de configuration du serveur de synchronisation avec les organisations entrant et sortant du système et de leurs modèles de clients. L'autre rôle Web exécute le serveur de synchronisation (code non géré) pour héberger les points de terminaison d'administration et de synchronisation. Le point de terminaison d'administration est utilisé par l'autre rôle Web pour envoyer des données de configuration. Le point de terminaison de synchronisation est utilisé par les clients externes (application Dynamics 365 Mobile) pour effectuer la synchronisation des données. Comme le service de mise en service, ces deux rôles lisent et écrivent des données de configuration soit dans le fichier CSCFG, soit dans l'API SW Dynamics 365.

File d'attente

File d'attente Mobile Offline utilise les files d'attente Azure pour échanger des messages entre Dynamics 365 et Azure. Il est utilisé pour mettre à jour les éléments de travail qui sont traités par les services cloud. Chaque message stocke des informations telles que l'ID d'organisation, le nom de l'entité pour laquelle synchroniser les données et la chaîne de connexion du point de terminaison OData de l'organisation.

Base de données SQL

Mobile Offline utilise le stockage SQL Azure pour stocker :

  • Des données répliquées dans les organisations Dynamics 365 et pour transmettre les demandes de synchronisation client.

  • Des données de configuration telles que des chaînes de connexion de base de données d'organisation.

Stockage

Mobile Offline utilise le stockage d'objets blob Azure pour stocker les journaux et les traces générés par le service cloud.

Service Active Directory

Mobile Offline utilise le service d'annuaire Azure pour s'authentifier auprès d'autres services tels que l'API Dynamics 365 ou SW ou des API de gestion Azur.

Azure DNS

Mobile Offline utilise Azure DNS pour rediriger les demandes client, selon les noms d'organisation, vers les des points de terminaison appropriés du service cloud.

Réseau virtuel Azure

Un réseau virtuel Azure (VNet) est une représentation de votre propre réseau dans le cloud. L'équipe produit Dynamics 365 peut contrôler les paramètres de votre réseau Azure et définir des blocs d'adresses DHCP, les paramètres DNS, des stratégies de sécurité et l'acheminement.

Équilibreur de charge Azure

L'équilibreur de charge Azure fournit une haute disponibilité et des performances réseau pour vos applications. Il s'agit d'un équilibrage de charge du type Couche 4 (TCP, UDP) qui distribue le trafic entrant entre les instances de service saines dans des services en nuage ou des machines virtuelles définies dans un ensemble d'équilibrage de charge. Nous l'utilisons pour équilibrer la charge de nos points de terminaison dans un déploiement.