Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Enterprise Flows Repository - Base de connaissance
Documentation Enterprise Flows Repository

Documentation
Results will update as you type.
  • Guide utilisateur
    • Connexion à EFR
    • Gestion des flux
    • Gestion du changement
    • Tests de Non-Regression
    • Cartographie
      • La cartographie du SI en couches
      • Cartographier un transport de données
      • Cartographier un portefeuille d'applications
      • Rapports
      • Référentiels
  • Administration
  • Intégration de EFR avec vos applications
  • Rapports Kibana
  • Releases notes
  • Webinaires
  • Glossaires
  • Patrons d'intégration
  • Mentions des logiciels tiers

    You‘re viewing this with anonymous access, so some content might be blocked.
    /
    Cartographier un transport de données
    Updated mai 28

      Cartographier un transport de données

      Objectif(s)

      Dans le cadre où un nouveau transport est ajouté au SI, il est important de le configurer dans EFR afin de permettre un suivi des traces de transport.

      Ici, nous partirons du principe que les systèmes et les applications ont déjà été correctement cartographiés.

      Dans ce tutoriel, nous souhaitons configurer un transfert de Bon de commande entre un MES et un WMS.

      Principe

      Il y aura 3 choses à configurer, dans cet ordre :

      • Une médiation,

      • Un flux,

      • Un échange.

      Configuration de la médiation

      La médiation représente le programme qui envoie “physiquement” la trace à EFR. La trace contient le champs $.route.id, identifiant la source de cette trace. Nous allons nous baser sur cet identifiant de route pour configurer la médiation.

      Dans notre exemple, le transfert est physiquement effectué par une route Camel. L’identifiant de la route est bcom-to-wms ; il s’agit d’un ESB.

      Dans EFR, rendez-vous dans la vue Cartographie/Vue des interactions/Médiations, puis cliquez sur “+ Créer une médiation“.

      image-20250528-141928.png
      Dialogue de création de médiation rempli

      La “Famille” sélectionnée en haut à gauche du tableau sera utilisée pour la création de la médiation.

      image-20250528-142058.png
      Une fois la médiation créée, se rendre sur sa page donnera le résultat suivant.

      Configuration du flux

      Maintenant, nous allons configurer le flux. Ici, dans cet exemple simple, la médiation (code exécutable) n’est représentée que par un demi-flux. Plus précisément, la médiation consomme une file AMQ et pousse directement dans WMS un résultat.

      Rendez-vous dans la liste des flux, et configurez celui qui correspond à votre besoin.

      image-20250528-142402.png
      Dialogue de création d’un flux, rempli selon les besoins de l’exemple.

      Une fois le flux créé et sélectionné, vous pourrez indiquer les informations cartographiques qu’il embarque.

      image-20250528-142846.png
      Flux créé, avec quelques informations essentielles supplémentaires.

      Ensuite, dans la chorégraphie des médiations, ajoutez la médiation précédemment créée. Cela permet de relier les deux, et permet de retrouver quel flux est concerné par une trace représentant une certaine médiation.

      image-20250528-143038.png
      Chorégraphie basique, reliant la médiation au flux.

      Votre flux est désormais créé. Vous pourrez dès à présent le retrouver dans la liste des flux du runtime si vous exécutez votre route et envoyez une trace valide.

      Cependant, il faut à présent configurer l'échange afin que le métier puisse identifier les problèmes quand il y en aura.

      Configuration de l'échange

      Dans la liste des échanges, créez un nouvel objet comme suit :

      image-20250528-143327.png
      Dialogue de création d’un échange, rempli selon les besoins de l’exemple.

      Une fois l'échange créé, vous pourrez alors indiquer à ses systèmes sources et cible, ainsi que l’information transportée. Pour rappel, les systèmes sont une abstraction métier des applications, et les informations sont celles des données.

      Voici ce que l’on obtient dans le cadre de notre exemple :

      image-20250528-143602.png
      Échange configuré avec le flux précédemment créé.

       

      À présent, lorsque que la route s’exécutera, une trace sera envoyée. Cette trace sera identifiée à une médiation, participant à la chorégraphie d’un flux. Finalement, ce dernier caractérisant un échange, le métier saura exactement à quoi correspond votre trace et donc votre exécution.

      Résumé

      image-20250528-145243.png
      Résumé de la situation

       

      Ce contenu est soumis au droit à Copyright. Il ne doit pas être utilisé sans accord de la société Middleware Editions.

      {"serverDuration": 14, "requestCorrelationId": "b2236aa224a3478d9963c1d37e551ef0"}