2025-03 Release notes
Résumé
Cette release améliore de nombreux modules, notamment ceux de
la cartographie,
les TNR,
les tables dynamiques,
la gestion des propriétés.
Moins visible, de nombreuses améliorations ont été apportées au moteur EFR. Celui-ci est plus puissant et plus résiliant.
- 1 Résumé
- 2 Nouvelles fonctionnalités en cartographie
- 3 Simplification des Informations
- 4 Nouvelles fonctionnalités en Tests de Non régressions
- 5 Nouvelles fonctionnalités en supervision
- 6 Agents conversationnels
- 7 Rapports Kibana
- 8 Améliorations
- 8.1 Moteur de rapprochement
- 8.2 Gestion des Propriétés
- 8.3 Diagrammes
- 8.4 Clarté
- 9 Correctifs
Nouvelles fonctionnalités en cartographie
Statuts dynamiques
Il est désormais possible de calculer dynamiquement le statut d’une trace à partir de son body.
Dans une médiation, l’onglet “Statut dynamique” fait son apparition.
Ce statut demande de référencer deux tables dynamiques :
une pour les chemins et,
une pour les champs.
La table des chemins permet d’identifier certains champs du body par des variables. La table des champs, elle, permet d’appliquer un statut (et éventuellement des exceptions) en fonction de la valeur de ces variables.
Deux technologies sont supportées : jsonpath
et xpath
.
Clefs métiers
Les clefs métiers permettent de suivre les flux et les échanges pour les équipes métier. Ces éléments peuvent être ajoutées aux traces JSON ou, bien, avec cette fonctionnalité déclarées depuis EFR.
Dans la médiation, il est maintenant possible de demander une collecte des données métier depuis le body ou le header.
Exemple: calculer une valeur suivant une règle JsonPath depuis un header target_header.
Templates d'échange
Les templates d'échange font leur apparition. Ils répondent à une besoin précis: identifier un comportement dynamique comme modèle pour un échange.
Le principe est d’enregistrer un modèle composé de plusieurs flux et des données. Le moteur, lorsque’il retrouvera cette combinaison de flux pourra alors identifier l'échange correspondant. On notera que les informations participantes sont aussi enregistrées, et permettent aussi de caractériser l'échange.
Exemple:
On notera que cette fonctionnalité est en bêta ; et n’est ainsi pas encore complètement fonctionnelle.
Alias d’application
Les applications possèdent désormais des alias. Comme les données et les informations, les alias permettent d’identifier le même objet avec plusieurs identifiants.
Ce principe est le même que pour les Données.
Exemple:
Sources et cibles dynamiques dans un flux
Lors de la définition d’un flux, il est possible de déterminer des participants dynamiques. C’est à dire, que ces participants sont optionnels et déterminés lors du transfert des données par les médiations.
Exemple:
Une case à cocher permet de déclarer l’application comme étant dynamique.
Voir la page Sources et cibles dynamiques dans les flux et les échanges
Simplification des Informations
Les notions d’informations se sont simplifiées. Leurs organisations et leurs gestion est maintenant similaire aux Data de la couche Applications.
En 1 mot, les informations ne sont plus inclues dans un Système. Elles sont reliées à ceux-ci.
Cela permet de définir l' Information possédée par plusieurs systèmes.
Exemple:
Attention: Le chemin de la ressource API /informations a été modifiée elle aussi.
Nouvelles fonctionnalités en Tests de Non régressions
Avancement des TNR
Une nouvelle vue fait son apparition dans le module des TNR : la vue d’avancement des tests. Elle permet de synthétiser la couverture des tests au sein du SI : par domaine et par système.
Nouvelles fonctionnalités en supervision
Résumé des flux
Pour imiter ce qui avait été fait pour le résumé des échanges, une vue similaire a été ajoutée pour les flux.
Les flux sont dénombrés par états: “Erreur”, “Avertissement”, “Succès” et “Autre”.
Déclaration d’un template d'échange
Un bouton fait son apparition sur le détail d’un échange du runtime :
Il permet d’enregistrer le modèle collecté par la supervision. Aucune modification de celui-ci n’est possible pour le moment.
Les templates d’un échange sont à retrouver sur la vue cartographique de ce dernier.
Agents conversationnels
Aide à la documentation
Un agent est disponible sur le bouton d’aide:
L’agent répond aux questions sur la manipulation de EFR.
Exemple:
Rapports Kibana
Des rapports sont mis à disposition dans votre plateforme Elastic.
Ce sont des tableaux de bords transverses à disposition des équipes et des managers des équipes Flux. Ils synthétisent tout le suivi réalisé par EFR.
Les rapports Kibana illustrent
les couches du SI supervisées:
Échanges,
Flux,
Médiations et traces.
Le volume transverse global de la plateforme.
Un reporting mensuel pour le responsable d'équipe et le DSI.
Améliorations
Moteur de rapprochement
Ajout des fonctionnalités:
Calcul des sources et des cibles dynamiques,
Collecte des données métier depuis la configuration.
Amélioration des performances globales.
Gestion des Propriétés
Les valeurs des propriétés ont été étendues afin de porter un texte beaucoup plus important comme une clef SSH.
Diagrammes
[cartographie] Quelques diagrammes ont été corrigés.
Les diagrammes des domaines et des systèmes représentent désormais aussi les échanges entrants.
De plus, les systèmes concernés par la vue sont à présent mis en évidence.
Dans la vue des domaines, les tableaux des échanges sont aussi séparés par type (entrant, sortant, interne).
Le diagramme des applications ne représente plus les systèmes.
Clarté
[supervision] Dans la liste des données, les informations invalides seront grisées.
Dans le module de reporting, les erreurs sont désormais adressées clairement.
Les flux ne peuvent plus avoir de plateforme comme source ou cible.
[tnr] Changement des colonnes affichées par défaut dans les TNR, afin de clarifier les informations affichées à l'écran.
[cartographie] Ajout de tags “automatiques” pour les applications sans système.
[reporting] Amélioration de la lisibilité des diagrammes de cycle de vie, dans le module de rapports cartographiques.
Correctifs
[cartographie] Correction des exports des tables, au sein du module cartographique.
[cartographie] Il est désormais possible de modifier les environnements d’un contact au sein d’une application.
[tnr] Dans les TNR, appuyer sur “entrée” sur la vue des scénarios ne supprime plus les éléments.
Correctif de la suppression des données liées à la fois à une application et à un événement.
Les listes d’alias et d'états dans les informations et les donnes peuvent à présent bien être vidées.
Correction des exports dans les pages de rapports cartographiques.
Related content
Ce contenu est soumis au droit à Copyright. Il ne doit pas être utilisé sans accord de la société Middleware Editions.