Dexero FD intègre la solution JasperReports pour la prise en charge de la génération des rapports. La préparation des gabarits de rapport, au format JRXML, se fait en utilisant le logiciel iReport. iReport est un environnement de création de rapports destiné aux utilisateurs avancés. Lorsque vous concevez un rapport, vous spécifiez la source des données à obtenir, leur nature et leur mode d'affichage. Au moment de l'exécution du rapport, le processeur de rapports assimile l'ensemble des informations que vous avez spécifiées, puis il récupère les données et les combine à la mise en page du rapport pour générer le rapport.

Procédure d’installation du plugin JasperStudio 6.6.0 pour Dexero FD

N.B. si une autre version du plugin avait déjà été installé, vous devez d’abord le supprimer avant de début l’installation du nouveau.

Extensions
http://download.dexero.com/plugins/jaspersoft/

1- Dans le répertoire d’installation de JasperStudio sur le poste de travail, ajouter le fichier “com.jaspersoft.studio.data.dexerofd_6.6.0.jar” dans le dossier “plugin”

Lien de téléchargement: https://beta.dexero.com/repository/dexero/files/public/tools/com.jaspersoft.studio.data.dexerofd_6.6.0.jar

2- Démarrer Jasper Studio.

N.B. Le premier démarrage avec le plugin peut prendre plusieurs minutes. Vous devez attendre, même si le processus a l’air de ne pas avancer sinon l’installation du plugin ne fonctionnera pas.

3- Pour que Jasper Studio puisse récupérer les champs de vos formulaires FD comme source de données, vous devez créer un “Data adapter”. Dans le panneau Repository Explore, cliquer sur Create Data Adapter.

4- Sélectionner Dexero FD dans la liste et cliquer sur Next.

5- Compléter les paramètres d’authentification

Id Client:

Clé secrète: Référez-vous à la procédure après le point 6.

Server URL: Lien vers l’adresse de votre instance Dexero FD (en mettant un / à la fin). Test: https://e20svcdexerodev/

6- Cliquer sur “Finish” pour compléter la création du Data Adapter.

ID Client et Clé secrète

Pour connaitre l’id client et la clé secrète à utiliser dans le connecteur, vous devez suivre les étapes suivantes:

1- Connectez-vous à Dexero FD avec votre nom d’utilisateur et mot de passe.

2- Une fois connecté, double-cliquez sur votre nom dans le haut droit de l’interface

3- Sélectionner le menu Accès à l’API

4- Sélectionner Oui à la question Activée

5- Votre mot de passe à intégré pour JasperStudio est l’ID client.

Création d’un rapport

1- Cliquer sur l’icône “New Jasper Report” et sélectionner le format du rapport.

2- Donner un nom à votre rapport. Par défaut, le rapport sera stocké dans le dossier MyReports.

3- Sélectionner votre source de données Dexero FD. Choisir votre propriétaire et votre formulaire.

4- Ajouter les champs de votre formulaire que vous avez de besoin pour votre rapport

5- Sélectionner un champ des champs pour grouper vos données (optionnel)

6- Cliquer Finish

Récupérer et Prévisualisation des données

1. Cliquez droit sur un rapport. Selectionner Dataset and query

2. (optionnel) Cliquer sur Read fields pour réimporter tous les noms de champs.
3. Sélectionner “fd” comme language.
4. Assurez vous de sélectionner votre bon adapteur.

5. Allez à data preview
6. Cliquer sur Refresh preview Data

7. Appuyer sur OK

Migration manuelle des rapports entre les versions du plugin

1. Sur la page d’un rapport allez à “source”.
2. Copier le paramètre et propriétés de la sorte.

<parameter name= »DEXERO_REPORT_PARAMETERS » class= »java.lang.String » isForPrompting= »false »>
<property name= »DEXERO_OWNER_IDENTIFIER » value= »votre_propritétaire »/>
<property name= »DEXERO_FORM_IDENTIFIER » value= »votre_formulaire »/>
</parameter>

3. Suivre la procédure Récupérer et Prévisualisation des données