Mars 2026
Cet article décrit les améliorations significatives apportées aux fonctionnalités de JustPerform v26.03.
Nouvelle fonctionnalité : Journal des copies
JustPerform introduit la fonction de copie de journal, qui permet aux utilisateurs de dupliquer un journal existant tout en préservant sa disposition dimensionnelle, ses postes et ses données métriques. Un nouvel identifiant de journal est généré automatiquement et le journal copié est placé dans le contexte cible sélectionné. Le système impose un accès basé sur les rôles, garantit des correspondances de dimensions valides et exige au moins une différence entre le journal source et le journal cible. Toutes les actions de copie restent entièrement traçables dans le journal des événements, le moniteur de tâches et l'historique du journal.
Le La fonction Copier le journal peut être exécutée directement à partir de l’interface utilisateur du journal ou incorporée dans des flux de travail automatisés. Les utilisateurs peuvent la configurer en tant qu'action de tâche dans le flux de processus, la programmer pour une exécution récurrente ou l'ajouter à un tableau pour un accès rapide. Les configurations enregistrées et les sélections de l'utilisateur au moment de l'exécution sont toutes deux prises en charge, et tous les résultats de l'exécution sont enregistrés à des fins d'audit et de contrôle opérationnel cohérent.
Principaux avantages
Gagner du temps et réduire les tâches manuelles en éliminant la nécessité de recréer les journaux à partir de zéro.
Assurer la cohérence et l'exactitude par une duplication structurée des schémas, des valeurs dimensionnelles et des données financières.
Améliorer la gouvernance et l'auditabilité grâce à une traçabilité complète des journaux d'événements, du moniteur de tâches et de l'historique du journal.
Améliorez l'automatisation en permettant à Copier le journal de s’exécuter dans le cadre de tâches, de calendriers et de tableaux.
Contrôle de l'accès grâce à des autorisations basées sur les rôles, garantissant que seules les données autorisées peuvent être copiées.
Pour plus d'informations, voir Copier les journaux.
Améliorations apportées à l'extrait de contrôle
Les rapports sur l'état des contrôles sont améliorés pour prendre en charge les extraits visuels, les extraits de rapport et les ensembles de contrôles. Les utilisateurs ajoutent la pseudo-dimension État du contrôle aux présentations d'extraits pour analyser les états des mesures de contrôle (Valide, Avertissement, Erreur) à l'aide d'agrégations basées sur le nombre.
Snippets Visuels
Les utilisateurs ajoutent la pseudo-dimension État du contrôle aux présentations Visual Snippet pour afficher des rapports basés sur l'état dans tous les types de graphiques pris en charge, notamment Comparaison, Tendance, Composition et Indicateur.
Le système filtre automatiquement la présentation pour n'afficher que les métriques de contrôle et ajoute un suffixe (Compte) à chaque nom de métrique.
Les états de validité, d'avertissement et d'erreur s'affichent directement comme des valeurs de données dans le graphique, ce qui permet d'obtenir un résumé visuel de l'état du contrôle à travers les métriques.
Extraits de rapport
Les utilisateurs ajoutent le statut du contrôle aux présentations des extraits de rapport en le faisant glisser et en le déposant dans les lignes, les colonnes ou les filtres.
Le sélecteur de membre fournit trois valeurs d'état - Valide, Avertissement et Erreur - permettant des ventilations tabulaires du nombre de métriques de contrôle par état.
L'agrégation basée sur le nombre s'applique automatiquement, affichant le nombre de mesures de contrôle appartenant à chaque catégorie d'état dans les dimensions sélectionnées.
Jeux de contrôle
Lorsqu'un utilisateur ajoute un ensemble de contrôles à un modèle de snippet en même temps que l'état des contrôles, le système affiche des comptes agrégés, c'est-à-dire le nombre total de toutes les métriques de contrôle enfant de l'ensemble, ventilées par état.
L'ajout d'un jeu de contrôle avec le membre actuel et le dernier membre affiche la description du jeu suivie de l'ID du jeu, avec le nombre total de statuts. L'ajout avec le membre actuel n'affiche que les comptes agrégés pour le membre actuel. L'ajout avec le dernier membre n'affiche que les membres des feuilles.
Les descendants et les enfants d'un jeu de contrôle n'affichent que les membres de la feuille, et non le membre actuel.
Lien vers la propriété dans les rôles Accès aux données
Le sélecteur de membre Roles Data Access est amélioré pour prendre en charge le type de propriété Link to Property (Lien vers un autre enregistrement) en tant que sélection valide.
Les utilisateurs naviguent vers Explore > Roles > Role Assignments et ouvrent l'éditeur Members. Le sélecteur de membre inclut le type de propriété Lien vers un autre enregistrement. Le système affiche la description de la propriété telle qu’elle a été définie par l’utilisateur dans la configuration du type, et le sélecteur de membres affiche l'ID et la description de la propriété à sélectionner. Les utilisateurs ne sélectionnent que le membre parent pour l'affectation. La logique du backend traite l'attribution des rôles en conséquence.
Optimisation de la mise en page de l'arbre de données visuel (VDT)
L'arborescence visuelle des données (VDT) est améliorée avec un espacement optimisé pour une meilleure lisibilité et un affichage compact. Le remplissage, la hauteur et la largeur des cartes sont réduits de 10 % de tous les côtés, et l'espacement vertical entre les cartes est réduit. Les cartes parentales commencent plus près du bord gauche de la toile et l'espacement supérieur est réduit. Ces ajustements permettent d'obtenir une arborescence plus dense et plus lisible, qui affiche davantage de données dans la zone visible du canevas sans nécessiter un défilement excessif.
Formatage standard des nombres dans Visual Snippets
Les Visual Snippets sont améliorés pour appliquer un formatage standard des nombres aux étiquettes de données en fonction du type de données métriques.
Le système applique le format de numéro approprié en fonction de la définition de la métrique :
Les mesures en pourcentage s'affichent avec un symbole de pourcentage. Par exemple, une valeur stockée de 0,25 s'affiche comme 25 %.
Les mesures de nombres s'affichent avec deux décimales. Par exemple, une valeur stockée de 119,23456 s'affiche comme 119,23.
Les mesures entières s'affichent avec zéro décimale. Par exemple, une valeur stockée de 23,6584 s'affiche comme 23.
Cette mise en forme s'applique à tous les types de graphiques pris en charge par Visual Snippets, y compris les graphiques de comparaison, de tendance, de composition et d'indicateur. Toutes les infobulles et étiquettes de données reflètent le formatage. Les Visual Snippets existants reflètent ce comportement sans nécessiter de reconfiguration. Aucune modification ne s'applique aux mesures dont les types de données ne sont pas des pourcentages, comme les devises.
Détails des données pour les types de métriques parentales
La fonction Détails des données est améliorée pour prendre en charge les types de métriques parentales de la même manière que les métriques calculées. En cliquant sur Détails des données d' une métrique parente, on affiche la liste complète des valeurs des membres de la feuille qui contribuent au nombre récapitulatif de la métrique parente. L'affichage permet d'effectuer des recherches en profondeur pour voir les éléments contributeurs individuels.
Ouvrir des pages connexes dans l'onglet JustPerform à partir des tableaux de bord
La navigation dans le tableau est améliorée de sorte que lorsqu'un utilisateur accède à une page connexe par le biais du widget Drill Through on a Board, la page s'ouvre dans un nouvel onglet JustPerform au lieu d'un onglet séparé du navigateur. Cela garantit une navigation cohérente dans l'application lorsque l'on travaille avec des tableaux. Le champ d'application de cette modification est limité aux pages connexes accessibles à partir des tableaux.
Tableaux de correspondance
Cette version introduit les tables de correspondance, un nouveau type d'objet dans JustPerform qui fournit un moyen structuré de définir des correspondances de valeurs source-cible à utiliser dans les flux de travail de transformation des données. Les tables de correspondance sont accessibles à partir de Explorer > Domaine fonctionnel > Transactions > Correspondance et suivent le même modèle d'autorisations que les contrôles de domaine fonctionnel.
Chaque table de correspondance se compose d'une ou plusieurs colonnes Source et d'une seule colonne Cible. Les types de données pris en charge sont les suivants : texte, numérique, liste, date et dimension. Les utilisateurs définissent la structure de mappage dans un volet latéral (Mapping Layout) qui comprend les options Fail on Unmapped Source (Échec sur les sources non mappées) et Enable Range Mapping (Activer le mappage des plages). Lorsque l'option Mappage des plages est activée, chaque colonne Source est divisée en colonnes De et À afin de prendre en charge les recherches basées sur les plages.
La table de correspondance prend en charge les fonctionnalités suivantes :
Saisie de données via une interface DataGrid de type Excel avec insertion de lignes, validation en ligne, recherche de motifs par caractères génériques (à l'aide de * et de ?) et publication pour enregistrer les modifications.
Actions de gestion, notamment Copier (duplique le tableau de correspondance), Supprimer (supprime après confirmation) et Nouvel onglet (s'ouvre dans un autre onglet du navigateur).
Visibilité dans l'arbre des domaines fonctionnels dans Explore et dans le catalogue d'applications après création.
Tableaux de correspondance : Importer et exporter
Cette version introduit une fonctionnalité d'importation et d'exportation pour les tables de correspondance, permettant la gestion de données en masse. Les deux options sont accessibles à partir du menu ellipse(⋯) de l'en-tête L2.
Exporter ouvre la boîte de dialogue standard Exporter la feuille avec un nom de fichier prérempli (modifiable), un sélecteur de format (par défaut .xlsx) et des boutons Annuler/Accepter . Le fichier exporté reflète la grille publiée. Pour les tables dont la mise en correspondance des plages est activée, chaque colonne Source est exportée sous la forme de deux colonnes adjacentes : [Nom de la colonne] De et [Nom de la colonne] À.
Importation invite l'utilisateur à sélectionner un fichier .xlsx, puis ouvre un volet latéral Détails de l'importation comportant quatre zones :
Fichier - Affiche le nom du fichier sélectionné avec la possibilité de le remplacer via + Ajouter un fichier.
Aperçu de la feuille - Un aperçu de la grille en lecture seule avec un sélecteur d'onglet de feuille pour les classeurs comportant plusieurs feuilles.
Mise en page > Colonnes - Répertorie les colonnes de la table de mappage avec les colonnes du fichier mappé automatiquement. Pour les tableaux de correspondance des plages, chaque colonne Source s'affiche sous forme de lignes De et À.
Données - Zone de texte en lecture seule indiquant la référence de la cellule de départ.
Après une importation réussie, le système affiche une fenêtre modale récapitulative de téléchargement indiquant le nom du classeur, le nombre total d'enregistrements soumis, mis à jour, inchangés et rejetés, ainsi que les valeurs invalides des membres de la dimension et un fichier journal téléchargeable. L'opération d'importation génère une entrée dans le journal des événements conforme à la journalisation de l'importation de feuilles.
Pour plus d'informations, voir « Tableaux de correspondance : Importation et exportation » dans Articles détaillés sur les fonctionnalités.
Améliorations du flux de travail
Le Workflow Designer s'enrichit d'un nouveau type de nœud Mapping, de catégories de nœuds réorganisées, d'une expérience de nœud SQL Script mise à jour et d'une sélection d'entrée/source rationalisée pour tous les types de nœuds.
Nœud de mappage
Cette version introduit le nœud Mapping, un nouveau type de nœud dans la catégorie Transformations. Il permet aux utilisateurs de transformer et d'enrichir les données en appliquant des tables de correspondance prédéfinies aux ensembles de données d'entrée. Les utilisateurs configurent une ou plusieurs étapes de mappage - chaque étape crée une nouvelle colonne de sortie en effectuant une recherche dans une table de mappage sélectionnée. Le nœud comprend le mappage des champs sources, la gestion des valeurs non mappées (héritée de la table de mappage) et un aperçu de la simulation des données en temps réel dans le panneau central.
Réorganisation du type de nœud
La fenêtre contextuelle Ajouter un nœud est réorganisée en catégories mises à jour. Les noms de catégories et de nœuds suivants ont été modifiés dans cette version :
Calcul est renommé Transformer. Le nœud Script de cette catégorie est renommé SQL Script et apparaît en première position.
La notification est renommée Collaboration. L'icône de la catégorie est mise à jour.
Tous est renommé en Tous les types.
La catégorie AI est supprimée.
Rule Set est une nouvelle catégorie pour les futurs types de nœuds liés à la consolidation (entièrement désactivés dans cette version).
L'ordre complet des catégories est le suivant : Tous les types, Transformation, Logique, Collaboration, Lecture, Écriture et Ensemble de règles. Les nœuds pris en charge apparaissent en premier (par ordre alphabétique, en couleur), suivis des nœuds non pris en charge (en gris avec une info-bulle) : "Ce nœud n'est actuellement pas pris en charge").
SQL Script Node UI
Le volet latéral du nœud SQL Script est enrichi d'un sélecteur en ligne avec des cases à cocher pour ajouter ou supprimer des nœuds d'entrée (remplaçant le sélecteur central-modal), et d'une section de requête en lecture seule sous la section d'entrée avec prise en charge du défilement et d'une option de développement.
En mode Advance View, l'en-tête L2 affiche le fil d'Ariane, l'étiquette du bouton Exécuter devient Exécuter SQL et toutes les autres options de l'en-tête sont désactivées, à l'exception de Exécuter SQL et Publier.
Mises à jour de l'interface utilisateur Input/Source
La sélection des sources et des entrées dans les nœuds de lecture et d'écriture est améliorée par l'utilisation de sélecteurs uniques en ligne avec un espace réservé "Cliquer pour sélectionner", qui remplace le sélecteur de membre modal central. Seuls les types d'objets pertinents peuvent être sélectionnés (en couleur) ; les éléments de la hiérarchie non sélectionnables sont grisés. La liste des mises à jour est enrichie d'un sélecteur en ligne avec cases à cocher, et les dimensions se déplacent automatiquement entre la mise en page et la liste des mises à jour. Le volet des détails du flux de travail se ferme automatiquement après la création d'un nouveau flux de travail.
Prise en charge de l'ajout d'extraits de journaux aux tableaux
Les utilisateurs peuvent désormais insérer des extraits de journaux - créés à partir de rapports ou d'extraits visuels dans les journaux - directement dans les tableaux. Ces extraits peuvent être sélectionnés lors de l'ajout d'extraits à un tableau.
Actions prises en charge pour les extraits de journaux sur les tableaux
Les extraits de journal héritent automatiquement du contexte FA du tableau.
Les extraits de journaux peuvent être déplacés et repositionnés sur les tableaux.
Les extraits de journaux peuvent être supprimés si nécessaire.
Les extraits de journaux inclus dans les tableaux sont conservés lors de l'exportation et de l'importation de l'espace de travail.
Pour plus d'informations, voir Ajouter des extraits de journaux aux tableaux.
Aligner le comportement de la présentation en grille sur celui de la présentation en feuille
Cette mise à jour garantit que la présentation en grille se comporte de manière cohérente avec la présentation en feuille, en particulier lorsque les utilisateurs insèrent des lignes ou interagissent avec les cellules de sélection des membres. L'objectif est d'offrir une expérience utilisateur unifiée et plus intuitive pour les deux types de mise en page et d'améliorer considérablement l'efficacité et la précision de la saisie des données.
Principales améliorations
-
Liste déroulante suggestive des membres
Lors de l'insertion d'une ligne et de la saisie d'un nom de membre dans la présentation en grille, une liste déroulante suggestive apparaît désormais et filtre dynamiquement les membres en fonction de la saisie de l'utilisateur.
-
Comportement de la liste des membres avec retour arrière
Appuyer sur la touche Backspace après avoir double-cliqué sur une cellule membre permet également d'afficher la liste complète des membres.
-
Sélection hiérarchique des membres
En cliquant sur l'icône de liste déroulante à côté d'une cellule de membre, les membres sont désormais affichés dans une structure hiérarchique avec une fonctionnalité de développement/réduction.
-
Validation des entrées basée sur des métriques
Les cellules valident désormais les données saisies en fonction du type de métrique associé, ce qui permet d'éviter les entrées non valides.
-
Amélioration du comportement de l'édition des cellules
Un double-clic sur une cellule positionne le curseur à la fin de la valeur existante, ce qui permet aux utilisateurs de la modifier sans l'écraser.
Principaux avantages
Expérience cohérente entre la disposition en grille et la disposition en feuille
Saisie de données plus rapide et plus intuitive
Réduction des erreurs grâce à une validation plus intelligente
Meilleure navigation pour les grandes listes de membres
Des flux de travail plus fluides avec des interactions prévisibles