Publiée le 08/04/2024
Cette version nécessite comme pré-requis les versions des applicatifs suivants :
- ARender : 4.8.13
- Redis : 6.2.12
- OpenSearch : 1.3.4
Changements importants de la 2.8
Correctifs de sécurité
Dans l’objectif d’améliorer la sécurité au sein de FlowerDocs, plusieurs correctifs ont été apportés :
Chiffrage du mot de passe de l’annuaire via le CLM
Correction de failles de sécurité mineures sur le CLM et l’IHM d’administration
Améliorations de la recherche
Plusieurs modifications ont été apportées à la recherche afin de faciliter et fluidifier son usage :
Les boutons “Rechercher” et “Ajouter un critère” sont toujours visibles à l’écran quelque soit le nombre de critère de recherche
Les critères ajoutés manuellement restent affichés tant que le formulaire n’a pas été réinitialisé. Ils sont sauvegardés lors de la sauvegarde d’une recherche afin de pouvoir personnaliser encore un peu plus les recherches par les utilisateurs
Nouvelle fonctionnalité pour réinitialiser les critères de recherche ajoutés et renseignés afin de revenir au formulaire de recherche paramétré par défaut
Lorsque les critères sont affichés en colonne :
Le nombre de résultats par page et le bouton pour ajouter des colonnes sont toujours visibles au-dessus des tableaux quel que soit le nombre de résultats affichés
Les boutons de pagination sont toujours visibles en-dessous du tableau quelque soit le nombre de résultats affichés
SSO
Quand il y a un SSO et un annuaire, FlowerDocs utilise l’identifiant récupéré dans l’annuaire pour toutes les actions réalisées dans FlowerDocs
Administration
CLM, il est maintenant possible de mettre à jour partiellement un scope avec les commandes suivantes: update-config, update-model, update-report, update-content, update-scope
WS
Recherche plein texte - Exposition d’un WS permettant d’ajouter, de supprimer et de mettre à jour le contenu textuel d’un fichier récupéré par une application tierce dans FlowerDocs
Faciliter les intégrations
La variable ${user.authorities} prend en compte l’ensemble des informations de l’utilisateur : groupes de l’annuaire et profils FlowerDocs quelque soit le contexte d’utilisation
Recherche plein text
Depuis l’IHM d’administration, il est possible de configurer un OperationHook externe appelant un composant technique externe à FlowerDocs pour réaliser l’extraction du contenu textuel des documents en filtrant sur les types mime souhaités en vu de son indexation
Les ScriptOperationHandler
Les filtres sont pris en compte pour l’exécution des scripts operation handler
Les scripts opération handler peuvent être lancés sur les composants de l’administration
Les tâches
Il est possible d’ajouter des paramètres techniques lors de l’application d’une réponse sur une tâche. Cela permet de pouvoir véhiculer des informations nécessaires à des traitements techniques sans surcharger le modèle de données FlowerDocs
Scope de base
Ajout d’un livrable contenant le scope de base FlowerDocs nécessaire au fonctionnement de l’application
Ajout de l’ACL acl-annotation sur la classe de document “Annotation” afin de faciliter la compréhension du fonctionnement pour la sécurité des annotations
Bug fixes
Tags
FlowerDocs gère le fait de ne pas afficher les suggestions sur un tag mis en lecture seule
Menus (Dossiers virtuels)
Les compteurs sont toujours affichés quel que soit la taille du libellé des différents niveaux (agrégations)
Tableau de résultats
Affichage des libellés d’un tag conditionnel quel que soit la condition réalisée
Affichage du caractère spécial “ ‘ “ dans les colonnes des tableaux
Dossiers (Dossiers virtuels)
Affichage du caractère spécial “ ‘ “ dans le plan de classement (agrégations)
Tâches
Création d’une tâche après vérification de son existence, les tooltips sont affichés pour tous les tags présents dans la pop-up
Historique
Les caractères spéciaux sont correctement affichés
Plugin Companion, interface avec la suite Office
Le versement d’un e-mail depuis Outlook vers FlowerDocs est de nouveau fonctionnel
Le plugin Companion est fonctionnel avec du HTTPS et une sécurité SSL
RGAA
Amélioration du contraste dans la pop-up “Historique”
Lecture des tags de type de liste quand ils sont en lecture seule
Affichage des tags de type Texte en noir quand ils sont en écriture
Administration
Tag conditionnel : il est maintenant possible de conditionner l’affichage des valeurs selon l’identifiant de la classe d’un composant
La suppression d’un rapport depuis l’IHM est désormais fonctionnelle
Lors de la suppression d’un utilisateur dans un groupe, une confirmation est demandée afin d’éviter les erreurs
Operation handler - La section est toujours affichée depuis l’IHM d’administration
Les équipes du scope s’affichent désormais correctement depuis le menu “Identités/Equipes” de l’administration
WS
Ajout d’un document - Le service addFiles renvoie l’identifiant du fichier créé quel que soit le mode de versionning défini sur la classe de document
Anomalies connues
Recherche
- Recherche plein texte - Suite à la restauration d’une version de document, le contenu de la version restaurée n’est pas réindexé donc non recherchable
- L’action “Réinitialiser” ne doit pas être présente sur la pop-up de recherche de document
- Le focus reste présent sur l’action “Réinitialiser” après avoir cliqué dessus