Paramétrage Data Exchange Hub

Installation

L’application “Data Exchange Hub” est disponible sur l’ AppSource de Microsoft Dynamics 365 Business Central).

Merci de vous référer à la Procédure d’installation des Extensions pour plus de détail.

Autorisations

Pour utiliser cette extension, tous les utilisateurs ont besoin d’autorisations supplémentaires :

  • (ISATECH-LCM) “License Control Management”, pour tous les utilisateurs,

Pour les utilisateurs de cette extension (en mode paramétrage ou lecture) des jeux d’autorisations complémentaires sont disponibles.

  • (DEH-READ) “Data Exchange Hub – Read”, pour les utilisateur en mode consultation,
  • (DEH-WRITE) “Data Exchange Hub – Write” pour les utilisateurs Administrateur en mode paramétrage.

Architecture

Il est impératif de comprendre les différents composants / éléments qui entrent dans le fonctionnement du Data Exchange Hub.

Acte : Un acte intégre l’ensemble des éléments (Partenaires, Traitement, Définition des tables et champs, etc…) qui déterminent un processus d’envoi ou d’intégration d’un message.

Message : Il s’agit de l’information (suivant un contenu formatté) envoyée ou récéptionnée par le Data Exchange Hub. Chaque message est traité par l’existance d’un paramétrage d’Acte correspondant.

Partenaire : Un partenaire décrit le destinataire ou le réceptionnaire d’un acte. Un partenaire peut être un client, un fournisseur ou bien une société (dans le cas d’une synchronisation de données).

Stockage : Détermine le point d’entrée ou de sortie des informations. Le stockage peut être un service http. Le paramétrage du stockage inclut toutes les informations de sécurité nécéssaire à l’accés à ce point d’entrée ou de sortie.

Traitement : Les traitements peuvent être de deux types:

  • Processus : Il s’agit des processus de gestion de l’intégration ou de la sortie de données
  • Communication : Il s’agit du processus de communication avec le point de stockage. Les traitements sont basés sur des codeunits. L’ajout d’un nouveau traitement doit faire appel à un développement complémentaire.

Correspondance: La table de correspondance permet de déterminer les transcodages à prévoir lors de l’envoi ou de la réception d’un message. Typiquement cela permettra de mettre en correspondance des codes différents d’une société à une autre (Exemple: France est codé ‘FR’ dans une société et ‘FRA’ dans une autre société.)

Déclencheurs: Evénements qui déterminent la création ou non d’un message sortant. Il existe 5 types de déclencleurs (Insertion d’enregistrement, modfication d’enregistrement, suppression d’enregistrement, renommage d’enregistrement, lancement de document)

File d’attente et écriture file d’attente: Lorsqu’un message est créé ou réceptionné il n’est pas traité immédiatement. Un traitement périodique paramétrable est défini via la file d’attente des travaux. Ce traitement périodique est appelé écriture file d’attente, lorsque le traitement est réalisé il est archivé dans le journal des écritures file d’attente.

Prérequis techniques

Avant de procéder à l’installation de cette extension il est nécessaire d’inscrire une application à partir du portail Azure avec le paramétrage suivant:

Authentification

API Autorisées

Certificats et secret

Vue d’ensemble

Cette inscription est a demander à votre administateur Azure qui doit vous communiquer :

  • Secret Client
  • ID d’application (Client)de l’annuaire
  • ID de l’annuaire (Tenant)

Application Azure Active Directory

Dans Business Central, créez une nouvelle fiche en utilisant (1)l’ID d’application (Client)de l’annuaire, (2)activez le et ajoutez les (3)groupes d’utilisateurs ou les (4)ensembles d’auorisations utilisateur associés aux tables à synchroniser

Précédent
Suivant