Une version sous le signe de la protection des données
La version 4.8 de Ligis est une mise à jour dont l’objectif principal est d’offrir de nouvelles fonctionnalités en relation avec la protection des données gérées dans le progiciel.
Voici un aperçu des principales nouveautés fonctionnelles et techniques apportées par la v4.8 publiée le 21 décembre 2018. La liste complète figure dans le fichier « changelog » inclus dans le package de mise à jour.
Découvrir notre solution Ligis
Sécurité des accès
Jusqu’à présent, une fonction de cryptage des mots de passe des utilisateurs enregistrés dans la base de données était utilisable optionnellement. Dans les faits, elle n’était que très peu utilisée.
Désormais les mots de passe sont systématiquement et obligatoirement cryptés. Pour les spécialistes, nous utilisons l’algorithme de cryptage par hachage SHA-512.
Le cryptage se fait automatiquement lors de la mise à jour de version.
Lors de la saisie d’un nouveau mot de passe, deux nouveaux contrôles s’ajoutent à ceux déjà existants : il est impossible de choisir un mot de passe contenant votre code utilisateur et vous ne pouvez pas re-saisir un mot de passe déjà utilisé précédemment.
Anonymisation
Il y a plusieurs situations dans lesquelles il est nécessaire de rendre anonymes les données personnelles gérées dans Ligis. Notamment pour la création d’un environnement de test à partir des données réelles de production, ou pour communication d’une base de données à notre équipe dans le cadre de la maintenance ou d’un projet.
A cet effet, nous avons intégré dans le progiciel une fonction d’anonymisation des données qualifiées de « sensibles », notamment pour les données personnelles au sens du Règlement Général sur la Protection des Données (RGPD) entré en vigueur en Europe le 25 mai 2018.
Le dictionnaire des données du progiciel étant adaptable, nous avons fait le choix de laisser à nos clients le choix des données qu’il faut considérer comme données sensibles à anonymiser.
De nouveaux paramètres sont disponibles dans la fonction de paramétrage du dictionnaire pour “marquer” une donnée à considérer comme sensible.
Lorsque la fonction d’anonymisation est appliquée, toutes ces données qualifiées de sensibles sont remplacées par de nouvelles valeurs qui demeurent valides pour les fonctions du progiciel.
L’anonymisation d’une donnée consiste à lui appliquer un algorithme de transformation (randomisation) qui la rend non identifiable. Cette transformation est irréversible.
Toutes les données du dictionnaire ne disposent pas de l’indicateur de donnée personnelle. C’est notamment le cas pour les codes et paramètres, ainsi que pour les données de type montant et certaines données de type date. Car la base de données doit demeurer pleinement exploitable par les fonctions du progiciel après anonymisation, notamment pour les environnements de test. Mais ces données ne sont en aucun cas des données personnelles.
Le traitement d’anonymisation se matérialise par un nouveau code traitement batch, à insérer dans un lot pour exécution automatique (via le module Launcher) ou à lancer manuellement via l’administration de Ligis.
Le traitement anonymise toutes les données configurées comme sensibles dans l’intégralité de la base de données.
Petite précaution salutaire : le traitement d’anonymisation ne peut être exécuté que dans un environnement de développement ou de test. Il ne s’exécutera pas dans un environnement de production !
Export de dossiers
Dans le cadre d’une sollicitation de notre équipe Support pour une demande de maintenance ou d’assistance, il vous est souvent nécessaire de nous communiquer un dossier de test nous permettant de reproduire un comportement du logiciel.
Une nouvelle fonction d’export de dossier disponible dans l’administration de Ligis vous permet d’extraire automatiquement en une seule manipulation, l’ensemble des données d’un dossier. Ligis exporte toutes les données dans plusieurs fichiers et regroupe ceux-ci dans un fichier compressé qu’il vous propose ensuite de télécharger pour l’adresser à notre équipe.
Si vous avez besoin d’extraire plusieurs dossiers, vous pouvez le faire toujours par une seule manipulation, en donnant en entrée de la fonction d’export un fichier contenant simplement les codes des clients à exporter.
Suppression des données
Qu’il s’agisse de respecter les directives du RGPD ou simplement d’assurer une saine gestion de ses données, il est nécessaire de disposer d’une fonction qui supprime toutes les données d’un client enregistrées dans Ligis. Cette fonction existe depuis longtemps dans le progiciel, mais elle n’était pas complète.
La nouvelle fonction de suppression garantit la destruction définitive de l’intégralité des données liées à un client, y compris :
– les données enregistrées dans des tables non standard résultant d’une personnalisation de l’application, cela grâce à la nouvelle fonction de paramétrage étendu du dictionnaire des données
– la totalité des documents liés au client : courriers et emails générés, documents rattachés.
Cette suppression est activée soit unitairement par le bouton [Supprimer] de l’écran Client ou Dossier, soit pour une liste de clients grâce à un nouveau code traitement batch qui utilise un fichier en entrée.
Editique
La génération des documents est une fonction importante de Ligis, déjà très puissante. Elle s’enrichit encore en v4.8.
– le temps de génération des documents est significativement accéléré particulièrement lors d’un traitement de mailing
– la fonction de corbeille de validation des courriers en attente d’impression prend en charge la gestion des bordereaux de recommandés
– dans un contexte multidevise, l’affichage des montants dans les courriers tient compte automatiquement du nombre de décimales de la devise associée
– lors du paramétrage d’un Domaine, il est possible de visualiser très simplement la liste des documents et sous-documents qui utilisent une branche du domaine
– la fonction d’export des modèles de courriers permet l’export partiel après sélection des modèles
– une nouvelle fonction permet l’export/import en masse des matrices Word des modèles de courriers.
Administration
Notre équipe développement poursuit l’enrichissement des fonctions d’administration et de paramétrage de Ligis. Dans cette version 4.8 du logiciel c’est particulièrement le Dictionnaire des données qui bénéficie de nouveautés.
La fonction d’administration a fait l’objet d’une refonte qui autorise désormais la description des tables spécifiques, donnée par donnée. Celles-ci sont alors prises en compte automatiquement par les nouvelles fonctions de suppression de client, d’export de client ou d’anonymisation des données.
De nouveaux paramètres sont également disponibles au niveau des données pour la fonction d’anonymisation.
Autre nouveauté dans le dictionnaire : il est possible d’associer à n’importe quelle donnée de type Texte une recherche paramétrée. Dans l’écran qui affiche cette donnée, une loupe est alors automatiquement proposée pour ouvrir la fenêtre dédiée à la recherche qui permet de valoriser la donnée.
De nouvelles fonctions de paramétrage apparaissent :
– paramétrage de la structure de l’arbre-dossier
– paramétrage des jointures des tables du Dictionnaire
– saisie des scripts SQL, scripts Coldfusion et scripts Groovy
– paramétrage des modèles de données dédiés aux filtres interactifs.
La refonte de la fonction de paramétrage des profils utilisateurs simplifie la tâche des administrateurs et ajoute la possibilité de configurer les écrans disponibles par profil, onglet par onglet. Pour personnaliser encore plus l’interface-utilisateur.
Traitements batch
Les nouveautés sont nombreuses du côté des traitements batch.
– exécution d’un script en langage CFML (Coldfusion)
– exécution d’un scénario d’affectation en mode batch
– pour le traitement de copie/transfert de fichiers (COPYFILE), le nom du fichier destination peut être « calculé » dans une fonction Groovy
– les traitements de lancement automatique d’un stade de workflow (ACR et PROS) peuvent maintenant exécuter un code action de génération d’email (MEL) et même choisir automatiquement l’envoi d’un email ou d’un courrier selon le paramétrage. Ils peuvent aussi renommer automatiquement les pièces jointes des emails selon des règles paramétrables.
Et la techno…
Chaque mise à jour apporte son lot d’évolutions de la plateforme technique du logiciel. A noter dans cette version 4.8 :
– la compatibilité avec Coldfusion 2018
– la mise à niveau du driver jdbc (version ojdbc8), notamment pour la compatibilité avec Oracle 12.2
– l’optimisation de certaines instructions SQL pour les versions récentes de SQL Server
– un nouveau code action qui peut être associé à un stade du workflow pour l’appel générique d’un Web Service paramétrable
– l’intégration dans la base de données des fichiers scripts SQL et contrôles personnalisés qui étaient jusque là enregistrés dans le répertoire disque SCRIPT. Ainsi tous les paramétrages sont désormais enregistrés dans la base de données. Cette intégration est automatique lors de la première activation de l’environnement après mise à jour de la version v4.8.
En lice pour les prochaines mises à jour
La roadmap Ligis v4 pour 2019 prévoit 3 nouvelles mises à jour, numérotées de v4.9 à v4.11.
Comme nous en avons l’habitude, leur contenu sera fonction de vos souhaits déclarés, des attentes que nous identifions lors de nos actions commerciales auprès de nos prospects, des nouvelles règlementations, des évolutions des technologies que nous utilisons,… et de l’imagination de nos équipes !
Sont d’ores et déjà attendues :
– un assistant basé sur la fonction Filtres Interactifs pour créer plus aisément vos requêtes (états Excel ou PDF) et recherches sans connaissance informatique
– de nouvelles fonctions de suivi et de mise à jour d’un échéancier de paiements
– visualisation / impression d’une balance âgée paramétrable