Intégration à 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 en un seul ensemble logique qui facilite la connexion de Business Central à d'autres applications Dynamics 365. Par exemple, Dynamics 365 Sales ou votre propre application développée sur Dataverse. Pour en savoir plus sur Dataverse, consultez Qu'est-ce que Dataverse?.
Les étapes suivantes donnent un aperçu des étapes pour intégrer Dataverse à Business Central.
Remarque
Remarque:
Ces tâches nécessitent le Administrateur système rôle de sécurité dans Dataverse et Business Central.
Attribuez des licences pour Dataverse aux utilisateurs Business Central qui utiliseront les applications intégrées.
Configurez une connexion à Dataverse. Pour en savoir plus, consultez Se connecter à Dataverse.
Synchronisez les données entre les applications. Pour en savoir plus, consultez Synchronisation de Business Central et de Dataverse.
Premiers pas avec Dataverse
Pour démarrer avec Dataverse, vous aurez besoin d'un compte Microsoft Power Apps. Si vous n'avez pas encore de compte Power Apps, vous pouvez en obtenir un gratuitement en visitant powerapps.com et en choisissant le Commencer gratuitement lien. Pour en savoir plus sur la façon de démarrer avec Dataverse, consultez le Premiers pas avec Dataverse module de la formation Microsoft.
Synchronisation des données bidirectionnelle ou unidirectionnelle
Vous pouvez synchroniser les données dans un sens ou dans l'autre d'une application métier Dynamics 365 vers une autre, ou dans les deux sens en quasi-temps réel, via Dataverse. Par exemple, si vous intégrez Business Central à Dynamics 365 Sales, un vendeur peut créer une commande dans Dynamics 365 Sales et la commande se synchronise avec Business Central. Inversement, depuis Dynamics 365 Sales, le vendeur peut vérifier la disponibilité de l'article 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 semblables à 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 couvrant les scénarios courants, mais vous pouvez également créer des tables personnalisées propres à 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 composant clé de l'intégration. La solution ajoute les rôles et niveaux d'accès requis aux comptes d'utilisateurs pour l'intégration et crée les tables nécessaires pour mapper la compagnie Business Central à l'unité commerciale dans Dataverse.
Par défaut, le Configurer la connexion Dataverse guide de configuration assistée importe la solution. Pour ce faire, le guide de configuration utilise un compte d'utilisateur administrateur que vous spécifiez. Ce compte doit être un utilisateur valide dans Dataverse avec le Administrateur système rôle de sécurité.
Pour en savoir plus sur les comptes d'utilisateurs, consultez les articles suivants :
- Configuration des comptes d'utilisateurs pour l'intégration à Dataverse
- Créer des utilisateurs dans Microsoft Dynamics 365 (en ligne) et attribuer des rôles de sécurité
Le compte administrateur n'est utilisé qu'une seule fois lors de la configuration, pour les modifications 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 d'utiliser le compte d'utilisateur créé automatiquement pour l'intégration.
En plus de personnaliser Dataverse, la solution crée également un rôle de sécurité dans Dataverse pour l'intégration :
- Intégration Business Central Dataverse - Vous permet de gérer la connexion entre Business Central et Dataverse. En règle générale, ce rôle est attribué uniquement au compte d'utilisateur créé automatiquement pour la synchronisation. Pour en savoir plus sur ce rôle, consultez Configuration des comptes d'utilisateurs pour l'intégration à Dataverse.
Lorsque vous configurez la connexion, vous créez les mappages de table d'intégration nécessaires pour synchroniser les données. Les entités dans Dataverse sont mappées aux tables et aux champs de table dans Business Central via des tables d'intégration. Pour en savoir plus sur les mappages, consultez Mappage d'entité standard pour la synchronisation.
Gérer les différences entre les devises de transaction locales et de base
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 page ou en utilisant le Configurer la connexion à Dataverse guide de configuration assistée.
Pour pouvoir vous connecter, assurez-vous que le paramètre de devise de transaction de base dans Dataverse correspond à la devise définie sur la page Devises page dans Business Central, et qu'au moins un taux de change est spécifié pour cette devise sur la page Taux de change des devises .
Voici un exemple. Vous connectez Dataverse avec l'euro (EUR) défini comme devise locale sur la page Paramètres du grand livre page à un environnement Dataverse dont la devise de transaction de base est le dollar américain (USD). Vous devez avoir USD sur la page Devises page dans Business Central et le taux de change approprié.
Lorsque vous activez la connexion à Dataverse, Business Central ajoute sa devise locale à l'entité Devise entité dans Dataverse avec le taux de change de la page Facteur de devise champ sur la Taux de change des devises .
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 de Business Central selon le dernier taux de change synchronisé depuis Business Central.
- Les montants dans la devise locale de Business Central sont synchronisés avec la devise locale de Business Central dans l'une des autres devises (non de base) dans Dataverse.
Ce qui se passe lorsque vous copiez une compagnie
Vous pouvez copier en toute sécurité des compagnies qui s'intègrent à Dataverse ou à Dynamics 365 Sales. La copie de compagnies 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 de compagnies, consultez Copier une entreprise.
Remarque
Remarque:
Lorsque vous copiez une entreprise dans un environnement où l'intégration Dataverse ou Sales est activée, Business Central efface les paramètres suivants lors de la copie vers l'entreprise cible :
- Les paramètres de connexion Dataverse et Dynamics pour s'assurer que l'intégration se réinitialise correctement dans l'entreprise cible.
- Les enregistrements d'intégration pour s'assurer que l'entreprise cible ne pointe pas vers des enregistrements couplés dans l'entreprise source.
- Les travaux de synchronisation d'intégration pour arrêter les travaux 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.
Informations connexes
Modèles de propriété des données
Trouvez des modules d'apprentissage en ligne gratuits pour Business Central ici