Changelog du SKOOR Dashboard

9.2.0

  • Ajoute des intervalles de rafraîchissement personnalisés pour chaque widget, permettant ainsi de définir des fréquences de rafraîchissement différentes pour chaque widget.
  • Les requêtes en attente sont désormais automatiquement annulées lorsqu'un nouveau chargement commence, ce qui évite l'affichage de résultats obsolètes après une navigation rapide.
  • Rapport PDF
    • Affiche les erreurs des widgets sous forme de messages texte, et non plus uniquement via une icône Warning.
    • Masque la vignette coulissante sur les rapports.
  • Corrige un bug qui faisait apparaître les filtres textuels dans l'en-tête du tableau.

9.1.1

  • Ajoute la prise en charge des types de données INTERVAL en tant que valeurs de graphique, permettant ainsi la visualisation et l’agrégation de métriques basées sur des intervalles et de mesures de plages de temps dans les widgets de graphique.
  • Corrige un bug qui provoquait l’affichage d’une erreur en mode édition pour les widgets sur lesquels l’option « Afficher uniquement s’il y a des données » était activée.
  • Définit la page « Sources de données » comme page d’accueil par défaut dans Skoor Studio à la place de la page « Objets ».
  • Corrige un bug provoquant des échecs de connexion dans la Dashboard Viewer lorsque l'utilisateur par défaut est utilisé.

9.1.0

  • Implémente un nouveau mécanisme d’authentification de type OAuth qui utilise des jetons à durée de vie courte au lieu d’ un identifiant de session à durée de vie longue. Il supprime également toute occurrence d’identifiants de session et de jetons d’authentification dans les URL. La possibilité d’ouvrir un tableau de bord en fournissant un identifiant de session déjà authentifié via le paramètre de requête sessionId est toujours prise en charge, mais est désormais dépréciée et sera supprimée dans la prochaine version Major. L’espace réservé sessionId (${sessionId}), auparavant disponible, renvoie désormais une chaîne vide et ne peut plus être utilisé.
  • Permet d’effacer les champs i18n.
  • Introduit un nouveau module « Forecast » dans Studio
    • Permet de créer, configurer et planifier des modèles de données prédictifs (par exemple, Prophet, XGBoost).
    • Prend en charge l’optimisation des hyperparamètres et les exécutions automatisées de prévisions.
    • Fournit un tableau de prévisualisation des données en temps réel pour les résultats de prévision.
    • Intègre les configurations de prévision dans les workflows d’importation et d’exportation du tableau de bord.
  • Widget Tableau
    • Améliore les performances globales de défilement et de survol des tableaux.
    • Met en surbrillance toutes les lignes d’un même groupe lorsque l’on survole une cellule groupée.
    • Active la fonctionnalité d’en-tête fixe sans nécessiter de hauteur maximale définie. Un tableau à en-tête fixe peut désormais s’étirer automatiquement pour occuper toute la largeur d’une tuile.
    • Résout un problème qui empêchait l’inclusion des colonnes d’état dans l’exportation des données.
    • Corrige un problème où le formatage de la précision numérique n’était pas appliqué de manière cohérente à la dernière ligne des fichiers exportés.
    • Ajoute la prise en charge du regroupement par colonnes d’état dans les tableaux pilotés par une source de données.
    • Introduit la prise en charge des tableaux croisés dynamiques pour les tableaux pilotés par une source de données. Une ou plusieurs colonnes peuvent être désignées comme colonnes pivots pour remodeler les données de manière dynamique : les valeurs uniques de ces colonnes deviennent les nouveaux en-têtes du tableau, ce qui facilite la comparaison côte à côte des métriques. Le pivotement fonctionne dans les deux sens : les valeurs peuvent être réparties horizontalement sur les colonnes ou empilées verticalement en lignes, selon la configuration des colonnes de pivot.
    • Les listes d’alarmes sont désormais gérées via le widget Table, qui remplace la fonctionnalité précédemment disponible dans le widget Alarmes. Cette migration introduit un filtrage natif et prêt à l’emploi pour toutes les données d’alarmes. En conséquence, le widget Alarmes a été déprécié, et les utilisateurs sont encouragés à migrer leurs tableaux de bord vers le widget Tableau afin de bénéficier d’une assistance continue et d’accéder à des fonctionnalités de tri améliorées.
    • Définit automatiquement les noms de colonnes lors de la sélection d’un type de colonne.
    • Corrige un problème qui entraînait un tri incorrect des lignes lorsque la même colonne était utilisée avec différentes fonctions d’agrégation.
  • Scripts :
    • Prend en charge l’organisation des scripts en groupes dans la barre latérale de Studio.
    • Affiche la configuration d’exécution utilisée pour chaque entrée de l’historique des tâches.
    • Permet de limiter les téléchargements de fichiers source à des types MIME spécifiques définis par le service web.
    • Améliore la sécurité en détectant et en masquant automatiquement les variables d’environnement sensibles (mots de passe, secrets, clés) dans les affichages de la configuration des scripts et de l’historique des tâches.
  • Widget de script :
    • Permet de configurer les détails affichés dans le résumé de la dernière exécution (heure de création, utilisateur, durée) et de filtrer par configurations d’exécution spécifiques.
    • Prend en charge l’affichage d’une barre de progression lorsque le script fournit une mise à jour de l’état de progression
    • Les téléchargements de fichiers source respectent les restrictions définies dans la configuration du script.
  • Widget de sélection de date
    • Sépare la sélection de la date et celle de la plage de dates en deux vues distinctes. La vue de sélection de la plage de dates utilise désormais une disposition à double calendrier pour une configuration indépendante des dates de début et de fin.
    • Fournit des préréglages pour une sélection plus rapide de la plage de dates.
  • Remplacement des espaces réservés simples par des messages d’erreur descriptifs lorsque les champs (par exemple, titre du tableau de bord, descriptions) ne parviennent pas à s’interpoler.
  • Ajout d’un bouton « Exporter en image » pour télécharger des widgets individuels ou des vignettes complètes au format PNG.
  • Widget de graphique
    • Ajoute des actions au clic sur les graphiques pour une interactivité améliorée.
    • Correction d’un problème qui empêchait l’affichage de l’étiquette de l’axe Y sur les graphiques à barres horizontales.
    • Ajout de la prise en charge du zoom pour faciliter l’exploration des graphiques, synchronisée avec le sélecteur de date sur le même tableau de bord. Le zoom respecte les tailles de tranches configurées dans le sélecteur de date (par exemple, les tranches quotidiennes).
  • Correction d’un problème où l’historique des valeurs et d’autres superpositions pouvaient parfois ne pas s’ouvrir lorsque les paramètres par défaut du tableau de bord étaient définis.
  • Affiche le bouton du menu d’édition du tableau de bord dans la ligne de titre uniquement si le tableau de bord est modifiable.

9.0.3

  • Corrige un bug qui obligeait les utilisateurs à modifier à nouveau leur mot de passe lors de la connexion après l’avoir mis à jour dans la boîte de dialogue de réinitialisation du mot de passe.

9.0.2

  • Fixe Google Maps à la version 3.64 pour rétablir la prise en charge de la couche de carte thermique.

9.0.1

  • Ajoute des boutons d'authentification multifactorielle (MFA) au profil utilisateur lorsque cela s'applique.
  • Active le téléchargement de fichiers pour les administrateurs uniquement, conformément aux règles imposées par le service web.
  • Corrige d'autres incohérences mineures entre l'interface utilisateur et le service web.
  • Diverses améliorations de l'expérience utilisateur
    • Introduit de nouvelles icônes d’état plus facilement reconnaissables pour les utilisateurs malvoyants.
    • Supprime l’option « Optimiser les icônes pour les malvoyants », dans le but d’offrir une meilleure accessibilité par défaut dans la mesure du possible.
    • Ajuste les couleurs pour améliorer les rapports de contraste.
    • Mise à jour des champs de saisie pour améliorer l’accessibilité.
    • Application d’un style de texte en gras aux éléments actifs dans toutes les zones de navigation.
  • Requêtes de données
    • Prend en charge les requêtes Tab et Ctrl+Tab pour gérer l’indentation
    • Prend en charge Ctrl+/ pour activer ou désactiver les commentaires.

