Gestion des interfaces
Les outils mis à disposition permettent de simplifier la mise en œuvre d'interface entrant dans Business Central ou sortant de Business Central.
Flux entrants
Le principe des flux entrants est de suivre un processus en deux phases :
- Intégration des données entrantes dans les tables d'intégration (intermédiaires).
- Application du contenu des tables intermédiaires dans les tables "métiers" via un modèle d’échange de données.
Intégration des données externes dans les tables intermédiaires
L’intégration de données dans les tables intermédiaires ne fait actuellement partie du module proposé. Il existe cependant plusieurs techniques permettant d’injecter des données dans des tables Business Central , parmi lesquels :
- Utilisation d'un outil de type ETL afin d'alimenter les tables SQL (uniquement on-premise).
- Exposition de la page de documents échangés en web service.
Pour une utilisation on-premise, il est possible de développer une lecture de fichier à partir des répertoires locaux et une intégration des données dans les tables intermédiaires.
Aussi, nous prévoyons d'ajouter dans le futur une gestion des fichiers hébergés sur un Azure Blob Storage, ainsi qu'un Web Service permettant d'importer des données au format XML.
Application des données des tables intermédiaires dans les tables métiers
L'application des données des tables intermédiaires dans les tables métier sera réalisé par l'application d'un modèle d'échange de document, à partir des documents échangés générés préalablement.
L'automatisation et le suivi de l'exécution des échanges est décrit dans la page Exécution des échanges de documents.
Le paramétrage des modèles d'échange de documents est détaillé dans la page Modèles d'échange de documents.
Le fonctionnement des documents échangés est décrit en détail dans la page Documents échangés.
Flux sortants
Le principe des flux sortants est de suivre un processus en deux phases :
Création d'enregistrements dans les tables intermédiaires à partir des tables "métiers" via un modèle d’échange de données. Cette création pourra être lancée manuellement ou automatiquement.
Extraction des données contenues dans les tables intermédiaires.
Création des enregistrements dans les tables intermédiaires
La création des enregistrements dans les tables intermédiaires sera réalisée par l'application d'un modèle d'échange de document, à partir des documents "métiers".
L'automatisation et le suivi de l'exécution des échanges est décrit dans la page Exécution des échanges de documents.
Le paramétrage des modèles d'échange de documents est détaillé dans la page Modèles d'échange de documents.
Le fonctionnement des documents échangés est décrit en détail dans la page Documents échangés.
Extraction des données contenues dans les tables intermédiaires.
Le module ne propose actuellement pas nativement de processus d'extraction des données à partir des tables intermédiaires. Il est cependant envisageable d'utiliser les outils suivants :
- Utilisation d'un outil de type ETL afin de lire les tables SQL (uniquement on-premise).
- Exposition de la page de documents échangés en web service.
Pour une utilisation on-premise, il est possible de développer une écriture de fichier sur les répertoires locaux à partir des tables intermédiaires.
Aussi, nous prévoyons d'ajouter dans le futur une gestion des fichiers hébergés sur un Azure Blob Storage, ainsi qu'un Web Service permettant d'exporter les données au format XML.
Voir aussi
Aperçu du module d'échange de document
Gestion des flux inter-sociétés
Gestion des interfaces
Correspondances de données
Modèles d'échange de documents
Documents échangés
Exécution des échanges de documents
Utilisation de Business Central