Août 2026
Cet article présente les principales améliorations apportées aux fonctionnalités de JustPerform v26.08.
Améliorations apportées à la prise en charge des langues : Ajouter l'italien et le néerlandais
L'italien et le néerlandais ont été ajoutés aux paramètres multilingues de l'espace de travail et aux préférences utilisateur. Les administrateurs peuvent activer ces langues pour chaque espace de travail dans Admin Central > Paramètres > Paramètres multilingues, et les utilisateurs peuvent les sélectionner dans le menu déroulant « Langue par défaut » de leur profil. Tout le texte de l'interface utilisateur, le contenu des zones fonctionnelles et les descriptions des données permanentes sont traduits dans la langue sélectionnée.
Pour plus d'informations, consultez l'article Activer le multilingue.
Améliorations apportées à l'importation des tables de transactions et à la saisie des entrées
L'importation des données des tables de transactions est désormais plus robuste et plus flexible, permettant de gérer des cas particuliers qui nécessitaient auparavant un prétraitement manuel des fichiers. Les utilisateurs peuvent effectuer l'importation en toute confiance, sachant que le système leur affichera un avertissement en cas de divergences potentielles entre les données.
-
Allongement de la longueur des caractères des dimensions locales
Les dimensions locales des tables de transactions prennent désormais en charge jusqu'à 50 caractères, contre une limite précédente de 32 caractères. Cela élimine les contraintes qui obligeaient les utilisateurs à abréger les libellés descriptifs. La nouvelle limite s'applique aussi bien à la saisie manuelle dans la grille (plafonnée à 50) qu'aux importations à partir de fichiers (les valeurs dépassant la limite sont rejetées et consignées dans le journal).
-
Avertissement d'importation en cas de divergences de formatage Excel
Lors de l'importation de fichiers Excel, un avertissement alerte désormais les utilisateurs si des différences de formatage des cellules (telles que les dates, les pourcentages, la notation comptable avec des parenthèses, les nombres mis à l'échelle, les fractions ou les formules) entraînent un écart entre les valeurs importées et celles affichées à l'écran. Les utilisateurs peuvent poursuivre l'importation en utilisant les valeurs des cellules sous-jacentes, ou annuler et réimporter le fichier au format CSV afin de conserver les valeurs indiquées.
Pour plus d'informations, consultez l'article Transactions – Tableau.
Améliorations apportées au workflow – Nœud d'écriture de transaction
Les tables de transactions autorisent par défaut les lignes en double ; par conséquent, les workflows qui s'exécutent de manière répétée ou selon des plannings accumulent des données en double à chaque exécution. Le nœud « Écriture dans une table de transactions » prend désormais en charge le mode Remplacer pour éviter cela : avant d'écrire de nouvelles données, il efface les lignes existantes correspondant à une clé de dimension définie par l'utilisateur, puis écrit les nouvelles données.
Le nouveau menu déroulant « Option d'écriture » propose les stratégies Écraser, Fusionner et Ajouter. Lorsque l'option « Overwrite » est sélectionnée, utilisez la section « Set Overwrite based on » pour définir quelles dimensions déterminent la portée à effacer.
Pour plus d'informations, consultez la section Configuration du nœud de table de l'article Utilisation des nœuds d'écriture.
Améliorations apportées au workflow – Nœud d'écriture de feuille
-
Simplification de la mise en forme
La section « Mise en forme » conserve trois compartiments — Lignes, Colonnes et Filtres — dont les rôles sont désormais plus clairs. Colonnes est désormais réservée exclusivement aux Métriques ; aucune dimension ne peut être ajoutée aux colonnes, et aucune métrique ne peut en être retirée. Lignes contient les dimensions qui s'affichent sous forme de colonnes de sortie. Filtres contient les dimensions déplacées hors de Lignes, chacune limitant l'écriture à un seul membre feuille ; les dimensions filtrées sont exclues à la fois de la table de mappage et de la Sortie. Le contexte FA est entièrement supprimé du nœud « Écriture ». La cellule « Cible » est renommée « Sortie ».
-
Commutateurs de remplacement
Chaque dimension ajoutée à la section « Définir le remplacement en fonction de » indique désormais un bouton bascule (désactivé par défaut). Lorsque le bouton est sur OFF, l'icône « Filtre » permet à l'utilisateur de sélectionner des membres spécifiques. Lorsque le bouton est activé (ON), la dimension inclut tous les membres et le filtre est masqué. Publier est bloqué si une dimension dont le bouton est désactivé ne comporte aucun membre sélectionné, ou si aucune dimension n'est configurée pour le remplacement.
Pour plus d'informations, consultez la section Configuration du nœud de feuille de l'article Utilisation des nœuds d'écriture.
Améliorations apportées au flux de travail : Contrôle des cellules et actualisation du lecteur de fichiers
Le lecteur de fichiers divise désormais la cellule de départ unique en Cellule de départ d'en-tête et Cellule de départ des données. Les fichiers Excel acceptent des cellules personnalisées (par exemple, D7 pour les en-têtes, D10 pour les données) ; les fichiers CSV sont automatiquement verrouillés sur A1 pour les deux. Lorsque vous changez le type de fichier (Excel → CSV), les cellules sont automatiquement réinitialisées sur A1 avec une alerte. Un nouveau bouton Actualiser vous permet de contrôler le moment où les colonnes sont recalculées après la modification des cellules de départ ou le changement de fichier source. Tant que vous n'avez pas cliqué sur « Actualiser », la liste des colonnes reste inchangée, ce qui préserve les mappages des nœuds en aval. Un indicateur de données obsolètes s'affiche quand les colonnes ne sont plus à jour.
Pour plus d'informations, consultez la section Configuration du nœud de lecture de fichiers dans l'article Utilisation des nœuds de lecture.
Améliorations apportées au flux de travail : Validation de la saisie SQL et sécurité
Auparavant, les nœuds SQL pouvaient référencer directement les ID des tables du backend, contournant ainsi les contrôles d'accès aux données de l'espace de travail. Désormais, les requêtes SQL ne peuvent référencer que des tables explicitement ajoutées en tant que nœuds d'entrée (via des nœuds de lecture, des options de préférences ou des nœuds de données permanentes). Les références directes aux ID ou aux noms de tables du backend sont bloquées tant au moment de l'enregistrement qu'au moment de l'exécution, ce qui garantit que les workflows respectent la sécurité des données au niveau de l'espace de travail.
Pour plus d'informations, consultez la section Configuration d'un nœud SQL dans l'article Utilisation des nœuds de transformation.
Améliorations apportées à la table des transactions : Effacer les messages d'erreur lors d'enregistrements non valides
La grille valide désormais chaque ligne lors de l'enregistrement et bloque l'opération dans son intégralité si une ligne cible une version verrouillée ou tente d'écrire dans un élément parent (non-feuille). Des messages d'erreur clairs expliquent pourquoi : « Impossible de réaliser la saisie car la version est verrouillée » ou « Impossible de réaliser la saisie dans l'élément parent ». Les utilisateurs corrigent les lignes concernées et enregistrent à nouveau sans perte de données.
Pour plus d'informations, consultez l'article Transactions – Tableau.
Améliorations apportées à la sécurité de la connexion et du mot de passe
-
Imposition d'un mot de passe de 12 caractères minimum
Les écrans de réinitialisation du mot de passe indiquent et appliquent désormais la nouvelle politique : 12 caractères minimum (au lieu de 8), ainsi que des majuscules, des minuscules, des chiffres et des caractères spéciaux. La validation en direct affiche la progression au fur et à mesure que l'utilisateur tape, avec une liste de contrôle indiquant les règles respectées ou non.
-
Imposer l'expiration des mots de passe et le verrouillage des comptes
Le backend impose désormais une expiration du mot de passe au bout de 90 jours, bloque la réutilisation des 5 derniers mots de passe et verrouille les comptes pendant 24 heures après 5 tentatives de connexion infructueuses. Les utilisateurs existants continuent d'utiliser leur mot de passe actuel jusqu'à la prochaine réinitialisation ; aucun changement immédiat n'est requis.
Pour plus d'informations, consultez l'article Politique relative aux mots de passe.
Améliorations de la connexion SFTP
Déchiffrement automatique des fichiers ASC/PGP/GPG
Le connecteur SFTP prend désormais en charge le déchiffrement automatique des fichiers chiffrés en ASC/PGP/GPG au niveau de la couche de connexion, avant l'ingestion des données. Les utilisateurs peuvent configurer une clé privée de déchiffrement (avec une phrase secrète facultative) sur leur connexion SFTP, ce qui permet une transmission sécurisée des fichiers avec chiffrement au repos. Le système détecte automatiquement si les fichiers téléchargés sont chiffrés en fonction de leur contenu et les déchiffre de manière transparente lors de l'ingestion.
Une nouvelle section facultative Décryptage des fichiers est disponible pour les types d'authentification par mot de passe et par Clé privée SSH. Lorsqu'elle est activée, les utilisateurs téléchargent une clé privée ASC/PGP/GPG et spécifient, s'ils le souhaitent, une phrase secrète. Le système valide la clé et la phrase secrète au moment de la configuration afin de s'assurer de leur validité. Lors du traitement des fichiers, le connecteur inspecte le contenu de chaque fichier téléchargé afin de déterminer s'il est chiffré. Les fichiers chiffrés sont automatiquement déchiffrés à l'aide de la clé configurée, puis transmis à la phase d'ingestion ; les fichiers en clair sont traités tels quels. Cette approche transparente prend en charge les dossiers mixtes contenant à la fois des fichiers chiffrés et en clair, sans intervention manuelle ni configuration supplémentaire.
Importer des fichiers de texte avec délimiteur de pipe
Le connecteur SFTP prend désormais en charge l'importation de fichiers texte délimités par des barres verticales, en plus des options existantes pour les formats CSV, Excel et Parquet.
Une nouvelle option Texte dans le menu déroulant « Type de sélecteur de table distante » permet l'ingestion transparente de fichiers texte délimités par des barres verticales. Lorsque l'option « Texte » est sélectionnée, le champ « Délimiteur » indique automatiquement le symbole de la barre verticale (|) en tant que cellule en lecture seule.
Configuration flexible de la ligne d'en-tête et de la première ligne de données
Les utilisateurs peuvent spécifier les positions de la ligne d'en-tête et de la première ligne de données pour les fichiers texte, CSV et Excel, ce qui permet de prendre en charge des structures de fichiers non standard comportant des lignes de titre supplémentaires, plusieurs lignes d'en-tête ou d'autres variations. Cela évite d'avoir à prétraiter ou à convertir les fichiers de texte d'entreprise avant leur ingestion.
Deux nouvelles cellules facultatives, Ligne d'en-tête et Première ligne de données, ont été ajoutées au panneau « Détails de la table distante » et s'appliquent aux fichiers texte, CSV et Excel. Ces cellules numériques permettent aux utilisateurs de spécifier des positions de lignes personnalisées lorsque les fichiers s'écartent de la mise en forme standard (en-tête à la ligne 1, données à partir de la ligne 2). S'ils sont laissés vides, le système utilise le comportement par défaut, ce qui n'est pas requis pour les fichiers standard.
Authentification par paire de clés RSA pour le connecteur Snowflake
Le connecteur Snowflake prend désormais en charge l'authentification par paire de clés RSA (clé privée) comme alternative à l'authentification de base (nom d'utilisateur/mot de passe). Les utilisateurs peuvent importer un fichier de clé privée et, s'ils le souhaitent, fournir une phrase secrète, ce qui permet une authentification sécurisée et sans mot de passe vers Snowflake, conformément aux politiques de sécurité de l'entreprise.
Une nouvelle option Clé privée est disponible dans le menu déroulant « Type d'authentification », aux côtés de l'option existante « Authentification de base ». Lorsque l'option « Clé privée » est sélectionnée, les utilisateurs peuvent importer un fichier de clé privée au format .pem par glisser-déposer ou à l'aide du bouton « Choisir un fichier ». Si la clé privée est chiffrée, un champ « Phrase secrète » facultatif permet aux utilisateurs de saisir la phrase secrète associée (indiquée sous forme masquée pour des raisons de sécurité). Le système valide la clé privée et la phrase secrète au moment de la configuration. Si la validation échoue, par exemple quand la phrase secrète est manquante, incorrecte ou quand le fichier n'est pas valide, l'enregistrement est bloqué et un message d'erreur clair s'affiche. Un seul fichier de clé privée peut être joint à la fois, et l'ajout d'un nouveau fichier écrase le précédent. Une icône pour effacer permet aux utilisateurs de supprimer le fichier téléchargé à tout moment.
Avantages
Sécurité renforcée : L'authentification par paire de clés RSA élimine le recours aux mots de passe, réduisant ainsi la vulnérabilité aux attaques par force brute et au vol d'identifiants.
Prise en charge de la conformité : Permet aux organisations disposant de politiques de sécurité strictes imposant une authentification sans mot de passe d'utiliser le connecteur Snowflake.
Standard du secteur d'activité : Conforme aux meilleures pratiques en matière de sécurité en prenant en charge la même méthode d'authentification que celle prise en charge nativement par Snowflake.
Configuration flexible : Prend en charge à la fois les clés privées chiffrées et non chiffrées, s'adaptant ainsi à différentes pratiques de gestion des clés.
Filtres à valeur fixe et filtres de script avancés dans le filtre de données pour les flux de tables distantes
L'onglet « Filtre de données » des flux de données entre tables distantes et feuilles de calcul/modèles prend désormais en charge deux modes de filtrage : « Valeur fixe » et « Script avancé ». Les utilisateurs peuvent choisir le mode approprié pour chaque colonne de filtre, ce qui permet à la fois un filtrage statique simple et des conditions de filtrage dynamiques complexes. Le bouton « Autoriser la sélection par l'utilisateur » permet de contrôler si les valeurs de filtre sont modifiables ou verrouillées au moment de l'exécution.
Chaque ligne de la colonne « Filtre » affiche désormais un menu déroulant indiquant le mode actif (FV pour « Valeur fixe » ou AS pour « Script avancé ») à côté d'une zone de texte.
Le mode Valeur fixe (par défaut) permet aux utilisateurs de saisir des valeurs de membres de dimension spécifiques, y compris des valeurs séparées par des virgules pour plusieurs membres (par exemple, 2024.P01, 2024.P02). Si la zone de texte est laissée vide, aucun filtre n'est appliqué, ce qui permet d'utiliser tous les membres lors de l'exécution.
Le mode Script avancé permet aux utilisateurs d'écrire des expressions de filtrage avancées directement dans la zone de texte (par exemple, BETWEEN '2024.P01' et '2024.P12').
Les utilisateurs peuvent basculer d'un mode à l'autre à tout moment en cliquant sur le menu déroulant ; la valeur précédemment enregistrée est conservée jusqu'à ce que l'on clique sur « Enregistrer » dans le nouveau mode. La zone de texte est modifiable au moment de l'exécution et contient des valeurs préremplies. Chaque ligne de filtre conserve une configuration indépendante, sans incidence sur les autres lignes.
Avantages
Options de filtrage flexibles : La prise en charge à la fois des valeurs fixes et des scripts avancés permet de gérer des scénarios de filtrage simples et complexes au sein d'une même interface.
Conditions dynamiques : Le mode « Script avancé » permet d'utiliser des filtres basés sur des plages, conditionnels et dynamiques qui s'adaptent à différents contextes d'exécution.
Configuration indépendante : Chaque ligne de filtre fonctionne de manière indépendante, ce qui permet aux concepteurs de combiner des filtres à valeur fixe et des filtres de Script avancé selon leurs besoins.
Fonctionnalité de suppression de détail de l'écriture pour les postes de journal
Actuellement, les utilisateurs ne peuvent pas effacer des détails de l'écriture entiers ; ils peuvent uniquement effacer manuellement les valeurs de cellules individuelles. Cette fonctionnalité introduit une option Supprimer la ligne dans le menu contextuel accessible par un clic droit, permettant aux utilisateurs de supprimer une ou plusieurs lignes en une seule opération. Lorsqu'il est supprimé, l'élément est immédiatement supprimé de l'interface utilisateur et est définitivement supprimé du backend lorsque l'on enregistre, les détails de l'écriture restant automatiquement réorganisés pour conserver la numérotation séquentielle.
Avantages
Efficacité améliorée : Les utilisateurs peuvent effacer des lignes entières en une seule étape au lieu d'effacer manuellement chaque cellule, ce qui réduit le temps et les efforts nécessaires.
Intégrité des données renforcée : Une logique d'effacement dédiée garantit la suppression complète tant au niveau de l'interface utilisateur que du backend, éliminant ainsi les données orphelines ou incomplètes.
Meilleure expérience utilisateur : Une action familière du menu contextuel s'aligne sur le comportement standard de l'application et réduit la confusion.
Formule de synthèse temporelle pour les périodes YTD, QTD et HTD
La méthode d'agrégation et la formule s'appliquent désormais de manière cohérente aux périodes cumulées « depuis le début de l'année » (YTD), « depuis le début du trimestre » (QTD) et « depuis le début du semestre » (HTD). Auparavant, les calculs de synthèse temporelle ne fonctionnaient que pour les périodes naturelles (trimestre, année), ce qui entraînait un comportement incohérent lors de la consultation des périodes chronologiques cumulées.
Le système reconnaît désormais les membres YTD, QTD et HTD comme des membres parents/agrégés et applique automatiquement la formule de synthèse temporelle appropriée à chaque membre cumulatif.
La logique d'agrégation fonctionne indépendamment de la période parente sélectionnée (Année, Trimestre ou Mois), garantissant ainsi un comportement cohérent, que l'on consulte des périodes standard ou des séries chronologiques cumulées.
Avantages
Agrégation cohérente : Les calculs de synthèse temporelle fonctionnent désormais de manière uniforme sur toutes les hiérarchies temporelles, qu'il s'agisse de périodes naturelles ou de périodes cumulées.
Réduction du travail manuel : Les analystes financiers n'ont plus besoin de recourir à des calculs manuels pour obtenir des totaux cumulés et des agrégations par période correctes.
Flexibilité des rapports : La prise en charge de la méthode d'agrégation « Formule » offre aux analystes un meilleur contrôle sur la présentation des données cumulées.
Comportement prévisible : Les paramètres de synthèse temporelle s'appliquent de manière transparente, quelle que soit la période parente sélectionnée (Année, trimestre ou mois), ce qui élimine les variations inattendues dans les calculs.
Synchronisation automatique des données des Snippets entre le complément Excel et le Web
Les données des Snippets se synchronisent désormais automatiquement et de manière bidirectionnelle entre le Web et le complément Excel. Lorsque vous enregistrez des rapports de plage de données mis à jour sur le Web, les modifications sont immédiatement reflétées dans vos feuilles Excel. De même, les mises à jour effectuées dans le complément Excel sont automatiquement synchronisées vers le Web. Cette synchronisation bidirectionnelle transparente permet de maintenir toutes les versions à jour sur toutes les plateformes sans intervention manuelle.
Limitation de la précision décimale des montants des écritures à 4 chiffres
Cette fonctionnalité limite la précision décimale à 4 chiffres après la virgule lorsque les utilisateurs importent ou créent des écritures comptables dans l'interface utilisateur, garantissant ainsi l'indication claire des montants, sans zéros non significatifs ni notation scientifique (telle que 0E-12). Par uniformisation du traitement des décimales tant pour les écritures comptables importées que pour celles créées manuellement, la fonctionnalité élimine les erreurs de valeur qui survenaient auparavant en raison d'une précision incohérente. Les utilisateurs bénéficient ainsi d'une représentation plus précise des données, d'une réduction de la confusion liée au formatage et d'une expérience de création d'écritures comptables plus fiable, que les données soient importées ou saisies directement dans l'interface.