Modifier

Intégrer à Microsoft Dataverse via la synchronisation des données

Les applications métier utilisent souvent des données provenant de plusieurs sources. Dataverse combine les données dans un seul ensemble de logique qui facilite la connexion Business Central à d’autres applications Dynamics 365. Par exemple, Dynamics 365 Sales ou votre propre application basée sur Dataverse. Pour en savoir plus sur Dataverse, accédez à Qu’est-ce que Dataverse ?.

Les étapes suivantes offrent un aperçu des étapes pour intégrer Dataverse à Business Central.

Notes

Ces tâches exigent le rôle de sécurité Administrateur système dans Dataverse et Business Central.

  1. Affectez les licences pour Dataverse aux utilisateurs Business Central qui utiliseront les applications intégrées.

  2. Configurez une connexion vers Dataverse. Pour en savoir plus, consultez Se connecter à Dataverse.

  3. Synchronisez les données entre les applications. Pour plus d’informations, voir la rubrique Synchronisation de Business Central et de Dataverse.

Mise en route avec Dataverse

Pour prendre en main Dataverse, vous avez besoin d’un compte Microsoft Power Apps. Si vous ne disposez pas encore d’un compte Power Apps, vous pouvez en obtenir un gratuitement en visitant powerapps.com et en cliquant sur le lien Démarrer gratuitement. Pour en savoir plus sur la prise en main de Dataverse, consultez le module Mise en route avec le module Dataverse de la formation Microsoft.

Synchronisation des données bidirectionnelle ou unidirectionnelle

Vous pouvez synchroniser les données vers ou depuis une application métier Dynamics 365 vers une autre, ou dans les deux directions en quasi temps réel au moyen de Dataverse. Par exemple, si vous intégrez Business Central à Dynamics 365 Sales, un vendeur peut créer une commande vente dans Dynamics 365 Sales et la commande est synchronisée avec Business Central. Inversement, à partir de Dynamics 365 Sales, le vendeur peut consulter la disponibilité de l’article sur la commande dans Business Central.

Entités standard et personnalisées

Dataverse stocke en toute sécurité les données dans un ensemble de tables, qui sont des ensembles d’enregistrements similaires à la façon dont une table stocke des données dans une base de données. Dataverse comprend un ensemble de base de tables standard qui couvrent des scénarios typiques, mais vous pouvez également créer des tables personnalisées dédiées à votre organisation. Dans Business Central, vous pouvez afficher les tables standard et personnalisées en cours de synchronisation sur la page Mappages de table d’intégration.

À propos de la solution d’intégration de base Business Central

La solution d’intégration de base est un élément clé de l’intégration. La solution ajoute les rôles et niveaux d’accès requis aux comptes d’utilisateur pour l’intégration et crée les tables nécessaires au mappage de la société Business Central au centre de profit dans Dataverse.

Par défaut, le guide de configuration assistée Configurer la connexion Dataverse importe la solution. Pour ce faire, le guide de configuration utilise un compte d’utilisateur d’administrateur que vous indiquez. Ce compte doit être un utilisateur valide dans Dataverse avec le rôle de sécurité suivant administrateur système.

Pour en savoir plus sur les comptes utilisateur, consultez les articles suivants :

Le compte d’administrateur n’est utilisé qu’une seule fois lors de la configuration en raison de modifications de paramètres apportées par la solution d’intégration de base dans Dataverse. Une fois la solution importée, le compte n’est plus nécessaire. L’intégration continue à utiliser le compte d’utilisateur qui est automatiquement créé spécialement pour l’intégration.

Outre la personnalisation de Dataverse, la solution crée également un rôle de sécurité dans Dataverse pour l’intégration :

Lors de la configuration de la connexion, vous créez mappages de table d’intégration nécessaires à la synchronisation des données. Les entités dans Dataverse sont mappées à des tables et des champs de table dans Business Central au moyen de tables d’intégration. Pour en savoir plus sur les mappages, accédez à Mappage d’entité standard pour la synchronisation.

Gérer les différences entre les devises locales et de base des transactions

Vous pouvez vous connecter à un environnement Dataverse dont la devise de base est différente de la devise locale dans Business Central. Vous établissez la connexion dans Business Central sur la page Configuration de la connexion Dataverse ou en utilisant le guide de configuration assistée Configurer la connexion à Dataverse.

Pour pouvoir vous connecter, assurez-vous que le paramètre de devise de base de la transaction dans Dataverse a la devise définie sur la page Devises dans Business Central, et au moins un taux de change est spécifié pour la devise sur la page Taux de change des devises.

Prenons un exemple. Vous vous connectez Dataverse avec l’euro (EUR) défini comme devise locale sur la page Configuration de la comptabilité vers un environnement Dataverse dont la devise de transaction de base est définie sur le dollar américain (USD). Vous aurez besoin d’avoir USD sur la page Devises dans Business Central et le taux de change approprié.

Lorsque vous activez la connexion à Dataverse, Business Central ajoute sa devise locale à l’entité Devise dans Dataverse avec le taux de change du champ Facteur de devise sur la page Taux de change de la devise.

La synchronisation des devises est unidirectionnelle, de Business Central vers Dataverse, les montants monétaires sont convertis et synchronisés comme suit :

  • Les montants dans la devise de base Dataverse sont convertis dans la devise locale Business Central en fonction du dernier taux de change synchronisé depuis Business Central.
  • Les montants dans la devise locale Business Central se synchronisent avec la devise locale Business Central dans l’une des autres devises (non de base) dans Dataverse.

Que se passe-t-il lorsque vous copiez une entreprise

Vous pouvez copier en toute sécurité les entreprises qui s’intègrent à Dataverse ou Dynamics 365 Sales. La copie d’entreprises contribue à réduire le risque d’incohérences des données et peut vous faire gagner un temps précieux. Pour en savoir plus sur la copie d’entreprises, accédez à Copier une entreprise.

Notes

Lorsque vous copiez une entreprise dans un environnement dans lequel Dataverse ou l’intégration des ventes est activée, Business Central efface les paramètres suivants lors de la copie vers l’entreprise cible :

  • Dataverse et les paramètres de connexion Dynamics pour garantir que l’intégration redémarre correctement dans l’entreprise cible.
  • Enregistrements d’intégration pour garantir que la société cible ne pointe pas vers des enregistrements couplés dans la société source.
  • Tâches de synchronisation d’intégration pour arrêter les tâches de synchronisation en arrière-plan.
  • Les erreurs de synchronisation, si elles existent, car elles pointent vers des erreurs dans l’entreprise source et seraient simplement considérées comme du bruit dans l’entreprise cible.

Voir aussi

Modèles de propriété de données

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