9.0.0

  • Tableaux de bord
    • Affiche le nom de l'URL dans la barre d'adresse du navigateur (le cas échéant)
  • Améliore la navigation grâce à une fonctionnalité de menu coulissant au survol.
  • Widget de script :
    • Affiche le résultat dans le widget
    • Prend en charge les formats texte, Markdown et HTML.
    • Prend en charge le glisser-déposer de plusieurs fichiers source ; le script s'exécute une fois par fichier.
  • Matrice de filtrage :
    • Nouveau type de filtre de plage, configurable pour chaque colonne
  • Supprime les appels eval() et les scripts intégrés.
  • Utilisateurs et groupes d'utilisateurs
    • Introduction de nouvelles pages « Utilisateurs » et « Groupes d’utilisateurs » avec une interface graphique modernisée
    • Permet une modification simple et intuitive des utilisateurs et des groupes d'utilisateurs
    • Ajoute la prise en charge des fonctionnalités suivantes :
      • L'authentification multifactorielle (MFA)
      • Envoi d'e-mails d'invitation
      • Actions groupées sur plusieurs utilisateurs
    • Introduit de nouveaux rôles utilisateur (Data_Editor)
    • Permet de créer/afficher les utilisateurs collecteurs dans la nouvelle page utilisateur.
  • Ajout d’un nouveau widget « Formulaire de saisie »
  • Ajoute la prise en charge de la conversion d'unités
  • Ajoute un bouton d’affichage/masquage du mot de passe dans le champ de saisie, à l’aide de la propriété « allowPasswordReveal ».
  • Widget Tableau :
    • Introduit une nouvelle boîte de dialogue de filtrage pour un filtrage avancé.
    • Ajoute la prise en charge des filtres de plage (par exemple, >10, BETWEEN(5,3)) avec des commandes d'interface utilisateur intuitives.
    • Fournit des commandes spécialisées pour les colonnes de date, d’horodatage et d’intervalle.
    • Permet de configurer la visibilité du filtre (en ligne ou dans une boîte de dialogue) dans les paramètres du widget.
    • Migre les filtres à sélection multiple vers la nouvelle boîte de dialogue de filtrage.
    • Affiche la destination de navigation au bas du navigateur lorsque l’on survole un lien cliquable.
  • Corrige un bug dans « Sources de données » > « Données » qui provoquait la réinitialisation des filtres après l’application du premier filtrage dans l’onglet « Données ».
  • Scripts
    • Corrige la persistance des onglets et des fichiers dans le stockage de session.
    • Ajoute une configuration d'exécution par défaut.
  • Source de données / Requête de données
    • Facilite la copie des nombres à partir de l’aperçu des données en permettant de les copier sans séparateurs.
    • Ajoute un lien vers la source de données depuis la page de requête de données
  • Widget de formulaire de saisie
    • Ajoute un lien vers le script depuis l'éditeur de widget.
  • Widget Sélecteur de date
    • Corrige un bug qui provoquait le dysfonctionnement du sélecteur de date si la taille du dernier intervalle était supprimée de la liste de sélection.

8.1.36

  • Fixe Google Maps à la version 3.64 pour rétablir la prise en charge de la couche « heatmap ».

8.1.35

  • Correction d'un bug qui affichait les clés i18n à la place du nom traduit du tableau de bord dans le widget SubNavigation, ainsi que dans la liste des dépendances des requêtes de données et des scripts.
  • Correction d'un problème où les requêtes de recherche dans les tableaux (par exemple, date=${params.interval}) échouaient lorsque la colonne référencée n'était pas incluse dans les colonnes configurées.

8.1.34

  • Matrice de filtres
    • Ajoute une option permettant de masquer les filtres ne comportant qu’une seule option. Par défaut, seule l’option disponible est affichée.

8.1.33

  • Conversion d'unités :
    • Ajoute un mode de calcul permettant de spécifier comment l'unité cible est calculée lorsque l'option « Meilleure unité » est sélectionnée.

8.1.32

  • Widget Tableau
    • Corrige un bug qui provoquait l’affichage d’une chaîne de caractères au lieu d’un nombre dans les colonnes de temps dont la fonction d’agrégation était définie sur «distint_count ».
    • Corrige l'affichage des colonnes «distinct_count» lors de l'exportation.
    • Correction d’un bug qui provoquait parfois la disparition de valeurs répétées.
  • Sélecteur de date
    • Correction d'un bug qui entraînait un affichage incorrect de l'exercice comptable.

8.1.31

  • Ajout des espaces réservés language, locale et languages.
  • Widget de formulaire de saisie
    • Permet de définir une colonne de données
    • Force le rafraîchissement des données après l'envoi du formulaire.

8.1.30

  • Corrige un bug qui empêchait parfois l'application correcte des paramètres par défaut lorsque le sélecteur de date était placé dans la barre d'en-tête.

8.1.29

  • Corrige un bug qui entraînait de très mauvaises performances dans les graphiques multiples lorsque la taille des tranches était définie sur « semaine ».

8.1.28

  • Correction d'un bug qui provoquait le dysfonctionnement des graphiques comportant une requête de recherche vide lorsqu'ils étaient placés sur un tableau de bord comportant un sélecteur de date.

8.1.27

  • Amélioration de la fiabilité de la traduction automatique.

8.1.26

  • Corrige à nouveau les actions au clic dans le widget « Carte géographique ».

8.1.25

  • Correction d'un bug provoquant le plantage de l'application par le widget de carte géographique lors de la configuration de certains paramètres dans la boîte de dialogue d'édition.

8.1.24

  • Correction d'un bug qui réinitialisait les conditions de la matrice de filtrage à leurs valeurs par défaut lorsque toutes les options étaient désélectionnées.

8.1.23

  • Ajoute le paramètre de remplacement « dashboard ». S’il est utilisé sous la forme ${dashboard} ou ${dashboard.name}, il renvoie le nom du tableau de bord actuel. Peut également être utilisé pour obtenir l’identifiant du tableau de bord actuel à l’aide de ${dashboard.id}
  • Permet de définir un en-tête dans un rapport PDF.

