[ Autres langues : DE EN ES JA KO PL PT ZH ] [ Page principale de la documentation ]
Les clients ayant un abonnement ACL pour Windows peuvent télécharger le package d'installation depuis la Barre de lancement ACL (www.aclgrc.com).
Pour obtenir des informations détaillées sur l'installation d'ACL pour Windows, reportez-vous au Guide d'installation et d'activation d'ACL pour Windows.
La version 11.4.2 d'ACL Analytics introduit des fonctionnalités supplémentaires et corrige les problèmes, signalés par les clients, qui suivent. Si vous avez déjà installé la version 11.4.0 ou 11.4.1, il n'est pas nécessaire de la désinstaller. Vous pouvez effectuer la mise à niveau en exécutant le programme d'installation 11.4.2.
Améliorations apportées aux fonctionnalités
Améliorations des performances de vitesse pour les imports ODBC.
Ajout de la prise en charge du polonais à la version non Unicode d'ACL Analytics.
Corrections apportées aux problèmes suivants ayant été signalés par des clients
Sélectionner plusieurs colonnes puis cliquer dans les données de la table remplace les titres des colonnes par du texte blanc ou vide (AN-3353)
La mise à niveau vers la version la plus récente supprime le dossier du programme, y compris les fichiers personnalisés comme les fichiers .mnu du dossier d'installation principal (AN-3345)
Zoomer en avant sur les entrées après un classement à l'écran affiche le filtre avec des signes égal en doublon (par exemple Emplacement = = "03") (AN-3354)
Sélectionner tout le texte avec Ctrl+A ne fonctionne pas dans plusieurs cases lors de la conception d'un champ calculé(AN-3363)
La façon dont ACL Analytics importe le type numérique dans XML (AN-3364)
Clients ACL Analytics Exchange
Cette version d'ACL Analytics inclut également une mise à niveau du Moteur AX pour la version 5.4 d'AX Serveur qui met à niveau le Moteur AX pour qu'il corresponde à ACL Analytics 11.4.2.
La version 11.4.1 d'ACL Analytics corrige les problèmes, signalés par les clients, qui suivent. Si vous avez déjà installé la version 11.4.0, il n'est pas nécessaire de la désinstaller. Vous pouvez effectuer la mise à niveau en exécutant le programme d'installation 11.4.1.
Corrections apportées aux problèmes suivants ayant été signalés par des clients
Lorsque vous utilisez la fonction FIND ou MATCH dans le cadre d'une condition dans un GROUP, des résultats incorrects sont renvoyés s'il y a des espaces avant ou après le séparateur dans la fonction ou s'il y a trois espaces consécutives (AN-3321)
Certaines boîtes de dialogue restent ouvertes lorsqu'elles devraient se fermer automatiquement (AN-3312)
Les filtres nommés ne sont pas enregistrés dans l'historique des filtres lorsque vous extrayez une table par enregistrement (AN-3313)
L'utilisation d'une commande de script pour importer un fichier Excel dont le nom de fichier contient des caractères japonais renvoie une erreur (AN-3314)
Le bouton "Insérer une condition" se grise lors de la première ouverture d'un champ calculé (AN-3317)
Les projets ACL qui utilisent la longueur augmentée des noms de champs introduits dans la version 11.4 ne peuvent pas être ouverts dans la version 11.3 ni dans une version antérieure d'ACL. Les expressions et conditions qui utilisent les nouvelles longueurs plus longues ne fonctionneront pas dans la version 11.3 ou antérieure.
Si votre organisation comporte plusieurs utilisateurs ACL et que vous prévoyez d'effectuer une mise à niveau vers la version 11.4, tous les utilisateurs doivent effectuer la mise à niveau en même temps pour éviter des problèmes de compatibilité.
Modifications apportées aux noms, packages et distribution
ACL Analytics est à présent un composant d'ACL pour Windows, qui inclut également les Apps Analyse et le client bureau Project Manager. Le type d'inscription de l'utilisateur détermine s'il peut utiliser ACL Analytics/Apps Analyse, le Client Project Manager ou les deux composants.
Le lanceur ACL pour Windows mis à jour et étendu sert de point de départ pour travailler dans ACL Analytics, la fenêtre App Analyse et le nouveau Client Project Manager, ainsi que pour se connecter au module Results Manager d'ACL GRC.
Un seul et même programme d'installation ACL inclut maintenant les éditions non Unicode et Unicode d'ACL Analytics. Pendant l'installation, vous spécifiez quelle édition vous souhaitez installer.
L'interface d'ACL en coréen n'est plus disponible dans la version 11.4. Elle est toujours disponible dans la version 11.3.
Intégration ACL Analytics–ACL GRC accrue
Il est désormais possible d'importer des tables d'ACL GRC Results Manager ou de Project Manager vers ACL Analytics.
Depuis Results Manager, vous pouvez importer des tables de données ou des interprétations à partir de tests de contrôle individuels dans des collections.
La possibilité d'importer des tables depuis Results Manager vers ACL Analytics vous permet d'effectuer une analyse secondaire ou une analyse de suivi sur les exceptions. Vous pouvez ré-exporter les résultats de l'analyse secondaire dans Results Manager dans un processus d'aller-retour.
Depuis Project Manager, il est possible d'importer divers types de tables comprenant collectivement toutes les informations texte contenues dans tous les projets actifs relatifs à une organisation ACL GRC.
Vous pouvez utiliser ces informations pour effectuer divers types d'analyse dans ACL Analytics, y compris pour joindre des tables sur des champs clés, ce qui peut servir de méthode pour rechercher des informations incomplètes. Vous pouvez aussi exporter les informations d'ACL Analytics pour les utiliser dans divers outils de création de rapports.
L'exportation dans Results Manager inclut maintenant une option permettant d'écraser les données existantes. Les interprétations du test de contrôle cible s'actualisent de manière dynamique pour refléter les données importées.
Améliorations apportées aux fonctionnalités
Totaliser et Classer prennent désormais en charge les champs numériques.
Les noms des champs dans les tables ACL peuvent maintenant contenir jusqu'à 256 caractères (s'applique aussi à AX et aux Add-Ins). Précédemment, la limite était de 31 caractères.
Lors de l'exportation d'une table ACL dans un fichier Microsoft Excel ou Access la longueur maximale des noms des champs est limitée à 64 caractères. Cela est dû aux limitations Microsoft ADO.
Les expressions peuvent à présent contenir 8188 caractères. Précédemment, la limite était de 1023 caractères.
Les conditions IF ou WHILE peuvent maintenant contenir jusqu'à 4094 caractères. Précédemment, la limite était de 1023 caractères.
Les conditions ou les valeurs individuelles peuvent désormais contenir jusqu'à 4094 caractères. Précédemment, la limite était de 255 caractères.
Les échantillons de données inclus dans ACL Analytics ont été étendus et mis à jour avec l'ajout de nouveaux exemples de projets ACL ainsi que de nouveaux échantillons de fichiers de données et de scripts. Les anciens exemples de projets et de fichiers de données sont toujours inclus.
Le processus d'importation XML a été amélioré pour pouvoir prendre en charge l'importation de fichiers plus volumineux.
L'importation PDF présente maintenant la possibilité d'utiliser un autre analyseur pendant un import. Avec certains fichiers PDF, changer d'analyseur peut conduire à de meilleurs résultats d'importation.
Les rubriques d'aide en ligne relatives à l'importation d'images d'impression et de PDF ont été restructurées, avec certaines solutions de contournement concernant l'importation de données mal alignées.
Accès simplifié à la fenêtre Apps Analyse, aux interprétations et aux visualisations
Les tables ACL peuvent maintenant être ouvertes directement dans la fenêtre Apps Analyse et peuvent servir de base pour les interprétations et visualisations, sans avoir à créer une App Analyse avant.
Les améliorations suivantes ont été apportées aux interprétations et aux visualisations d'Apps Analyse (s'applique également au Client Web d'AX) :
Les données des Apps Analyse peuvent être exportées dans un fichier CSV.
Dans les champs de type caractère contenant des balises HTML, il est possible d'afficher le contenu tel qu'il apparaîtrait sur une page Web. L'insertion de liens cliquables dans une table représente une utilisation de cette fonctionnalité.
Dans les champs DateHeure, vous pouvez modifier le format d'affichage des valeurs date.
Corrections apportées aux problèmes suivants ayant été signalés par des clients
ACLSE requiert un droit d'accès en connexion locale, ce qui représente un risque de sécurité pour les entreprises dans lesquelles les administrateurs peuvent se connecter à un ordinateur Windows Servers (AN-2836)
Le résultat d'un graphique Classer change lorsque vous modifiez les séparateurs (AN-2556)
La commande Copier à partir de la trace et Coller dans la ligne de commande ne fonctionne pas correctement (AN-2458)
COMPUTED et d'autres mots-clés n'apparaissent pas en couleur dans l'éditeur de script AN 11 (AN-2256)
Le champ date compressé n'est pas interprété correctement dans le format de table dans AN 11 (AN-2248)
Problème avec le paramètre FROM sur une commande IMPORT EXCEL au sein d'un script (AN-2212)
La commande DELETE RELATION échoue si la relation n'existe pas (AN-2202)
La trace n'affiche pas les résultats de la substitution de variables lors de la création d'un champ calculé (AN-2178)
Extraire un enregistrement-ajouter ne renvoie pas le résultat attendu lorsqu'un champ est défini comme variable (AN-2176)
La fenêtre ACCEPT ne s'affiche pas correctement dans AN 11.2 (AN-2166)
L'option SAP n'est pas disponible après la mise à niveau d'AN 11.1.3 vers AN 11.2 (AN-2116)
Les notes d'enregistrement du projet créées dans AN 10.5 ne s'affichent pas dans AN 11 (AN-2049)
Choisir "Rechercher des doublons" avec la sélection de plusieurs champs recherchera uniquement les doublons sur le champ le plus à gauche (AN-1603)
Il n'est pas possible de modifier l'imprimante pour un rapport déjà créé (AN-1526)
L'importation d'un fichier XLSX de 3000 colonnes joint entraîne le blocage d'ACL (AN-1074)
DISPLAY HISTORY inexact pour la table créée par la commande Doublons (AN-892)
Le principal objectif de cette version d'ACL Analytics est de simplifier, de stabiliser et de sécuriser la base de code de l'application. Nos développeurs sont occupés à mettre à jour les composants et à nettoyer l'ancien code inutilisé.
Mise à jour et amélioration de l'expérience utilisateur
Pendant l'importation des fichiers délimités, une nouvelle option vous permet de nettoyer les données des caractères de retour chariot (CR, carriage return) et/ou de saut de ligne (LF, line feed) mal placés. Les caractères de retour chariot ou de saut de ligne mal placés peuvent entraîner des divisions incorrectes entre les enregistrements. Lorsqu'elle est activée, cette option supprime les caractères de retour chariot ou de saut de ligne entre une paire d'identificateurs de texte.
Une nouvelle option globale améliore les performances de tri et d'indexation en modifiant la façon dont ACL Analytics gère la mémoire au moment de l'exécution de ces opérations. Lorsque l'option est activée, des ressources système supplémentaires sont utilisées pour le tri et l'indexation, ce qui accélère le traitement des fichiers de données d'une certaine taille (environ de 800 Mo à 10 Go). L'option est désactivée par défaut et peut être activée dans le nouvel onglet Système (Outils > Options). Remarquez que l'utilisation de ressources système supplémentaires pour le tri et l'indexation peut ralentir les autres tâches pendant que le tri ou l'indexation est en cours.
La Vue de la table dans la fenêtre App Analyse comporte plusieurs améliorations :
Il est possible d'appliquer une mise en forme à partir d'une condition pour mettre en surbrillance des valeurs spécifiques. Par exemple, les dates d'échéance dépassées pourraient s'afficher sur un arrière-plan de couleur rouge.
Vous pouvez réorganiser ou masquer les colonnes pour adapter l'affichage des données à vos besoins.
Vous pouvez modifier le format des valeurs numériques. Les options de format incluent l'ajout d'un symbole de devise, l'utilisation de parenthèses pour les nombres négatifs et le contrôle des arrondis.
Cette version inclut des corrections aux problèmes suivants qui ont été signalés par des clients
Dans l'édition Unicode, l'option Ordre de tri, qui spécifie la séquence de tri (classement) pour les données caractère, a été mise à jour auparavant avec un grand nombre de nouvelles options. Toutefois, il se peut que la mise à niveau à partir de précédentes versions d'ACL Analytics n'ait pas répliqué correctement l'option Ordre de tri spécifiée auparavant pour les clients (AN-2110).
L'utilisation de la fonction DICECOEFFICIENT( ) avec des valeurs vides pourrait entraîner un incident d'ACL (AN-2103).
Importation incohérente de certains fichiers délimités (AN-2099).
Une importation ODBC à partir d'ADABAS peut entraîner un incident d'ACL (AN-1348).
Pendant JOIN, un message d'erreur incorrect peut s'afficher en indiquant la présence d'une table hors séquence (AN-2057).
L'aperçu des données pour certains fichiers délimités deviendrait vide (AN-2072).
Problèmes d'activation avec des noms d'ordinateurs japonais (AN-2066).
Non-reconnaissance des filtres nommés par le filtre express (AN-2062).
Une commande DIRECTORY non valide pourrait bloquer ACL sans erreur (AN-2050).
Les grandes expressions complexes pourraient entraîner l'incident d'ACL (AN-2013).
Le nom du profil de serveur pour ACL Analytics Exchange était incorrect, il a été mis à jour sur "Analytics Exchange" (AN-1660).
Clients ACL Analytics Exchange
Nous publions une nouvelle version d'ACL Analytics Exchange (5.3.0) au même moment qu'ACL Analytics 11.3.0. Le moteur AX inclut les mêmes modifications qu'ACL Analytics 11.3.0. Les clients AX souhaitant utiliser ACL Analytics 11.3.0 devront se mettre à niveau sur ACL Analytics Exchange 5.3.0.
La version 11.2.1 d'ACL Analytics est une version corrective qui met à niveau la version 11.2.0. La version 11.2.0 doit être installée avant d'installer la version 11.2.1.
Cette version inclut des corrections pour les problèmes suivants
Lorsqu'une table principale a 0 enregistrement et que la table secondaire est classée correctement par le champ clé, ACL présente quelquefois un message d'erreur incorrect « La table secondaire est hors séquence... » (AN-2058 et AN-2095).
L'extraction d'une table de serveur vers une table locale annule le lien vers le fichier .FIL (AN-2101).
Importation incohérente d'un fichier délimité (AN-2082).
Clients ACL Analytics Exchange 5.0
Cette version d'ACL Analytics inclut également une mise à niveau du Moteur AX pour la version 5.0 d'AX Serveur qui met à niveau le Moteur AX pour qu'il corresponde à ACL Analytics 11.2.1.
La version 11.2.0 d'ACL Analytics contient de nombreuses fonctionnalités et améliorations, et apporte des corrections à près de 30 problèmes signalés par les clients.
Mise à jour et amélioration de l'expérience utilisateur
Suite aux commentaires des clients sur les modifications apportées au comportement de tri dans la version 11.1 d'ACL Analytics, les résultats des opérations de tri sont désormais ordonnés de la même manière que dans la version 10.5 et les précédentes versions d'ACL Analytics. Les scripts écrits à l'aide du pré-tri, ou prévoyant le comportement de tri de la version 10.5, n'ont plus besoin d'être modifiés pour être exécutés dans la version 11.2. Les scripts qui ont été modifiés pour pouvoir être exécutés avec le comportement de tri de la version 11.1 doivent fonctionner comme prévu dans la version 11.2, et ils n'ont pas besoin d'être modifiés à nouveau ni de revenir à leur forme d'origine.
Revenir à la méthode précédente de tri demandait de refaire basculer le moteur d'ACL sur un traitement cloisonné.
Le rapport d'incident généré lorsque ACL Analytics s'arrête de fonctionner de façon inattendue a été mis à jour et la boîte de dialogue fournissant des conseils a été améliorée, avec des informations claires sur la méthode de contact par e-mail des Services d'assistance d'ACL pour obtenir de l'aide supplémentaire.
Lorsque vous créez un package pour une App Analyse, les tables disponibles pour l'inclusion dans le package sont listées par ordre alphabétique, ce qui permet de consulter les tables plus facilement.
Le bouton permettant de parcourir un script par étape dans l'Éditeur de script a été repensé pour être plus intuitif.
Le design et la convivialité du tri et du filtrage ont été améliorés dans les interprétations d'Apps Analyse. Les visualisations ont été adaptées pour qu'elles obtiennent meilleures performances.
Amélioration des performances
Comme pour les versions précédentes, un certain nombre de modifications de code ont été apportées pour améliorer les performances et la stabilité, dans le but de livrer un produit plus rapide et plus fiable.
Fonctionnalités améliorées
La nouvelle fonction WORKDAY( ) vous permet de calculer le nombre de jours de travail entre deux dates et de spécifier quels jours de la semaine doivent être traités comme des jours non travaillés.
La nouvelle fonction DICECOEFFICIENT( ) fournit une méthode supplémentaire pour rechercher les doublons approximatifs. Contrairement aux fonctions existantes basées sur la Distance Levenshtein, la fonction DICECOEFFICIENT( ) recherche efficacement les valeurs ayant des contenus identiques ou presque identiques, sauf les éléments transposés.
La nouvelle fonction NORMDIST( ) vous permet de calculer la probabilité qu'une variable aléatoire d'un jeu de données normalement distribué soit inférieure ou égale à une valeur spécifiée ou exactement égale à une valeur spécifiée.
La nouvelle fonction NORMSINV( ) vous permet de calculer la variable centrée réduite associée à une probabilité spécifiée dans une distribution normale.
Une nouvelle fonctionnalité de recherche rapide vous permet de rechercher rapidement et facilement du texte dans une table en saisissant un terme de recherche dans la zone de texte Filtre en haut de l'onglet Vue. ACL Analytics convertit automatiquement le terme de recherche en l'expression de filtre correcte. Le logiciel fait également automatiquement la distinction entre les termes de recherche et les expressions de filtre saisies manuellement.
Installation et licences
Les utilisateurs disposant de licences d'ACL Analytics par abonnement peuvent désormais installer le logiciel sur plusieurs ordinateurs dès lors que le logiciel est destiné uniquement à leur usage personnel, sur tous les ordinateurs sur lesquels il est installé. Ce changement est rétroactif par rapport à la version 11.1 et s'applique seulement aux clients ayant des abonnements. Il ne s'applique pas aux clients disposant de licences perpétuelles.
Dorénavant, la désinstallation d'ACL Analytics libère la licence abonnement associée pour qu'elle puisse être utilisée par un autre utilisateur.
Note :
si le logiciel est installé sur plusieurs ordinateurs sous un seul et même abonnement, il faut le désinstaller de tous ces ordinateurs avant de pouvoir libérer l'abonnement.
Si plusieurs utilisateurs avec des abonnements distincts ont activé ACL Analytics sur le même ordinateur, un seul abonnement est libéré, même si toutes les copies d'ACL Analytics sont désinstallées de l'ordinateur.
Une sécurité améliorée
Pour se conformer aux exigences plus strictes en matière de sécurité informatique, certains des composants logiciels tiers utilisés par ACL Analytics ont été mis à niveau. Les mises à niveau comprennent MSXML 6.0 et .NET Framework 4.5.2. Certains composants, comme Crystal Reports, n'ont pas pu être mis à niveau et ont été supprimés.
Fin de la prise en charge
L'intégration avec Crystal Reports n'est plus prise en charge.
Tous les composants d'ACL Analytics qui prenaient en charge la connexion à ACL Édition Serveur pour z/OS ont été supprimés. ACL Édition Serveur pour z/OS n'est plus un produit pris en charge.
Clients ACL Analytics Exchange 5.0
Cette version d'ACL Analytics inclut également une mise à niveau du Moteur AX pour la version 5.0 d'AX Serveur qui met à niveau le Moteur AX pour correspondre à ACL Analytics 11.2. Si vous souhaitez utiliser une nouvelle fonctionnalité ou le comportement de tri annulé, avec AX 5.0, vous devez mettre à niveau le Moteur AX.
Cette version inclut également des corrections vers ces problèmes signalés par des clients
Le clic droit de la souris dans le Générateur d'expression ne fonctionne plus (AN-1630)
Le filtrage express de dates non valides crée un filtre non valide (AN-744)
La liste des projets récents dans le menu du fichier AN n'affiche pas tous les projets (AN-1636)
La commande COMMENT reprend le mauvais point final dans un script (AN-286 / AN-778)
La barre de lancement ne parvient pas à ouvrir les projets ACL à partir d'emplacements réseau (AN-1890)
L'exportation vers GRC échoue dans les scripts (AN-1880 / AN-1703)
L'exportation vers GRC ne crée pas de variable WRITE1 (AN-1839)
La commande EXECUTE échoue avec une condition (AN-1866 / AN-1751)
La commande EXECUTE avec des guillemets doubles n'est pas interprétée correctement (AN-1770)
EXECUTE avec une chaîne vide bloque AN (AN-1622)
Le téléchargement de données SQL Server via ODBC peut entraîner une erreur de valeur numérique hors plage (AN-1853)
DISPLAY VARIABLES renvoyant des variables non en anglais dans certaines langues, elles sont maintenant toutes en anglais (AN-1840)
Valeur erronée affichée avec STRATIFY STATISTICS (AN-1836)
Le tri avec la fonction RECNO( ) conduit au blocage d' AN ou affiche une erreur trompeuse (AN-1818)
SET FOLDER pose des problèmes (AN-1782)
L'utilisation de LAST avec la fonction TRIM( ) avec une longueur plus importante que le champ renvoie un texte déformé (AN-1779)
Mémoire insuffisante pendant la commande DUPLICATE ou INDEX (AN-1765)
Impossible d'ouvrir ACLX en français non Unicode (AN-1738)
Importation incorrecte du fichier délimité avec une valeur CR (AN-1726)
La grande commande DIALOG bloque AN (AN-1689)
Les champs date XML définis comme xsi:nil ne sont pas importés correctement (AN-1678)
Le profil de serveur nommé Audit Exchange pose des problèmes (AN-1697)
La limite de commande PAUSE n'est pas placée à 200 comme indiqué dans la documentation (AN-1672)
Le nombre d'enregistrements pour les grandes tables ne s'affiche pas (AN-1648)
Le fichier trace d'AN10.5 ne se charge pas correctement dans AN11 (AN-1638)
La sortie graphique lors du classement par champ avec des valeurs vides ne produit aucun résultat (AN-1632)
L'extraction et l'ajout de grandes tables affichent un nombre d'enregistrements mauvais (AN-1504)
ACL cesse de fonctionner en mode pas à pas avec la sortie des commandes à l'écran (AN-1352)
Problèmes connus
Pour obtenir plus d'informations sur les problèmes connus dans ACL Analytics 11.2 et pour connaître quelques suggestions de solutions de contournement, consultez la page https://support.acl.com/solution/articles/4000047710-analytics-11-2-known-issues
Amélioration de l'activation du logiciel
L'activation fonctionne maintenant avec des serveurs proxy qui nécessitent une authentification supplémentaire.
Connexion améliorée pour faciliter le dépannage des problèmes d'activation.
ACL Analytics ne se désactive plus dans certaines situations quand un réseau sécurisé empêche une connexion au serveur de licence d'ACL.
Après le gros travail accompli par notre équipe et suite au succès du programme Bêta, nous sommes fiers de présenter la première version disponible partout d'ACL Analytics 11. Merci à tous les clients qui nous ont envoyé leurs commentaires constructifs pendant le programme Bêta.
Notre logiciel Bêta était sorti en tant que version 11.0. La première version publique est la version 11.1.
Mise à jour et amélioration de l'expérience utilisateur
Nos concepteurs ont eu beaucoup de travail pour mettre à jour l'interface utilisateur d'ACL Analytics afin de faciliter l'utilisation de la version 11, dont la toute nouvelle apparence est assortie à celle des autres produits ACL.
Le Lanceur ACL Analytics est le nouveau point de départ permettant d'accéder au contenu actuel de vos outils d'analyse, de créer de nouveaux projets ACL ou d'accéder aux ressources en ligne étendues d'ACL.
Les nouveaux boutons de raccourci du Navigateur de projet et de l'onglet Vue offrent un accès rapide aux fonctionnalités souvent utilisées.
Les colonnes sont désormais redimensionnées automatiquement après l'importation d'une nouvelle table.
Le Navigateur de projet peut être réduit et développé rapidement en double-cliquant sur la barre verticale entre le Navigateur et l'onglet Vue.
Les propriétés des tables et des projets ACL fournissent désormais une navigation en un seul clic vers l'emplacement du projet ou des sources de tables dans l'Explorateur Windows.
L'Aide contextuelle se connecte désormais à docs.acl.com pour s'assurer que vous disposiez toujours de la documentation la plus récente sur nos produits.
L'extension de fichier pour les fichiers de formats de table externes a été renommée .layout (contre .fmt auparavant) afin de se conformer à la terminologie de l'interface utilisateur. En effet, les formats de table ne s'appellent plus « format » (en anglais) depuis plusieurs années.
L'extension de fichier pour les fichiers de script ACL externes a été renommée .aclscript (contre .bat auparavant). Il est désormais possible d'associer l'extension .aclscript à un éditeur de texte et un double-clic sur un fichier .aclscript ne tentera plus d'exécuter le fichier en tant que fichier de commande MS-DOS.
Le menu principal d'ACL a été réorganisé et simplifié pour que les commandes soient plus simples à trouver.
Apps Analyse
Les Apps Analyse, et la nouvelle fenêtre App Analyse, permettent de créer de belles visualisations de vos données, illustrant avec efficacité la valeur de votre analyse. Les filtres interactifs et la fonctionnalité de zoom avant renforcent l'exploration visuelle. Cette première version des Apps Analyse inclut les visualisations suivantes, et des visualisations supplémentaires viendront enrichir les versions futures : camembert, barres, courbe, aire, nuage de points et mesures.
Plusieurs visualisations peuvent être enregistrées sous forme d'interprétation pour créer une histoire interactive facile à suivre pour que les autres utilisateurs en apprennent davantage sur vos découvertes.
Une grille de données simplifiée mais puissante facilite l'affichage, le tri et le filtrage des données.
Les étapes d'analyse ACL complexes peuvent être automatisées et simplifiées afin d'être partagées auprès des autres utilisateurs en enregistrant vos scripts sous forme d'App Analyse. De nouveaux outils permettent des entrées interactives et l'exécution de scripts sans avoir à s'inquiéter en cas de modifications des scripts par inadvertance par l'utilisateur final.
La même App Analyse fonctionne à la fois dans AN11 et dans le nouveau client Web AX5. Il n'est plus nécessaire de développer plusieurs scripts pour différents environnements.
Amélioration des performances
Notre moteur ACL est maintenant multi-thread, ce qui accélère plus que jamais le fonctionnement de nos logiciels. Le tri et le pré-tri ventilent désormais les fichiers et utilisent plusieurs threads d'UC pour effectuer plusieurs tâches de tri simultanément.
Le code a été optimisé dans de nombreuses zones pour accélérer le traitement.
Fonctionnalités améliorées
Classer, Stratifier, Classer par antériorité et Totaliser fournissent maintenant des informations statistiques sur les champs de sous-total. Les valeurs maximum, minimum et moyenne sont désormais disponibles pour chaque valeur, couche ou période unique.
Il est désormais possible d'utiliser des expressions ordinaires pour rechercher ou remplacer des données de type caractère. Les expressions ordinaires fournissent un outil souple et puissant pour effectuer des tâches basiques ou plus complexes de recherche et de nettoyage des données. Deux nouvelles fonctions donnent accès à des expressions ordinaires : REGEXFIND( ) et REGEXREPLACE( ). N'ayez crainte : nos fonctions FIND( ) et REPLACE( ) actuelles existent encore et vos scripts actuels continueront de fonctionner avec ces fonctions.
La nouvelle fonction PROPERTIES( ) fournit des informations sur les éléments de projet ACL. La fonction fonctionne actuellement sur les formats de table, et davantage d'éléments de projet seront ajoutés dans une version ultérieure.
La nouvelle fonction GETOPTIONS( ) fournit des informations sur les paramètres d'option/de préférence actuels d'ACL.
Les formats de table peuvent être enregistrés et récupérés avec un script à l'aide des commandes SAVE LAYOUT et IMPORT LAYOUT. Par défaut, ces commandes utilisent la nouvelle extension .layout, mais peuvent encore fonctionner avec l'ancienne extension de fichier .fmt.
La commande NOTIFY effectue désormais jusqu'à 5 tentatives de connexion à un serveur de messagerie. Vous pouvez spécifier le nombre de tentatives, le temps d'attente entre chacune et l'arrêt ou la poursuite d'un script après un échec de connexion. Vous configurez ces options dans la boîte de dialogue Options (Outils > Options) ou à l'aide d'une commande SET dans votre script. Remarque : il y a un changement de comportement. Dans les versions précédentes, ACL arrêtait un script après un échec de connexion. Le paramètre par défaut consiste maintenant à autoriser la poursuite du script.
Les index peuvent désormais avoir une taille supérieure à 2 Go. Cette modification contribue également aux performances des tables associées puisqu'elles reposent sur les index.
Les fichiers temporaires .AC peuvent désormais avoir une taille supérieure à 2 Go. Certains scripts complexes peuvent créer des fichiers .AC volumineux, ce qui, par le passé, pouvait entraîner l'arrêt d'ACL. Maintenant, ACL continuera de s'exécuter.
Les traces des commandes peuvent désormais avoir une taille supérieure à 2 Go.
Les commentaires d'enregistrement peuvent désormais être utilisés avec des fichiers dont la taille est supérieure à 2 Go.
Il est dorénavant possible d'exporter des champs avec un type de données logique vers JSON.
Une sécurité améliorée
Les champs ou les données sensibles au sein d'une table ACL peuvent maintenant être cryptés avec la nouvelle fonction HASH( ). Une valeur de texte en clair spécifique génère toujours la même valeur de hachage. Vous pouvez donc rechercher des doublons parmi des données hachées ou joindre deux champs de données hachées, et les résultats seront les mêmes que si vous aviez effectué l'opération sur des valeurs de texte en clair équivalentes. Le cryptage est une méthode à sens unique utilisant un algorithme de hachage cryptographique SHA-2. La protection offerte par la fonction HASH( ) est renforcée par l'ajout d'une valeur salt avant le hachage.
La valeur salt peut être définie à l'aide de la commande PASSWORD pour garantir que cette valeur salt ne soit pas visible dans vos scripts.
Développement de scripts et d'outils d'analyse
Il est désormais possible de compresser des scripts ACL et des fichiers de données sélectionnés dans un fichier d'App Analyse consolidé et compressé (.aclapp). Cela facilite le partage et la sauvegarde de votre travail. L'ouverture d'un fichier .aclapp décompressera les scripts et les tables et les ouvrira en tant qu'App Analyse.
L'Éditeur de script fournit désormais une assistance sur les mots-clés ACLScript et un guide sur les paramètres des fonctions.
Le développement d'outils d'analyse pour AX ou pour les Apps Analyse est plus facile grâce à un nouvel outil qui valide la syntaxe des en-têtes des outils d'analyse.
Les en-têtes des outils d'analyse autorisent désormais l'inclusion de valeurs de test pour remplir les variables, ce qui signifie que vous pouvez tester des outils d'analyse directement dans des projets ACL sans avoir à quitter ACL.
La balise //PARAM vous autorise désormais à demander à l'utilisateur l'emplacement d'un fichier à l'aide du gestionnaire de fichiers Windows et à enregistrer le résultat dans une variable qui est utilisée ultérieurement dans l'App Analyse associée.
ScriptHub
ScriptHub est une nouvelle bibliothèque Web à croissance rapide contenant des scripts ACL utiles qui ont été développés par des employés d'ACL et la communauté d'utilisateurs d'ACL. Un lien dans le nouveau Lanceur ACL Analytics fournit un accès rapide à ScriptHub.
Vous pouvez insérer des scripts d'importation, de préparation ou d'analyse ScriptHub à un projet actif ou des extraits de code directement dans un script existant. Lorsque vous téléchargez à partir de ScriptHub, les scripts, y compris les scripts dépendants, sont importés automatiquement dans votre projet ACL. L'utilisation d'extraits de code permet de gagner du temps et facilite la lecture des scripts grâce à la simplification des scripts principaux.
Installation et licences
Le processus d'installation a été simplifié.
L'activation ne fait plus partie du programme d'installation d'ACL. ACL s'active désormais à la première utilisation lorsque l'utilisateur se connecte à la Barre de lancement d'ACL GRC.
Vous disposerez uniquement d'un ID utilisateur et d'un mot de passe pour accéder à l'ensemble des ressources ACL (les licences logicielles et les ressources en ligne).
Il n'est plus nécessaire de suivre les longs numéros de série. Une seule personne de votre organisation peut faire office d'administrateur du compte ACL et attribuer des licences ACL aux autres employés.
Cette version inclut également des corrections vers ces problèmes signalés par des clients
Index recréé lors de l'extraction d'une table de serveur associée (AN-847)
Impossible d'associer des tables de serveur (AN-1176)
Après avoir joint deux tables, les noms de champs secondaires sont coupés à 18 caractères si les noms entrent en conflit avec les noms des champs principaux (AN-1035)
Le tri/index sur une table avec des segments de données qui se répètent entraîne le gel d'AN (AN-802)
L'extraction de variables générées par la commande STATISTICS sur un champ avec un type de données date entraînera des valeurs vides (AN-789)
XML/Access/Excel importe un champ texte ou numérique sous forme de type de données date dans certaines situations (AN-327 et AN-343)
SET PASSWORD ne fonctionne pas si une table de serveur est ouverte (AN-324)
L'utilisation de QUIT dans un script peut générer un message d'erreur incorrect dans la trace des commandes ACL (AN-826)
Une variable permanente contenant une valeur heure ne peut pas être enregistrée (AN-780)
XML importe des champs numériques différemment lorsqu'il s'agit d'une importation manuelle plutôt que dans un script (AN-788)
Le fait d'appuyer sur ESC lors de l'exécution d'un script avec la commande PAUSE entraîne un comportement différent des versions précédentes (AN-747)
Les valeurs Heure ne s'affichent pas dans l'onglet Variables (AN-749)
Les touches Fonction permettant d'insérer des éléments ACL ne fonctionnent pas dans DIALOG ou ACCEPT (AN-751)
La sortie vers un graphe avec la condition IF n'autorise pas le zoom avant. Versions localisées uniquement (AN-356)
Les variables permanentes ne peuvent pas être définies ni supprimées (AN-770)
L'exécution d'un script avec une abréviation de commande non unique entraîne le blocage d'ACL (AN-758)
La réexécution d'un script avec une erreur peut entraîner un message d'erreur « Script déjà utilisé ». (AN-735)
La modification du format d'un champ DateHeure peut désactiver le menu déroulant Format (AN-272)
L'exécution de STATISTICS sur un champ calculé avec un type de données DateHeure peut entraîner une division par zéro ou une erreur de dépassement numérique (AN-322)
L'exécution d'un script avec une commande GROUP et FUZZYDUP peut créer des caractères non imprimables (AN-350)
AN n'affiche pas correctement d'autres titres de colonnes en UNICODE chinois (AN-1065)
Impossible de voir les données après avoir sélectionné l'ajout d'un nouveau filtre dans l'Éditeur de format de table (AN-1268)
L'option Activer est désactivée pour l'environnement de travail (AN-1315)
Les scripts ne restent pas dans le dossier approprié après une importation à partir de fichiers .aclscript externes (AN-1304)