Release notes

Publiée le 31/07/2020 , mise à jour le 31/07/2020


Découvrez les nouvelles fonctionnalités et changements introduits par cette nouvelle version majeure.

Nouvelles fonctionnalités

Gestion de processus

Intégration du moteur de workflow Camunda (version 7.13) avec un modeler de processus intégré dans la console d’administration. Pour plus de détails, consulter la documentation et le tutoriel dédié.

Templates

Deux types de templates ont été introduits afin de générer des fichiers à partir des données stockées dans FlowerDocs.

HTML

A l’aide du moteur de template Thymeleaf, ce type de template permet la génération de fichier au format HTML.

Microsoft Word

Ce type de template permet de valoriser les propriétés d’un document Microsoft Word (.docx).

Modes d’affichage

Les utilisateurs ont désormais le choix entre différents modes d’affichage de l’interface graphique accessibles depuis le panneau utilisateur. Ils ont la possibilité de choisir :

  • la densité d’informations affichées dans les différentes pages
  • le mode d’affichage des critères d’un formulaire de recherche (classique ou en colonne)

Consultation de dossiers

Les écrans de consultation de dossiers ont été revus pour optimiser la navigation au sein de leurs contenus.

Pages

La nouvelle notion de Pages permet de configurer des pages WEB personnalisées.

Starter Spring Boot

La librairie flower-docs-starter-client est désormais mis à disposition afin de faciliter le développement d’un client Java. Cette librairie est un starter Spring Boot qui facilite la consommation des services exposés par le Core.

Changements importants

Packaging

Les applications FlowerDocs GUI et FlowerDocs Core ne sont plus publiées sous la forme de WAR à déployer dans un conteneur de servlet. Ces applications sont désormais publiées en tant qu’exécutables. Basée sur Spring Boot, ces applications embarquent leur propre conteneur de servlet (Tomcat 9.0.35)

De plus, l’interface graphique de la visionneuse ARender est désormais embarquée au sein de FlowerDocs GUI et n’est donc plus publiée comme application indépendante.

Fichiers de propriétés

Les fichiers de propriétés flowerdocs.properties ne sont plus utilisés. A la place, la GUI et le Core doivent disposer de leur propre fichier de propriétés respectivement gui.properties et core.properties. Ces fichiers doivent être placés dans le répertoire d’exécution de l’application.


Ce changement peut avoir un impact sur le bon fonctionnement d’un scope. Notamment sur le chargement de la configuration de l’interface graphique lorsqu’un fichier XML (document de classe GUIConfiguration) utilise le fichier flowerdocs.properties.

Abandon du support d’Internet Explorer

Pour des questions de performances, le navigateur Internet Explorer 11 n’est plus supporté. Hormis le modeler de processus (et le suivi d’avancement), l’interface graphique est réputée fonctionnelle sur ce navigateur.

FlowerDocs.jsp & login.jsp

Les pages FlowerDocs.jsp et login.jsp n’existent plus. Elles sont respectivement remplacées par / et /signin. En tentant d’y accéder, les utilisateurs seront automatiquement redirigés sur les nouvelles URL.

Configuration

Libellés

Pour surcharger les libellés ou ajouter le support d’une nouvelle langue, les libellés doivent être ajoutés dans un fichier <locale>.properties situé dans le repertoire labels (par exemple labels/fr.properties).

Librairies

Cette nouvelle version implique une montée de version des composants suivants :

  • ARender 4.0.9.
  • Spring Boot 2.3.0.RELEASE
  • Spring 5.2.6.RELEASE

APIs

  • Remplacement du service de gestion des versions (REST)
  • Suppression de la fonction registerForFolderChildrenLoaded et remplacement par un nouveau mécanisme (cf. documentation).

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

FlowerDocs 4 FileNet Batch
Batch FlowerDocs dédiée FileNet permettant d'initialiser un référentiel métier à partir de fichiers Excel

FlowerDocs Operations
Code Module FileNet utilisé au sein des workflows