Modifier

Share via


Synchroniser manuellement les mappages de table

Un mappage de table d’intégration associe une table Business Central, telle qu’un client, à une table Dataverse, telle qu’un compte. Synchroniser un mappage de table d’intégration vous permet de synchroniser les données dans tous les enregistrements de la table Business Central et de la table Dataverse qui sont couplés. En outre, selon la configuration du mappage de la table, la synchronisation peut créer et coupler de nouveaux enregistrements dans la solution de destination pour les enregistrements non couplés dans le source.

Synchroniser manuellement les mappages de table d’intégration peut être utile pendant la configuration initiale d’une intégration, et lors du diagnostic des erreurs de synchronisation.

Cet article décrit trois méthodes pour synchroniser manuellement les mappages de table d’intégration. Chaque méthode fournit un autre niveau de synchronisation.

Exécuter une synchronisation complète

Une synchronisation complète exécute tous les projets de synchronisation d’intégration par défaut pour synchroniser les enregistrements Business Central et les tables Dataverse, comme défini sur la page Mappages de table d’intégration.

Une synchronisation complète exécute les opérations suivantes pour les enregistrements Business Central ou Dataverse qui :

  • ne sont pas couplés ; une nouvelle ligne de correspondance est créée et couplée à la solution opposée. La condition de création d’une ligne et son emplacement de création dépendent du sens de la synchronisation. Par exemple, lors de la synchronisation des données depuis les clients Business Central avec les comptes Dataverse, si un client n’est pas couplé à un compte, un compte est automatiquement ajouté dans Dataverse et couplé au client dans Business Central. L’opposé se vérifie également lorsque le sens de synchronisation va de Dataverse vers Business Central. Pour chaque compte qui n’est pas déjà couplé à un client, un nouveau client correspondant est créé dans Business Central et associé au compte dans Dataverse.

    Notes

    Pour y parvenir, l’opération de synchronisation complète désactive temporairement l’option Synch. uniquement les enregistrements couplés sur le mappage de la table d’intégration qui est utilisé par le projet de synchronisation. À la fin du processus de synchronisation complet, vous êtes invité à indiquer si vous souhaitez conserver cette option désactivée pour tous les projets.

  • Couplé, le sens de synchronisation (par exemple, de Business Central vers Dataverse ou de Dataverse vers Business Central) est prédéterminé par les mappages de table d’intégration. Pour en savoir plus, consultez Mappage de table standard pour la synchronisation.

Important

Généralement, vous utilisez uniquement la synchronisation complète lors de la configuration initiale de l’intégration entre Business Central et Dataverse et lorsqu’une seule des solutions contient des données que vous souhaitez copier vers l’autre solution. Une synchronisation complète peut être utile dans un environnement de démonstration. Parce que la synchronisation complète crée et couple automatiquement les enregistrements entre les solutions, il est plus rapide de commencer à travailler avec la synchronisation des données entre les enregistrements. D’autre part, vous devez exécuter une synchronisation complète uniquement si vous souhaitez une ligne dans Business Central pour chaque ligne dans Dataverse pour les mappages de table donnés. Sinon, vous vous exposez à un risque d’enregistrements non désirés ou en double dans Business Central ou Dataverse.

Pour exécuter une synchronisation complète

  1. Sélectionnez l’icône Ampoule qui ouvre la fonction Tell Me. saisissez Configuration de la connexion Dataverse, puis choisissez le lien associé.

    Notes

    Si vous souhaitez exécuter une synchronisation complète pour les tables au moyen de Dynamics 365 Sales, utilisez plutôt la page Paramètres de la connexion Microsoft Dynamics 365 for Sales.

  2. Choisissez l’action Exécuter une synchronisation complète, puis cliquez sur le bouton Oui.

  3. Une fois la synchronisation complète terminée, vous pouvez préciser si vous laissez les projets de synchronisation prévus créer de nouveaux enregistrements.

    Si vous souhaitez que tous les projets de synchronisation créent de nouveaux enregistrements dans la destination pour des enregistrements non couplés dans la source, sélectionnez Oui. Cela définit le champ Synch. uniquement les enregistrements couplés sur les mappages de table utilisés par les projets de synchronisation.

    Si vous souhaitez que les projets de synchronisation s’exécutent comme précédemment avant la synchronisation complète par rapport à la création de nouveaux enregistrements, sélectionnez Non. Cela définit le champ Synch. uniquement les enregistrements couplés sur le paramètre précédent pour la synchronisation complète.

Vous pouvez afficher les résultats de la synchronisation complète sur la page Projets de synchronisation d’intégration. Pour plus d’informations, voir Afficher le statut d’une synchronisation.

Synchronisation de tous les enregistrements modifiés

Vous pouvez utiliser la page Configuration de la connexion Common Data Service pour synchroniser les modifications des données dans tous les mappages de table d’intégration. Ce processus est similaire à une synchronisation complète. Cela synchronisera les données dans tous les enregistrements couplés dans les tables Business Central et les tables Dataverse définies dans les mappages de table. Par défaut, seules les données qui ont été modifiées depuis la dernière synchronisation seront synchronisés. Les projets de synchronisation permettente de synchroniser les mappages de table dans l’ordre suivant pour éviter les dépendances de couplage entre les tables :

  1. DEVISE
  2. VENDEURS
  3. FOURNISSEUR
  4. CLIENT
  5. CONTACTS

Vous pouvez afficher les résultats de la synchronisation sur la page Projets de synchronisation d’intégration. Pour plus d’informations, voir Afficher le statut d’une synchronisation.

Conseil

En modifiant le mappage de table d’intégration à l’avance, vous pouvez créer des filtres pour contrôler les données à synchroniser, ou configurer les mappages pour créer de nouvelles données dans la solution de destination pour les enregistrements ou les lignes non couplés dans la source. Pour en savoir plus, voir Modifier les mappages de table pour la synchronisation.

Pour synchroniser les données pour toutes les tables

  1. Sélectionnez l’icône Ampoule qui ouvre la fonction Tell Me. saisissez Configuration de la connexion Microsoft Dynamics 365 Sales, puis choisissez le lien associé.
  2. Choisissez l’action Synchroniser les enregistrements modifiés, puis sélectionnez Oui.

Synchroniser les mappages de table individuels

Vous pouvez utiliser la page Mappages de table d’intégration pour exécuter des mappages de table à un projet de synchronisation. Cela synchronisera les données dans tous les enregistrements et lignes couplés dans les tables Business Central et l’entité Dataverse définies dans le mappage de table. Par défaut, seules les données qui ont été modifiées depuis la dernière synchronisation seront synchronisés.

Pour synchroniser les enregistrements d’un mappage de table d’intégration

  1. Sélectionnez l’icône Ampoule qui ouvre la fonction Tell Me. entrez Mappages de table d’intégration, puis choisissez le lien associé.
  2. Choisissez l’action Synchroniser les enregistrements modifiés, puis sélectionnez Oui.

Voir aussi

Synchronisation de Business Central et Dynamics 365 Sales
Configuration des comptes d’utilisateur pour l’intégration à Dynamics 365 Sales

Trouvez des modules d’apprentissage en ligne gratuits pour Business Central ici