Release notes

Publiée le 30/06/2021


Cette version nécessite comme pré-requis les versions des applicatifs suivants :

  • ARender : 4.5.1


Les évolutions,
corrections d’anomalies et
tâches incluses dans cette version sont listées dans cette section.

En bref

Découvrez les changements principaux apportés par cette nouvelle version.

Obfuscation

L’obfuscation introduit une nouvelle fonctionnalité permettant de masquer des données au sein de documents. Que ce soit grâce à la visionneuse de documents ou aux web services exposés, les utilisateurs définissent des zones restreintes à d’autres utilisateurs. Ces derniers n’ont ensuite plus la possibilité d’accéder aux données obfusquées (visualisation, téléchargement…).

Dossiers

Dans la continuité des précédentes versions, l’expérience liée à l’utilisation des dossiers physiques s’améliore encore. Lors de la consultation d’un dossier physique :

Les utilisateurs peuvent désormais filtrer les documents d’un dossier. A l’aide de la classe de document, son nom ou des autres critères disponibles, il est encore plus facile d’accéder au bon document.

En proposant le même formulaire d’indexation, lors du dépôt de plusieurs fichiers dans un dossier, l’indexation de nouveaux documents est grandement accélérée.

Changements importants

Cette version intègre une nouvelle version de la visionneuse de documents ARender. La montée de version (4.5.1) des serveurs de rendition est requise avant le déploiement de cette nouvelle version.

Un nouveau mécanisme de class loader est utilisé, par défaut, pour le chargement des classes Java utilisées par les développements spécifiques. Si besoin des classes autorisées peuvent être ajoutées à l’aide du paramètre secured.classloader.whitelist.additional. Ce mécanisme peut également être désactivé avec la propriété secured.classloader.enabled=false.

Changelog

FlowerDocs GUI

Dossiers

Filtrer les documents d’un dossier

Upload de plusieurs fichiers par Drag & Drop

Pré-remplissage du formulaire de création de document à partir de ceux précédemment validés

Le classement d’un document ne doit être appliqué qu’après la sauvegarde du document

La sélection rapide de sous-dossiers conserve l’état “sélectionné” de dossiers précédemment ouverts

Formulaires de recherche

Conservation du mode d’affichage des résultats de recherche (tableau ou vignettes)

Affichage de la page précédente lors du rafraîchissement d’une page de résultat vide

La borne supérieure d’un critère de type date est automatiquement positionnée à la fin de la journée

Mauvais affichage en colonne de tag contenant des caractères protégés (" ou >)

Support de requête cachée (hiddenRequest) sans selectClause

Impossible de saisir le champ recherche rapide sur une tablette Android

Impossible de vider un champ de type date sur une tablette Android

Empêcher le tri sur la colonne d’icône de tâches

Rendre fixe le sélecteur d’opérateur d’un critère

Formulaires d’indexation

Général

Prise en compte du nom du composant pour la confirmation d’abandon des modifications

Aucune popup de confirmation n’est affichée lors d’une sauvegarde sans retour arrière

Amélioration de l’affichage d’un tag avec plusieurs valeurs

Tâches

Empêcher la sélection d’une classe technique pour une pièce jointe acceptant toutes les classes

Fil d’ariane incorrect après l’auto-assignation d’une tâche (provoquant un changement de nom)

Afficher l’identifiant de la pièce jointe dans l’historique si elle n’a pas de libellé

Documents

Durant la comparaison de versions, l’ancienne version est affichée à gauche

Tri des versions d’un document dans l’historique

Notifier l’utilisateur lors de l’échec d’un upload de fichier

Dashlets & Rapports

Corrections liées à la définition de dashlets avec des requêtes complexes

Dans Kibana, les libellés d’un tag dont l’identifiant contient un _ ne sont pas résolus

Tri des rapports accessibles par un utilisateur

Affichage de l’identifiant d’une classe de tag si elle n’a pas de libellé dans la liste d’agrégations

API JS

L’abonnement à l’exécution d’une action est désormais notifié (uniquement) après la confirmation par l’utilisateur

Exposition de la récupération des fichiers d’un document

Redirections

Conservation des paramètres de l’URL après l’authentification d’un utilisateur

Correction de la redirection après un changement de mot de passe

Redirection vers ARender après l’authentification lorsque demandé

Encodage du paramètre targetURL nécessaire pour certains proxys

FlowerDocs Core

Services

Support des valeurs par défaut de tags

Récupération de n’importe quel contenu d’un document à travers le service REST

La génération de document à partir d’un modèle Microsoft Word fournit un nom avec la bonne extension (REST)

BPM

Connecteurs

Connecteur Docusign pour la signature électronique

Génération de fichiers à partir d’un modèle Microsoft Word

Connecteur SentAI pour l’analyse sentimentale

Exposer les connecteurs BPM à travers des services REST

Utilitaires

Extraction de texte (par expression régulière et/ou par zone) d’un PDF

Mise à jour des librairies bpmn-js

Amélioration de l’extraction d’un identifiant par les delegates

Initialisation du contexte d’exécution d’un delegate asynchrone

Case

A partir d’un case, une tâche sans tag est démarrée dès le clic (sans affichage d’un formulaire vide)

Performances

Optimisation de la récupération des fichiers d’un document sans inclure leur contenu

Amélioration des métriques exposées par le FlowerDocs Core

Amélioration des clients REST

Suppression de la synchronisation sur les événements internes

Connecteurs

Visionneuse de documents

Obfuscation de document

Montée de version ARender en 4.5.1

L’association document / serveur de rendition est désormais stockée dans un cache (Redis si activé)

Dans certaines conditions réseaux, certaines actions ARender n’étaient pas désactivées

Visualisation de plusieurs documents à l’aide de paramètres de l’URL docId

Visualisation des documents au sein d’un dossier virtuel contenant d’autres catégories de composants

Nettoyage de la visionneuse lors de changement de document (notamment pour les vidéos)

Alfresco

Support d’Elasticsearch comme moteur de recherche

Support du changement de type d’un noeud (node type specialization)

Mécanisme de suppression de certains tags en retours des appels aux services de composants

ADLDS

Modification d’identités stockées dans Microsoft ADLDS

Sécurité

Empêcher la redirection vers des sites WEB externes lors de la déconnexion

Mécanisme de class loader sécurisé (basé sur une liste blanche)

Chiffrement d’un répertoire à l’aide du CLM et d’un magasin de clés

Intégration

Nouveau mode de sécurité basé sur un jeton pour le client Java

Téléchargements

FlowerDocs GUI
Interface graphique

FlowerDocs Core
Coeur de l'application exposant des web services

ARender Rendition Server
Moteur de rendition de la visionneuse