8.1.22

  • Désactive l’encodage des URL commençant par ${ dans les actions de clic.
  • Corrige un bug qui provoquait un décalage de quelques pixels au niveau des sauts de page dans les rapports PDF.
  • Corrige la mise à jour des configurations d’exécution existantes d’un script avec les variables d’environnement nouvellement ajoutées dans .env.

8.1.21

  • Corrige un bug qui empêchait les valeurs par défaut des espaces réservés d'filterMatrix (par exemple ${filterMatrix.department || 'Finance'}) de fonctionner correctement.

8.1.20

  • Correction des actions au clic dans le widget « Geo Map ».
  • Matrice de filtrage
    • Correction de la première option.
    • Implémente un repli sur la première valeur si l'espace réservé de la valeur par défaut renvoie une chaîne vide.
  • Correction de l'alignement de l'en-tête dans le widget Table.

8.1.19

  • Correction de la fonctionnalité scrollTo dans le tableau de bord.

8.1.18

  • Affiche un message d'erreur en cas d'échec de l'importation du tableau de bord.

8.1.17

  • Requêtes de données
    • Efface le champ de saisie après la génération d'une requête SQL à l'aide de l'IA dans l'éditeur de requêtes de données.
    • Ajoute une commande dans le menu d'édition du groupe de requêtes de données pour générer des exemples de requêtes.
    • Corrige un bug de longue date qui empêchait l’éditeur de requêtes de données de s’activer lorsqu’on sélectionnait une ancienne version et qu’on cliquait sur « Activer l’édition ».
  • Scripts
    • Implémente une fonctionnalité permettant de générer et de décrire automatiquement du code à l’aide de l’IA.
  • Widgets
    • Enregistre les derniers paramètres de FilterEditor sélectionnés et les récupère lors de la création d’un nouveau widget.
    • Correction du type de filtre dans les paramètres du widget de tableau
      • colonne numérique : text ou none
      • autres : text, select, multiselect ou none

8.1.16

  • Permet d'accéder à l'application du tableau de bord avec les arguments définis dans la recherche au lieu de la partie « # » (par exemple, /skoor-dashboard/?theme=plain au lieu de /skoor-dashboard/#/dahboards?theme=plain).
  • Affiche un message d’erreur si l’actualisation des vues CashPilot échoue.
  • Permet d’expliquer (sans exécuter) ou d’analyser (en exécutant) des requêtes de données.
  • Prend en charge le changement de langue à la volée dans la carte géographique.
  • Gère correctement les paramètres lors de l'accès à l'application du tableau de bord sans ID de tableau de bord.
  • Traductions
    • Les traductions ne sont plus partagées entre les tableaux de bord.
    • Les traductions des tableaux de bord sont désormais gérées et ne peuvent plus être modifiées manuellement dans les paramètres de traduction.
    • Corrige le comportement de repli linguistique des espaces réservés i18n.
    • Gère certains cas particuliers lorsque les traductions sont laissées vides.
    • Permet d'utiliser les traductions existantes dans la traduction automatique si aucune IA n'est disponible.

8.1.15

  • Correction d’un problème où la fonctionnalité « Fournir un paramètre de filtrage de tableau » du widget Table échouait lors de l’utilisation d’une matrice de filtrage comportant de nombreuses valeurs sélectionnées.
  • Correction d’un bug dans la boîte de dialogue « Traduire le tableau de bord » qui provoquait un comportement incorrect lorsque les champs de texte étaient laissés vides.
  • La page des paramètres de traduction a été limitée aux seules langues configurées ; l’ajout ou la suppression de langues n’est plus autorisé.
  • Correction d’un problème où la boîte de dialogue « Traduire le tableau de bord » ne se fermait pas lorsqu’ il n’y avait aucune valeur à traduire.
  • Correction d’un bug qui provoquait un dysfonctionnement du widget Table lorsque la largeur maximale était définie en pourcentage.
  • Mise à jour de la superposition du graphique pour afficher la tranche horaire (au lieu de simplement l’heure) lorsque la durée de la tranche est inférieure ou égale à une heure.

8.1.14

  • Widget Graphique
    • Autorisation d’afficher davantage de points de données si les points ne sont pas affichés.
    • Correction d’un bug qui provoquait un dysfonctionnement des graphiques si la taille du intervalle était définie sur «week ».
    • Gestion correcte du rééchantillonnage des intervalles de temps «5 minutes » et «15 minutes».
    • Améliore les performances du rééchantillonnage
    • Correction d'un bug qui empêchait le bon fonctionnement de la fonctionnalité d'extension d'intervalle.
  • Améliore le téléchargement de scripts via un fichier ZIP
    • Effectue une analyse du fichier ZIP sélectionné.
    • Permet de remplacer un script existant et/ou d’inclure les métadonnées du script.
  • Affiche les tuiles orphelines qui ne figurent plus dans la mise en page mais qui sont toujours présentes, et permet de supprimer ces tuiles.
  • Widget Tableau
    • Garantit que le nom du paramètre de filtre de tableau est unique au sein d’un tableau de bord si l’ option « Fournir un paramètre de filtre de tableau » est activée.

8.1.13

  • Scripts :
    • Correction d’un bug qui empêchait l’enregistrement des fichiers avec Ctrl+S
    • Permet également d'enregistrer les paramètres à l'aide de Ctrl+S
    • Améliore le widget Script
    • Ajout d'un bouton « Copier l'URL du webhook » pour chaque configuration d'exécution
  • Changement du propriétaire de /opt/eranger/eranger-dashboards/settings.json en eranger et création d’un lien symbolique à partir de /etc/opt/eranger/eranger-dashboards.json -> /opt/eranger/eranger-dashboards/settings.json
  • Adaptation des couleurs au nouveau CI/CD de SKOOR
  • Ajoute des commentaires aux portées de données dans les sources de données.
  • Corrige un bug empêchant l’instanciation correcte des modèles lors d’un glisser-déposer sur la page « Objets ».
  • Ajout des fonctions de filtrage et de tri à l’onglet « Autorisations » de la page « Sources de données ».
  • Correction d'un bug qui empêchait l'application de la hauteur configurée des graphiques dans les navigateurs Firefox.
  • Widget Tableau
    • Corrige le mauvais alignement des champs de filtrage dans l'en-tête du tableau.
    • Correction d'un bug qui entraînait l'application des propriétés de classe et de style des cellules aux lignes d'agrégation.

8.1.12

  • Scripts
    • Actualise les tableaux de bord contenant des ScriptWidgets une fois l'exécution du script terminée
    • Correction de la sélection d’une configuration d’exécution personnalisée (RunConfig) pour une configuration de planification (ScheduleConfig).
    • Correction de la fonction « Développer/Réduire tout » dans le FileBrowser des scripts
  • Récupération des données non mises en cache lors de l'actualisation du navigateur
  • Correction d'un bug qui perturbait parfois la taille des tranches de dates dans le sélecteur de date.

8.1.11

  • Widget de carte géographique
    • Affichage d'un message d'erreur approprié lorsque l'API Google Maps ne peut pas être chargée.

8.1.10

  • Permet de choisir manuellement la taille du segment dans le sélecteur de date si plusieurs tailles de segment sont configurées pour un certain type d’intervalle.
  • Corrige la taille du texte du nœud « Inventaire » dans Firefox.
  • Utilise le titre de la colonne au lieu du nom uniquement lors de l’exportation depuis le widget Tableau.
  • Requêtes de données
    • Ajoute une option de suppression forcée aux requêtes de données comportant des interdépendances.
    • Ajoute une option de publication forcée aux requêtes de données.
  • Corrige un bug qui entraînait le remplacement des nouvelles lignes vides dans les requêtes de recherche par des doubles &

8.1.9

  • Corrige un bug qui empêchait la migration des widgets « Graphique » et « Tableau » créés dans SKOOR Dashboard < 5.5.1.

8.1.8

  • Scripts
    • Correction de la mise en page, de l'ordre des éléments et des barres de défilement du formulaire de paramètres
    • Optimisation de l’invalidation des requêtes
    • Affiche les éléments dépendants des scripts dans l’onglet « Paramètres ».
    • Ajoute une validation pour la suppression des scripts utilisés dans les tableaux de bord, qui peut être contournée en définissant un indicateur sur « true ».
  • Empêche les ampoules d’afficher un contour lorsqu’elles sont sélectionnées
  • Ajoute une option « Modèle » à la boîte de dialogue de création de script.
  • Widget de graphique
    • Corrige un bug qui empêchait les graphiques croisés comportant un titre de colonne d'afficher correctement les séries.
    • Ne traduit pas le titre de colonne en cas de pivot.
    • Masque le champ du titre de colonne en cas de tableau croisé dynamique.
    • Corrige un problème avec l'axe des X.
  • Corrige un bug qui provoquait une double «& » et perturbait les requêtes de recherche.
  • Correction d'un bug qui perturbait l'en-tête fixe dans le widget de tableau.
  • Corrige la mise en forme des boîtes de dialogue et les dimensions de l'éditeur de code (empêche les titres longs de déborder des sections)
  • Enregistre les tailles des volets divisés.
  • Utilise l'échange d'identifiant de session chiffré fourni par SKOOR Auth
  • Corrige un bug qui provoquait une erreur d'affichage sur la carte à points d'intérêt.

8.1.7

  • Mise à jour des dépendances npm vers la version LTS, à l'exception des versions qui entraîneraient des changements majeurs incompatibles.
  • Refonte de l’éditeur de scripts :
    • Ajoute la prise en charge des fonctions « Annuler »/« Rétablir » et la mémorisation des positions du curseur et du défilement.
    • Mise à jour des onglets lors du renommage des fichiers.
    • Corrige les bogues qui provoquaient des incohérences entre les onglets et le contenu, ainsi qu’un retard dans l’état « dirtyFile ».
    • Corrige un bug provoquant une erreur lors de la suppression de scripts alors qu'aucun script n'est sélectionné.
    • Ajoute des raccourcis clavier tels que Esc et Entrée aux boîtes de dialogue du menu Édition.
    • Résout des problèmes de performances.
    • Corrige un bug qui empêchait la bonne persistance des `scheduleConfigs`.

8.1.6

  • Correction de la gestion des espaces dans les widgets de graphiques mixtes afin de préserver les espaces de début et de fin.

8.1.5

  • Permet de configurer des index composites sur les requêtes de données matérialisées.
  • Permet de télécharger n'importe quel type de fichier dans Scripts
  • Correction d’un bug qui altérait les paramètres par défaut dans le sélecteur de date.

8.1.4

  • Charge l'éditeur utilisé dans Scripts à partir de la version intégrée plutôt que du CDN.

8.1.3

  • Permet de définir une colonne de tri dans le filtre matriciel.
  • Désactive le défilement automatique dans la sortie d'exécution du script si le défilement est effectué manuellement.
  • Matrice de filtrage
    • Corrige un bug qui empêchait parfois les messages d'erreur de disparaître.
    • Corrige un bug qui provoquait parfois une boucle infinie et le blocage du navigateur.
    • Comparaison des valeurs par défaut avec l'étiquette également.

8.1.2

  • Correction d'un bug qui empêchait l'affichage du numéro de version correct dans le pied de page.
  • Optimisation du comportement des valeurs par défaut de la matrice de filtrage.
  • Permet d'utiliser des actions au clic dans le widget de tableau croisé dynamique.

8.1.1

  • Correction d'un problème d'alignement des en-têtes du widget « Table » dans Firefox
  • Ajoute des boutons « Développer tout » et « Réduire tout » à la liste des tableaux de bord, aux requêtes de données et au navigateur de scripts.

8.1.0

  • Affiche toutes les chaînes de date et d'heure dans le fuseau horaire du server plutôt que dans celui du navigateur.
  • Matrice de filtrage
    • Raccourcissement des libellés « Tout sélectionner / Tout désélectionner » en « tout / rien »
    • Utilise des chevrons à la place de « Développer tout / Réduire tout »
    • Permet d’utiliser des espaces réservés tels que ${params.foo} dans la valeur de filtre par défaut.
    • Permet de définir la première option comme valeur par défaut du filtre.
  • Permet de traduire des tableaux de bord entiers en quelques clics seulement.
  • Étend la fonctionnalité «${filterMatrix.filter}» pour afficher les libellés des valeurs sélectionnées à l’aide de ${filterMatrix.filter.labels}
  • Affiche les versions des paquets SKOOR installés lorsque l'on survole la version du SKOOR Dashboard dans le pied de page.
  • Synchronise l’état de la session (par exemple, connexion, mode édition) si un tableau de bord est ouvert dans un nouvel onglet ou une nouvelle fenêtre.
  • Améliore le comportement de la touche Échap dans les boîtes de dialogue.
  • Introduit de nouveaux scripts
    • Une nouvelle page permettant de créer, modifier et exécuter des scripts personnalisés.
    • Les scripts comportent principalement trois onglets :
      • La page « Paramètres » pour mettre à jour le nom, la description, le délai d'expiration par défaut, les planifications et les configurations d'exécution.
        • Les configurations d'exécution peuvent être créées avec un délai d'expiration et des variables d'environnement personnalisés.
        • Il est possible de créer plusieurs plannings à l'aide d'une configuration d'exécution personnalisée et d'une expression Cron.
        • Accessible aux administrateurs et aux éditeurs (les éditeurs ne peuvent modifier que les configurations d'exécution et les configurations de planification).
        • Chaque script dispose d’un jeton Webhook pouvant être utilisé pour déclencher des exécutions.
          • Les administrateurs peuvent réinitialiser le jeton Webhook.
      • Le navigateur de scripts permet de consulter, gérer et mettre à jour les fichiers et dossiers dans la structure du script.
        • Accessible uniquement aux administrateurs.
      • L'onglet « Exécution » gère les exécutions et l'historique des scripts.
        • Un bouton « Effacer l'historique » est réservé aux administrateurs.
        • Affiche la dernière exécution et les configurations d'exécution utilisées pour celle-ci.
        • Accessible uniquement aux administrateurs, aux éditeurs et aux opérateurs.
  • Présente le nouveau widget de script
    • Exécution rapide du script depuis les tableaux de bord.
    • Configuration d'exécution personnalisable.
    • Possibilité de glisser-déposer un fichier source grâce à la fonctionnalité « Exécution au glisser-déposer ».
  • La page d’importation des données héritées est toujours prise en charge.
  • Correction d'un bug qui perturbait l'alignement dans le widget de sous-navigation.
  • Permet de désactiver l'égalisation de la hauteur des titres pour les vignettes et les widgets.
  • Rééchantillonne la série chronologique dans le widget de graphique si elle contient trop de points de données.
  • Introduction du nouveau widget « Liste des alarmes ».
    • Nouvelle vue « Liste » permettant d'attribuer des alarmes à des utilisateurs pour une durée spécifique, avec un commentaire facultatif
    • Possibilité d’ajouter des commentaires ou des interventions de maintenance à une alarme
    • Affiche les informations relatives aux alarmes : statut, dernière modification, événement, commentaire, date d'attribution, ouvert, fermé, durée, type d'objet, nom de l'objet, utilisateur attribué

8.0.11

  • Amélioration significative des performances de rendu grâce à l'optimisation de l'état interne.

8.0.10

  • Widget Tableau :
    • Correction d'un bug qui provoquait un dysfonctionnement de l'exportation
    • Permet de définir un nom de fichier pour l'exportation dans les paramètres du widget

8.0.9

  • Permet d'expliquer les requêtes de données à l'aide de la commande SQL EXPLAIN.

8.0.8

  • Corrige un bug qui rendait inopérants les champs de requête de recherche dans diverses boîtes de dialogue de widgets.

8.0.7

  • Améliore les performances des éditeurs de code en supprimant les actualisations inutiles.
  • Matrice de filtrage
    • Fait défiler l'option de filtre par défaut à l'écran lors d'un changement d'option.

8.0.6

  • Widget de graphique
    • Corrige un bug qui faisait que la case à cocher « Synchroniser les couleurs » apparaissait décochée alors que l'option était en réalité activée.
  • Requêtes de données
    • Affiche le nombre de lignes de résultats sous forme de nombre entier plutôt que de nombre à virgule flottante.

8.0.5

  • Widget Graphique
    • Corrige un bug qui entraînait l'affichage d'heures erronées dans la fenêtre contextuelle au survol en cas de séries de données incomplètes.

8.0.4

  • Widget Graphique
    • Correction d'un bug qui entraînait un calcul incorrect des valeurs minimales et maximales des barres empilées.
    • Met en évidence la ligne zéro lorsque le graphique contient à la fois des valeurs positives et négatives.
  • Widget Matrice de filtres
    • Corrige un bug qui entraînait une application incorrecte des filtres obligatoires dans certains cas.
    • Permet de modifier l'Keep filters key

8.0.3

  • Widget Tableau
    • Harmonise les styles des différents filtres de tableau entre eux.
    • Corrige la conversion automatique du nom de colonne en titre de colonne lors de la sélection d'une colonne lorsque le nom de colonne contient des trémas et d'autres caractères spéciaux.
    • Corrige un bug qui faisait que les actions par clic utilisaient toujours la dernière ligne au lieu de la ligne actuelle.
  • Supprime les widgets obsolètes et partiellement défectueux « KPI Monitor » et « KPI Value History »
  • Matrice de filtres
    • Limite le nombre d’options de filtrage affichées à 1 000 afin d’éviter le blocage du navigateur en cas de nombre trop élevé d’options.
    • Permet de définir le mode de tri sur « Aucun », « Colonne/Propriété » ou « Colonne d’étiquette » et de trier les options en conséquence.
  • Widget Rapport
    • Ajoute des valeurs par défaut pour les éléments du pied de page
    • Modifie la valeur par défaut des libellés pour utiliser un espace réservé i18n au lieu d’une valeur codée en dur.
  • Ajoute les traductions en arabe et en italien (y compris la mise en page RTL pour l’arabe)
  • Ajoute la source de données CashPilot

8.0.2

  • Widget de graphique
    • Corrige le calcul des points de données lors de l’application des limites de points de données.
  • Ne charge plus les ressources d’aide lors du rendu d’un rapport PDF. Cela permet d’économiser quelques allers-retours et réduit le nombre de messages d’erreur « introuvable » dans le journal du service Web.

8.0.1

  • Requêtes de données
    • Ajuste l’alignement des boutons « Générer » et « Expliquer ».
  • Rapport PDF
    • Masque les flèches du sélecteur de date
    • Permet de masquer les vignettes d'en-tête dans le rapport
    • Corrige un bug qui empêchait l'application de la matrice de filtrage lorsqu'elle était combinée avec le sélecteur de date.
  • Corrige un bug qui entraînait l'affichage de couleurs incorrectes pour certains widgets lors du passage du mode sombre au mode clair et vice versa.
  • Permet d’afficher une image à côté du titre de la vignette.

8.0.0

  • Nouveau widget « Topologie »
    • Permet de visualiser les nœuds individuels au sein d'un réseau.
    • Affiche les arêtes entre les nœuds.
    • Prend en charge divers algorithmes de mise en page pour organiser les nœuds et les arêtes de manière pertinente.
    • Permet aux utilisateurs de zoomer, dézoomer et de faire un panoramique sur la topologie pour une meilleure navigation.
    • Permet de définir des actions au clic sur les nœuds et les arêtes, telles que l'affichage de détails supplémentaires.
    • Permet de regrouper des nœuds en fonction de n'importe quelle valeur arbitraire, créant ainsi des nœuds composés.
    • Fonctionne avec une source de données et une requête de données.
  • Carte géographique
    • Prend désormais en charge les requêtes de données
    • Permet d’afficher les liens entre les points
  • Validation de la configuration
    • Identifie les erreurs de configuration courantes et affiche un message d'erreur pour aider à localiser plus facilement le problème.
  • Aperçu du widget
    • Offre un aperçu instantané de l’apparence d’un widget sur le tableau de bord pendant sa modification.
  • Améliore l’interface de la boîte de dialogue « Détails de l’objet »
  • Text2SQL à l’aide de SKOOR AI, OpenAI ou Google Gemini
    • Facilite la rédaction et la compréhension des requêtes de données grâce à des solutions d’IA avancées.
  • Widget « Inventaire »
    • Fait remonter les nœuds d'un niveau s'il n'y a qu'un seul élément au premier niveau.
  • Actions par clic
    • Simplifie la création de liens entre les tableaux de bord grâce à un éditeur d’actions de clic convivial.
  • Améliorations de la matrice de filtrage
    • Entièrement réécrit pour mieux répondre aux besoins futurs.
    • Permet de définir une étiquette associée à une valeur de filtre.
  • Source de données
    • Fait la distinction entre les chaînes nulles et les chaînes vides dans le tableau de données.
    • Permet de réinitialiser un champ de données à «null» à l'aide d'un bouton de réinitialisation.
  • Widget de graphique
    • Introduit une option d'S de taille supplémentaire pour le graphique à valeur unique.
    • Introduit l'distinct count en tant que fonction d'agrégation.
    • Résout les problèmes liés au mode sombre dans le moniteur.
    • Permet au formulaire des valeurs de pivot de fonctionner avec des requêtes de données paramétrées.
    • Améliore le calcul de la limite de lignes en tenant compte du nombre de colonnes et des valeurs de pivot distinctes.
    • Permet de définir le mode d’interpolation des lignes (linéaire, monotone, par paliers) dans un graphique multiple.
  • Nouveau widget de recherche
    • Fournit un champ de saisie de texte permettant de définir un paramètre d’URL. Par exemple, ce paramètre peut être utilisé dans une requête de recherche du widget à l’aide d’un espace réservé.
  • Fonctionnalité de répétition pour les widgets de graphique et de texte
    • Permet d’afficher un widget plusieurs fois en fonction des résultats d’une source de données ou d’une requête de données.
  • Widget « Sélecteur de date »
    • Permet de sélectionner des plages de dates
    • Prend en charge le type d’intervalle horaire

7.3.9

  • Corrige un bug qui provoquait l'émission d'un nombre beaucoup trop élevé de requêtes par la colonne « Statistiques d'état » du widget de tableau.

7.3.8

  • L'themes définies dans les paramètres par défaut du tableau de bord ne sont plus conservées.

7.3.7

  • Correction d'un bug qui empêchait l'invalidation du cache pour les ressources statiques.

7.3.6

  • Table
    • Le paramétrage de la priorité de tri par la fonctionnalité de synchronisation des colonnes a été modifié en raison de son application involontaire à toutes les colonnes, ce qui entraîne généralement une baisse significative des performances.
  • Correction d'un bug empêchant l'actualisation des images téléchargées

7.3.5

  • Correction d'un bug empêchant la mise en cache correcte des images provenant d'un service web.
  • Affiche un indicateur de chargement initial pendant le chargement des ressources du tableau de bord.

7.3.4

  • Garantit que l'utilisateur accède toujours à son tableau de bord de démarrage lorsqu'il se déconnecte puis se reconnecte.
  • Widget de graphique
    • Corrige certains cas particuliers lors de la détection de l'intervalle à partir des paramètres URL.

7.3.3

  • Migre les widgets pour lesquels l'option « Apply filter matrix » a été activée par inadvertance.

7.3.2

  • Widget « Tableau croisé dynamique »
    • Ajoute une bordure supérieure au tableau de résultats.
  • Supprime la limite de 10 requêtes asynchrones simultanées.

7.3.1

  • Widget Table
    • Corrige un bug qui provoquait parfois une erreur « Cannot read properties of null » lorsqu'il était combiné avec une matrice de filtrage.

7.3.0

  • Sources de données
    • Ajout de la source de données StableNet.
    • Permet de configurer le schéma par défaut pour la source de données PostgreSQL.
    • Correction d'un bug qui provoquait le « déplacement » des lignes de données nouvellement créées lors de l'insertion de données.
    • Corrige un bug qui provoquait l'affichage des zéros sous la forme « null » dans l'aperçu des données.
  • Widget d'inventaire
    • Active les gestes multitouch de glissement et de zoom sur mobile.
    • Permet d’afficher des arborescences en fonction de la source de données ou des lignes de la requête.
  • Widget Tableau
    • Annotations -> L'éditeur de transitions de statut met désormais en surbrillance les entrées nouvellement créées.
  • Formulaire de requête de données
    • Ajoute un lien direct pour passer des sources de données/requêtes aux tableaux de bord. Utilise des menus déroulants à la place des infobulles.
    • Trie la liste des dépendances/éléments dépendants.
    • Permet de redimensionner les éléments.
  • Widget « Matrice de filtres »
    • Ajoute une case à cocher permettant de tout sélectionner ou de tout désélectionner dans la liste.
    • Optimise les widgets qui utilisent les filtres de la matrice de filtrage. Avant cette correction, les widgets effectuaient parfois deux requêtes : la première sans aucun filtre appliqué, la seconde juste après la première en utilisant les filtres corrects. Désormais, la première requête n’est plus effectuée, ce qui permet d’économiser de la bande passante et des ressources de calcul côté serveur.
  • Widget « Table »
    • Masque les sous-totaux lorsqu’un groupe ne contient qu’une seule ligne.
    • Trie les colonnes d’état par gravité plutôt que par ordre alphabétique.
  • Définit par défaut l’precision des valeurs de l’Engine configuré sur la définition de la tâche au lieu de l’0 codée en dur. Cela s’applique notamment aux valeurs de différence SNMP où l’precision par défaut est 3 au lieu de 0.
  • Conserve le paramètre theme initialement transmis lors des changements de tableau de bord.
  • Permet de redimensionner la navigation et certains autres volets par glisser-déposer.
  • Widget « Tableau croisé dynamique »
  • Utilise les nouveaux points de terminaison d’exportation/importation du SKOOR Webservice.
  • Améliorations des formulaires de dialogue
    • Permet de trier diverses listes par glisser-déposer au lieu de cliquer sur les flèches haut/bas.
  • Rapport PDF
    • Corrige quelques bugs de mise en forme, notamment concernant les sauts de page.

7.2.13

  • Widget Tableau
    • Améliore les performances de défilement.
    • Permet de sélectionner du texte.

7.2.12

  • Widget Carte géographique
    • Corrige un bug qui empêchait les espaces réservés des colonnes dans HREF de fonctionner correctement.

7.2.11

  • Empêche CodeEditor d'enregistrer lorsqu'il perd le focus pendant un très court instant.
  • Utilise des fractions de seconde pour tous les horodatages afin de prendre en charge la précision à la milliseconde près.

7.2.10

  • Indique qu’une requête de données est en cours d’exécution lorsque le bouton « Exécuter » est activé.

7.2.9

  • Permet de choisir un utilisateur collecteur dans les autorisations d'écriture de la source de données.

7.2.8

  • Corrige un bug qui empêchait l'activation de la mise en page dense à l'aide de l'theme=dense
  • Ajuste très légèrement les marges du mode dense.
  • Ajoute des boutons de zoom au widget d'inventaire.

7.2.7

  • Permet à certains widgets de remplir toute la hauteur disponible si le paramètre de la tuile parente « Aligner le widget verticalement » est défini sur « étirer ».
    • Matrice de filtres : les cases de filtre sont désormais réparties de manière uniforme sur la hauteur disponible.
    • Carte géographique et inventaire : n’utilise la hauteur disponible que si cette option est activée dans la tuile. Auparavant, cela se produisait systématiquement si le widget était le seul présent dans une tuile.
    • Une migration a été mise en place pour appliquer automatiquement ce paramètre à la tuile parente afin d’émuler le comportement précédent.
  • Requêtes de données
    • Pré-remplit les champs en cas de doublon.
  • Widget d’inventaire
    • Ajuste la couleur d’arrière-plan du nœud racine lorsqu’il n’est pas en mode circulaire.
  • Masque le bouton d’action dans le thème « simple ».

7.2.6

  • Corrige un bug provoquant une erreur de référence lors de l'utilisation de l'espace réservé « columns[x] » dans les expressions du graphique.

7.2.5

  • Corrige un bug qui entraînait la réinitialisation des couleurs du thème si celui-ci était enregistré sans avoir préalablement apporté de modifications.

7.2.4

  • Permet de configurer le titre de la page et le favicon dans settings.json à l'aide de title et faviconRoot.

7.2.3

  • Permet d'agrandir l'éditeur de requêtes de données.
  • Corrige un bug provoquant le plantage de la boîte de dialogue des détails de l'objet.

7.2.2

  • Rend l'icône du menu utilisateur à nouveau visible sur mobile
  • Optimise la mise en page sur mobile

7.2.1

  • L'icône de la corbeille dans le tiroir des widgets n'apparaît désormais que lorsque l'on déplace un widget.

7.2.0

  • Ajoute des annotations au widget de tableau
    • Des colonnes d'annotations peuvent être ajoutées à un tableau
    • Des règles de transition d’état des annotations peuvent être définies
  • Ajoute la possibilité de modifier les données à partir de la source de données
    • Les tables de la source de données peuvent être modifiées, importées et exportées
    • Les schémas de table peuvent être modifiés et de nouvelles tables peuvent être créées
    • Les autorisations de modification des données et des tables peuvent être gérées
  • Intervalle de rafraîchissement configurable (toutes les minutes, toutes les heures, tous les jours) pour les requêtes sur les données matérialisées
  • Nombreuses petites modifications apportées à la conception générale
  • Suppression de l’icône de notification et du lien vers la documentation dans le Dashboard Viewer.
  • Permet d'actualiser les requêtes de données matérialisées à un intervalle fixe.

7.1.6

  • Permet de forcer le mode sombre/clair à l'aide de theme=dark / theme=light.

7.1.5

  • Améliore les performances des graphiques utilisés dans le widget Graphique, l'historique des valeurs et l'historique des états.

7.1.4

  • Garantit l'actualisation de la liste des requêtes de données sur la page des requêtes de données en cas de modifications
  • Désactive les transitions de style de l'interface utilisateur lors de l'activation ou de la désactivation du mode sombre.

7.1.3

  • Améliore le contraste en mode sombre.
  • Mise à jour des images d'ampoulesassets/images/lightbulb-{color}.svg etassets/images/lightbulb-{color}.png pour les adapter au nouveau style « flat ».
  • Corrige le problème de la bordure de mise en évidence des widgets qui n'était plus visible lorsqu'ils étaient utilisés via le paramètre d'URL highlightedWidgets.
  • Widget Tableau
    • Permet d’utiliser la colonne status pour les types de sources de données dataSource et dataQuery. Cela permet de se passer de l’astuce CSS pour les icônes personnalisées (https://docs.skoor.com/skoor-doc/en/content-dependent-icon) si des ampoules doivent s’afficher pour des valeurs arbitraires.

7.1.2

  • Widget de graphique
    • Garantit qu’un graphique ne contient pas de couleurs en double.
  • Widget Carte géographique
    • Corrige un bug qui empêchait la carte géographique contenant des objets SKOOR d’être mise à jour lors d’un changement de matrice de filtrage.

7.1.1

  • Corrige un problème où les widgets dont la largeur minimale est définie en pourcentage passaient parfois à la ligne suivante
  • Garantit l’utilisation de l’icône correcte pour les groupes d’alarmes dans le nouveau navigateur d’objets

7.1.0

  • Ajoute le paramètre d'URL « scrollTo » ; permet de faire défiler jusqu'à l'élément dont l'ID correspond, s'il est défini
  • Widget « Historique des valeurs »
    • Modifie le mode par défaut pour passer à « l'état le plus défavorable »
  • Amélioration du style des barres latérales et des boutons
  • Extrait les pages de paramètres liés aux données vers une page dédiée (Données et objets)
  • Widget « Historique des états »
    • Modifie le mode par défaut pour afficher « l'état le plus défavorable »
  • Améliore le style des barres latérales, des boutons et des boîtes de dialogue
  • Remplacement de nombreuses icônes
  • Widget « Tableau »
    • N'affiche pas « No Data » pendant le chargement des données.
    • Permet de déclencher des actions au clic uniquement en cas de double-clic.

7.0.7

  • Widget Rapport
    • Correction d'un bug qui empêchait les traductions personnalisées de fonctionner
    • Applique les paramètres par défaut du tableau de bord

7.0.6

  • Widget Tableau
    • Correction de la gestion du paramètre d'URL « interval » dans la requête de recherche.
  • Widget de sous-navigation
    • Ajout d’une nouvelle option « hide labels »
    • Correction d'un problème où l'état «active » n'était pas toujours visible dans les éléments de navigation

7.0.5

  • Widget Tableau
    • Correction de la gestion des colonnes d'expression lors de l'exportation.
    • Convertit le contenu au format HTML en texte brut lors de l'exportation.
  • Widget Inventaire
    • Permet à nouveau d’utiliser les propriétés d’objet dans l’attribut HREF d’un objet

7.0.4

  • Rapport PDF
    • Garantit que le retour à la ligne d'un tableau s'effectue correctement lorsqu'il s'étend sur plusieurs pages.

7.0.3

  • Permet d'exporter des requêtes de données individuelles à l'aide du menu Édition
  • Affiche les erreurs d'exportation potentielles dans la boîte de dialogue d'exportation
  • Garantit la mise à jour du formulaire de requête de données lors de l'importation de requêtes de données
  • Garantit que le lien d’actualisation de la requête de données inclut toujours l’URL complète

7.0.2

  • Mappe correctement les requêtes de données lors de l'exportation / l'importation de tableaux de bord.

7.0.1

  • Page des paramètres d'importation de données
    • Supprime le convertisseur par défaut, car SKOOR ETL ne le prend plus en charge.

7.0.0

  • Unification des moteurs de mise en page des tableaux de bord
    • Remplace les anciens moteurs de mise en page Flex et Grid
    • Permet de diviser les vignettes sur les deux axes à l'aide de l'éditeur de mise en page
    • Permet de fusionner des tuiles (si elles sont alignées) à l’aide de l’éditeur de mise en page
  • Ajoute des Dataqueries matérialisées
    • Les Dataqueries peuvent être matérialisées pour améliorer les performances
  • Refonte de la page « Dataqueries »
    • Refonte de la page et de ses formulaires
    • Enregistrement automatique pendant la modification des requêtes
    • Ajout de la possibilité de matérialiser des requêtes, de définir leurs index et d'actualiser les vues générées
    • Ajout de la pagination, du filtrage et du tri à l'aperçu des données (également sur la page Sources de données)
  • Historique des valeurs / Historique des états
    • Améliore la réinitialisation de la page actuelle en cas de modification des paramètres (par exemple, provoquée par la matrice de filtrage)
  • Widget de tableau
    • Corrige un bug qui empêchait l'ellipsis du paramètre de débordement des colonnes.
    • Supprime l'option « marquee » des paramètres de débordement des colonnes.
  • Améliorations de l’interface utilisateur
    • Les barres latérales défilent vers l’élément actif lors du chargement initial
    • Les barres latérales permettent d’appliquer un filtre lorsqu’elles affichent plus de 7 éléments
    • Les tableaux de bord peuvent désormais être déplacés plus facilement vers d’autres groupes (même ceux qui sont fermés)
    • Le thème personnalisé s'affiche au démarrage et ne s'active plus après un certain temps (s'il a déjà été chargé auparavant)
    • Permet de limiter la hauteur du logo à celle du titre du tableau de bord
    • Affiche la tuile d’en-tête comme première tuile du contenu sur mobile
  • Améliore les performances de l’inventaire
    • Utilise un nouveau point de terminaison spécialisé du service web pour réduire considérablement le nombre de requêtes vers le backend.
    • Ouvre l’arborescence niveau par niveau jusqu’à atteindre 100 nœuds. Cela garantit que l’on voit toujours les objets pertinents sans surcharger le navigateur avec un trop grand nombre de nœuds.
  • Rapports PDF
    • Accélère la génération des rapports PDF et la rend plus fiable

6.4.9

  • Permet d'utiliser les valeurs de la matrice de filtrage comme espaces réservés (par exemple : ${filterMatrix.category}).

6.4.8

  • Widget de graphique
    • Corrige les expressions dans les graphiques à valeur unique
  • Widget Sélecteur de date
    • Correction d'un problème empêchant la sélection de certains types d'intervalles

6.4.7

  • Correction d'un bug qui empêchait l'accès aux tableaux de bord via leurs noms d'URL.

6.4.6

  • Widget Graphique
    • Correction d'un problème empêchant l'enregistrement des valeurs « minY » et « maxY »

6.4.5

  • Widget Graphique
    • Correction de la position des valeurs de la légende sur les graphiques dont l'axe des x est basé sur le temps
    • Évite l'apparition de barres de défilement en cas de valeurs de légende et de barres non empilées
    • Correction d’un bug empêchant de cocher la case «Show X Axis » (Afficher la matrice de filtres) dans les graphiques multiples .
  • Matrice de filtres
    • Permet de réinitialiser chaque matrice de filtrage individuellement en cas de présence de plusieurs matrices de filtrage sur le même tableau de bord
  • Historique des états
    • Corrige un bug qui empêchait de modifier la plage temporelle dans la boîte de dialogue de l'historique des états.

6.4.4

  • Corrige un bug qui provoquait le plantage du widget de sélection de date si l'intervalle correspondait à une date non valide

6.4.3

  • Widget de graphique
    • Permet d’afficher les valeurs du graphique ou des agrégats dans un tableau situé sous le graphique.
  • Historique des valeurs
    • Intègre le tableau des agrégats dans la légende.

6.4.2

  • Corrige un bug qui empêchait de déplacer les zones interactives à l'aide de la souris dans l'éditeur de carte à zones interactives.

6.4.1

  • Corrige un bug qui faisait que, parfois, après l'enregistrement d'un widget, l'ancienne valeur continuait de s'afficher jusqu'au rafraîchissement de la page.

6.4.0

  • Ajoute le paramètre « vertical alignment » aux tuiles (valeur par défaut : « top »).
  • La navigation dans le tableau de bord n'apparaît plus si un seul tableau de bord est visible.
  • Permet aux widgets de faire défiler leur zone de contenu si une largeur minimale est définie mais que le conteneur du widget n’est pas assez large
  • Ajoute un onglet « Fichiers » aux paramètres, permettant aux administrateurs de gérer les fichiers
  • Fait défiler le sélecteur d’images jusqu’à l’image sélectionnée lors de son ouverture dans la boîte de dialogue
  • Corrige un bug qui empêchait la modification des utilisateurs dont l’objet de démarrage n’existait pas
  • Permet d’afficher le tableau des agrégats dans l’historique des valeurs agrégées
  • Corrige un bug qui empêchait l'ouverture de la boîte de dialogue « Historique des valeurs » lorsque des paramètres d'URL étaient utilisés dans les conditions.

6.3.8

  • Corrige l'alignement vertical incorrect des widgets.

6.3.7

  • Corrige un bug qui empêchait parfois la génération des rapports PDF.

6.3.6

  • Correction d'un bug qui empêchait l'interpolation correcte des chaînes de caractères sur les HREF dans le widget Geo Map.

6.3.5

  • Corrige un bug dans le widget de tableau qui empêchait l'affichage de certaines lignes.
  • Garantit que le titre du widget s'affiche toujours s'il a été défini.

6.3.4

  • Corrige un bug qui empêchait les utilisateurs de l'éditeur de créer des groupes

6.3.3

  • Corrige un problème qui empêchait le widget de texte d'accepter les images SVG dans son contenu

6.3.2

  • Le journal des modifications est désormais disponible en anglais, en allemand et en français

6.3.1

  • Corrige un bug qui pouvait empêcher l'affichage du texte dans la bonne langue dans les rapports

6.3.0

  • Ajoute des traductions et un sélecteur de langue
    • SKOOR Dashboard et la documentation SKOOR permettent désormais de basculer entre l'anglais, le français et l'allemand
  • Widget « Historique des états »
    • Ajoute une option de tri
    • Ajout d’une option « href » pour cliquer sur un élément
  • Widget de sélection de date
    • Permet désormais de contrôler si les dates futures sont sélectionnables
    • Permet désormais de spécifier la date minimale (ou un décalage glissant) pouvant être sélectionnée
  • Widget « Tableau »
    • Ajout de l'option «display as HTML» pour les colonnes
  • Widget « Inventaire »
    • Ajoute des niveaux de zoom minimum et maximum
    • Empêche les éléments de texte de s'agrandir lors du zoom (et affiche davantage de contenu à la place)
  • Widget Graphique
    • Refonte des libellés du graphique pour une meilleure lisibilité
  • Améliorations générales et corrections
    • Ajoute l'option « Afficher uniquement s'il y a des données » aux widgets
    • Ajout de l'option « Tableau de bord actuel » dans les sélecteurs de tableaux de bord
    • Refonte des boîtes de dialogue de comparaison des requêtes de données et de publication
    • Correction de l'option « Autoriser l'agrandissement » sur les vignettes
    • Garantit le rafraîchissement correct des graphiques lors du basculement vers le mode sombre
    • Diverses améliorations de l'interface utilisateur

6.2.4

  • Résolution des valeurs d'énumération dans l'interpolation de chaînes.

6.2.3

  • Supprime le tableau de bord actuel de l'URL de redirection lors de la connexion dans le Dashboard Viewer. Ainsi, un utilisateur sera toujours redirigé vers son tableau de bord de démarrage après la connexion.

6.2.2

  • Correction de la fonction « Masquer dans le rapport » pour les vignettes

6.2.1

  • Historique des valeurs
    • Correction du calcul des points de données

6.2.0

  • Thème personnalisé
    • Possibilité de définir un logo qui s'affiche dans l'en-tête du tableau de bord
    • Les couleurs peuvent être personnalisées pour les thèmes clair et foncé
  • Gestion simplifiée des autorisations
    • Le tableau de bord et les boîtes de dialogue de modification des groupes affichent désormais les autorisations
    • Les autorisations peuvent être modifiées directement (rôle d'administrateur requis)
  • Aperçu des sources de données
    • Les sources de données affichent un aperçu de leurs tables et lignes dans la section d'administration
  • Expressions de table (bêta)
    • Les colonnes peuvent désormais spécifier une expression pour calculer leur valeur
    • Il existe encore certaines limitations concernant le tri, le filtrage et les agrégats
  • Améliorations générales
    • Les squelettes de widgets s’affichent en cas de No Data ou d’erreur
    • En mode édition, les widgets affichent leur interface utilisateur masquée au survol de la tuile plutôt qu’au survol du widget
    • Ajout de SKOOR Docs au menu utilisateur (SKOOR Docs remanié)
    • Écrans d'erreur remaniés
    • Nombreuses améliorations subtiles de l'interface utilisateur, principalement au niveau de l'utilisation des couleurs et des animations

6.1.7

  • Correction du dysfonctionnement de l'option « Masquer sur petit écran »
  • Widget de sélection de date
    • Correction du champ « Mois de début de l'exercice comptable » qui n'apparaissait pas dans les paramètres

6.1.6

  • Correction d'un problème d'affichage qui rendait la navigation visible pendant un très court instant alors que le thème était défini sur « simple ».

6.1.5

  • Table
    • Ajustement des types de colonnes lors du passage d’un type de recherche « dataSource » à « dataQuery »
  • Corrige les paramètres par défaut lors de l'accès à un tableau de bord via son nom d'URL

6.1.4

  • Requêtes de données
    • Corrige un bug de rechargement lors de la publication de requêtes
  • Augmente l’intervalle de rechargement des données à 3 minutes.
  • Table
    • Ajout d’un filtre de propriétés côté client.
  • Autorise l'utilisation d'espaces réservés dans le titre des séries de données du graphique

6.1.3

  • Navigation
    • Garantit que tous les tableaux de bord d'un groupe sont visibles, même lorsqu'il y en a un très grand nombre (> 80 dans un même groupe).

6.1.2

  • Optimise certains espacements et marges lors de l'exportation au format PDF
  • Widget Tableau
    • Corrige le comportement de l'option « Afficher les lignes vides » lorsque la « Fonction d'agrégation des lignes » est activée

6.1.1

  • Améliore les performances des graphiques. Ceux-ci ne sont plus rendu un par un, mais en parallèle.
  • Correction d’un écran blanc lors de la création d’une requête de données

6.1.0

  • Améliorations générales
    • Permet d’ouvrir plusieurs groupes de tableaux de bord
    • Permet de faire glisser des tableaux de bord d’un groupe à un autre
    • Ajoute une action permettant de dupliquer un tableau de bord
    • Ajout de styles personnalisés globaux (modifiables dans la section d'administration)
    • Améliore les astuces dans les champs de code
    • Améliore le sélecteur d'images
    • Optimise les appels HTTP (moins de requêtes)
  • Nouveaux widgets
    • Ajoute un widget de sous-navigation
    • Ajout d’un widget d’image
  • Widget « Tableau »
    • Ajoute la possibilité d'afficher des sous-totaux
    • Réinitialise la page en cas de modification des paramètres
  • Widget « Stock »
    • Ajoute un nouveau mode d'affichage radial
    • Supprime l'option « Masquer les objets hors du chemin »
    • Permet de personnaliser entièrement les couleurs à l'aide de CSS
    • Réduit le nombre d'appels HTTP vers le service Web
  • Améliorations de l'interface utilisateur
    • Ajout de composants squelettes pour les widgets (affichés pendant le chargement)
    • Permet de supprimer des widgets en les faisant glisser sur le nouveau bouton « Supprimer »
    • Assure une conception plus cohérente dans les pages d'administration
    • Ajoute davantage d’animations
    • Améliore de nombreux champs de formulaire
  • Paramètres
    • Affiche les sections « Références », « Référencé par » et « Tableaux de bord » pour les requêtes de données
    • Conserve la dernière page consultée lors du passage des Paramètres au Tableau de bord

6.0.12

  • Conserve les valeurs des paramètres dans les requêtes de données

6.0.11

  • Corrige le plantage du tableau de bord en cas de placeholders non valides
  • Inventaire
    • Ajout de légendes aux éléments du formulaire

6.0.10

  • Table
    • Correction d'une erreur si la « taille de page » n'est pas définie dans le tableau d'objets
  • Diagramme à barres
    • Correction d'un cas particulier dans le traitement de la catégorie « Autres »

6.0.9

  • Table
    • Améliore l'affichage des cases à cocher sous forme de colonnes
  • Requêtes de données
    • Suppression de la case à cocher « Récursif » dans la boîte de dialogue de confirmation de suppression groupée
  • Corrige certains liens d'aide dans le pied de page afin qu'ils renvoient vers la bonne page d'aide

6.0.8

  • Mise en page de la grille
    • Correction de la suppression des tuiles
    • Gère correctement les tuiles masquées en mode impression
  • Rapport PDF
    • Masquage par défaut en mode impression

6.0.7

  • Rapport PDF
    • N'affiche pas la tuile d'en-tête vide
    • Correction des cellules masquées
  • Permet à nouveau de personnaliser les couleurs des cellules du tableau
  • Le bouton de connexion s'affiche à nouveau sur la viewer mobile

6.0.6

  • Améliorations de l'interface utilisateur
    • Amélioration de certaines couleurs de texte et de lignes en mode sombre dans le widget de graphique
    • Requêtes de données
      • Correction du débordement de l'éditeur de code dans la section d'administration des requêtes de données
      • Correction du rechargement des données après la publication d’une requête de données
      • Suppression du bouton « Modifier » permettant de déverrouiller l'éditeur d'une requête publiée
    • Correction de certains styles du mode d'impression pour obtenir des résultats plus proches de la version 5.5
    • Correction de l'intégration Sentry qui provoquait un écran blanc en cas d'erreur

6.0.5

  • Améliorations
    • Ouvre systématiquement le formulaire du widget lorsque l'éditeur n'est pas agrandi (par exemple, dans la carte à points d'intérêt)
  • Carte à points d'intérêt
    • Correction du glisser-déposer dans la carte à points d'intérêt

6.0.4

  • Corrections de bugs de l'interface utilisateur
    • Corrections de la saisie semi-automatique et des suggestions dans les éditeurs de code (par exemple, l'éditeur de requêtes de recherche)

6.0.3

  • Améliorations de l'interface utilisateur
    • Chargement plus rapide (moins de icônes de chargement)
    • Permet d'utiliser les widgets pendant le chargement
  • Carte géographique
    • Suppression du contrôle Google Street View
    • Correction de l'arrière-plan en mode sombre

6.0.2

  • Carte géographique
    • Évite l'apparition de spinners sur les autres widgets lorsque la carte géographique modifie ses limites.

6.0.1

  • Corrections de l'interface utilisateur
    • Corrige le débordement de mise en page de certains widgets lorsque le titre est défini
    • Supprime l'écart d'un pixel entre les widgets qui provoquait le passage inattendu de certains widgets à la ligne suivante

6.0.0

  • Modifications générales de l'interface utilisateur
    • Refonte de la mise en page et du design généraux
    • Déplacement de la navigation entre les groupes et les tableaux de bord vers le côté gauche de l'écran (pouvant être masquée)
    • Ajoute un nouveau menu utilisateur en haut à droite de l'écran
    • Refonte de la barre de titre et des vignettes d'en-tête
  • Ajout d'un mode sombre (à activer dans le menu utilisateur)
    • Respecte et mémorise les préférences de l'utilisateur
  • Ajout de notifications
    • Sert à afficher les « nouveautés » des versions Major et Minor
  • Refonte du widget de sélection de date pour qu'il s'intègre mieux au nouveau design
  • Refonte des boîtes de dialogue de l'application
    • Ajout d’une aide intégrée pour certaines boîtes de dialogue (d’autres suivront)
  • Mode édition
    • Déplacement du bouton « Éditer » au-dessus de la nouvelle barre de navigation
    • Remplacement de toutes les barres d'outils par des menus d'édition (visibles au survol)
    • Refonte du tiroir de widgets
    • Refonte du glisser-déposer des widgets
    • Ajout de la fonctionnalité glisser-déposer pour les tableaux de bord et les groupes dans la navigation
    • Ajout de boîtes de dialogue de création, modification et suppression de groupes
    • Refonte des boîtes de dialogue de modification des tableaux de bord et des vignettes
    • Suppression de l'en-tête personnalisé et du thème de la boîte de dialogue de modification du tableau de bord
    • Ajout d'une option « espacement dense » pour les tableaux de bord
  • Nombreuses modifications en arrière-plan
  • Graphique à jauges
    • Modification du calcul automatique de la valeur maximale. Dans l’implémentation précédente, lorsque des seuils étaient définis, la valeur maximale était calculée uniquement à partir de ceux-ci et la valeur réelle était complètement ignorée (max(seuils) _ 1,1). Dans le cas d’une valeur nettement supérieure à tous les seuils, l’aiguille restait toujours bloquée à l’extrême droite et ne reflétait pas la valeur réelle. La nouvelle implémentation prend également en compte la valeur réelle (max(seuils, valeur) _ 1,1), ce qui permet d’obtenir des graphiques plus clairs.
  • Graphique multiple
    • Permet l’affichage d’une fenêtre contextuelle des données sources pour les graphiques linéaires
    • Correction de la valeur X de la fenêtre contextuelle des données sources pour les graphiques en surface
  • Historique des pannes
    • Utilise l’intervalle sélectionné dans le sélecteur de dates
    • Augmente la limite des coupures affichées à 500 et affiche les coupures les plus récentes plutôt que les plus anciennes.
    • Affiche un Warning s’il y a plus de 500 coupures.