Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les applications métier utilisent souvent des données provenant de plusieurs sources. Dataverse combine des données en un seul ensemble de logiques 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 fournissent une vue d’ensemble des étapes permettant d’intégrer Dataverse à Business Central.
Note
Ces tâches nécessitent le rôle de sécurité System Administrator dans Dataverse et Business Central.
Attribuez des licences pour Dataverse aux utilisateurs Business Central qui utiliseront les applications intégrées.
Configurez une connexion vers Dataverse. Pour en savoir plus, consultez la rubrique Se connecter à Dataverse.
Synchronisez les données entre les applications. Pour en savoir plus, accédez à Synchronizing Business Central et Dataverse.
Mise en route avec Dataverse
Pour commencer à utiliser 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 lien Get démarré 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 des données vers ou depuis une application métier Dynamics 365 à 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. À l’inverse, à partir de Dynamics 365 Sales, le vendeur peut vérifier la disponibilité de l’élément 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 consulter les tables standard et personnalisées synchronisées sur la page des 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 les niveaux d’accès requis aux comptes d’utilisateur pour l’intégration, et crée des tables nécessaires pour mapper Business Central entreprise à l’unité commerciale 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 :
- Configuration des comptes d’utilisateur pour intégration à Dataverse
- Créer des utilisateurs dans Microsoft Dynamics 365 (en ligne) et attribuer des rôles de sécurité
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 :
- L'intégration de Business Central et Dataverse : vous permet de gérer la connexion entre Business Central et Dataverse. En général, ce rôle est attribué uniquement au compte d’utilisateur automatiquement créé pour la synchronisation. Pour en savoir plus sur ce rôle, accédez à Configuration des comptes d’utilisateur pour l’intégration avec Dataverse.
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 de Dataverse sont mappées aux tables et aux colonnes dans Business Central via des tables d'intégration. Pour en savoir plus sur les mappages, accédez à Mappage d’entité standard pour la synchronisation.
Note
La solution d’intégration de base ne définit pas les paramètres d’audit (IsAuditEnabled) pour les tables qu’elle étend. Lorsque vous importez la solution, elle peut désactiver l’audit sur les tables où une autre solution l’a précédemment activée. Dataverse applique les paramètres de la solution importée et, si l’audit n’est pas activé dans le fichier de solution, il le désactive par défaut. Après avoir activé l’intégration, vérifiez vos paramètres d’audit dans Dataverse et réenablez l’audit pour les tables affectées si nécessaire. Vous pouvez également redéployer toutes les solutions qui ont précédemment activé l’audit sur ces tables.
Gérer les différences entre les devises locales et de base des transactions
Vous pouvez vous connecter à un environnement Dataverse qui a une devise de base différente de celle de la devise locale dans Business Central. Vous créez la connexion dans Business Central sur la page ou à l’aide du guide de configuration assisté Configurer la connexion à Dataverse.
Pour pouvoir vous connecter, vérifiez que le paramètre monétaire de transaction de base dans Dataverse a la devise définie sur la Currencies dans Business Central et qu’au moins un taux de change est spécifié pour la devise dans la page Currency Exchange Rate.
Prenons un exemple. Vous connectez Business Central, avec l'Euro (EUR) défini comme devise locale sur la page Configuration du registre général, à un environnement Dataverse dont la devise de transaction de base est le dollar américain (USD). Vous devez avoir les USD sur la page Currencies de Business Central ainsi que le taux de change approprié.
Lorsque vous activez la connexion à Dataverse, Business Central ajoute sa devise locale à l'entité Currency dans Dataverse avec le taux de change provenant du champ Currency Factor sur la page Taux de Change.
La synchronisation monétaire est unidirectionnelle, de Business Central à Dataverse, les montants monétaires convertissent et se synchronisent comme suit :
- Les montants de la devise de base Dataverse sont convertis en devise locale Business Central en fonction du dernier taux de change synchronisé à partir de Business Central.
- Les montants de 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é des 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.
Note
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 :
- Paramètres de connexion de Dataverse et Dynamics pour garantir une réinitialisation correcte de l’intégration dans l’entreprise cible.
- Enregistrements d'intégration de données 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.
Informations associées
Modèles de propriété de données
Trouvez des modules d’apprentissage en ligne gratuits pour Business Central ici