Module d'export de données formulaire au format Word
Description
Introduction
Le module d'export de données formulaire est utile pour générer rapidement (en 1 clic) un fichier Word depuis des formulaires complétés en ligne sur votre plateforme et sur la base de template entièrement personnalisable.
Grace à ce module, vous pourrez permettre à vos utilisateurs de générer simplement et rapidement depuis votre plateforme des devis, factures, documents juridiques et autres documents.
Personnalisation de template Word
Dans un premier temps il vous faut construire votre template Word afin d'y insérer les différents champs (valeur java) du formulaire ciblé de votre plateforme.
Pour récupérer les valeurs java de votre formulaire :
Accès au nom Java des champs
Chaque valeur doit ensuite être utilisé dans votre modèle Word avec les règles de syntaxe suivantes :
- Pour des champs textes simples : {[nom java du champ]}
- Pour des champs multivalués à insérer dans un tableau : ($*nom java du champ*$)
- Pour les données Jalios suivantes :
- Statut du workflow : (*wf*)
- Auteur de la soumission formulaire : (*author*)

Une fois le modèle Word finalisé, vous devez l'ajouter dans votre plateforme en tant que document.
Création du contenu Template Export
Le module introduit un nouveau type de contenu "Template export" qui permet de définir la structure du word qui sera généré.
Vous devez créer un contenu de type "Template export" et l'associer au document word que vous avez déposé.
Pour chaque template que vous créez, vous pouvez avoir un "type de formulaire" différent. Cela vous permet de générer votre Word sur la base du même modèle (positionnement des éléments identifiques) mais avec des données différentes. Par exemple, pour des marques différentes, récupérer des logos différents, des mentions légales ou en-têtes et pieds de page différents, etc.
Positionnement du bouton d'export Word
Enfin, vous devez définir l'emplacement du bouton d'export pour le ou les formulaires concernés.
Pour cela, il vous faut accéder aux gabarits d'affichages (accès développeur) et insérer la balise suivante <jalios:include target="EXPORT_WORD" /> où vous souhaitez qu'il s'affiche dans votre formulaire :
Exemple de positionnement du bouton d'export dans un formulaire
Installation
Installation du module
Ajouter ce module avec le gestionnaire de modules depuis l’administration technique et redémarrer 2 fois JPlatform.
Informations techniques
Compatibilité JSync
Ce module est compatible jSync, il fonctionnera sans problème sur un environnement à plusieurs réplicas.
En revanche, il est important de noter que la configuration du module ne sera pas répliquée et sera à faire sur chaque nœud.
Prérequis
Pour une meilleure compréhension et utilisation de ce module, il est conseillé d’avoir suivi les formations Jalios suivantes :
- Formation d’administrateur technique
- Formation d’administrateur fonctionnel