L'objet de cette partie est de définir les différentes étapes pour configurer un nouvel état jasper.
Le répertoire Jrxml est organisé de la manière suivante :
Fidelia ⇒ Contient les JRXML pour l’application Fidélia
Générique ⇒ Contient les JRXML en commun de tous les clients Cynod
Client ⇒ Contient le JRXML des rapports de catégorie Client
Etablissement ⇒ Contient le JRXML des rapports de catégorie Établissement
Réseau ⇒ Contient le JRXML des rapports de catégorie Réseau
Contrôle ⇒ Contient le JRXML des rapports de catégorie Contrôle (Rapports Sensoft)
Spécifique ⇒ Contient les JRXML personnalisée pour chaque client
Chemin d'accès : Cynod ⇒ Jrxml ⇒ Catégorie Rapport ⇒ Projet du client
Procédure :
Pour ce faire, merci de suivre les étapes suivants :
1 - Charger le JRXML du nouveau rapport sur jasper. Pour ce faire :
Dérouler le répertoire JRXML et faire un clique droit sur l’emplacement correspondante, Ajouter une ressource ⇒ Fichier ⇒ JRXML
Choisir le fichier Jrxml depuis votre machine local
Ajuster le nom du rapport si nécessaire
Renseigner la description du rapport (De préférence saisir le nom exact du rapport mentionné dans le ticket support)
Enregistrer le formulaire
NB :
Le répertoire Cynod ⇒ subReports permet aussi de sauvegarder des JRXML mais de type sous-rapport
2 - Créer les paramètres d’entrées du nouveau rapport si nécessaire. Pour ce faire :
Dérouler le répertoire INPUTCONTROLS et faire un clique droit sur l’emplacement correspondante, Ajouter une ressource ⇒ Contrôle d’entrée
Suivre les différentes étapes de la création et valider (Se référer à l'existant des autres projets)
3 - Créer le fichier exécutable du nouveau rapport. Pour ce faire :
Dérouler le répertoire REPORTS et faire un clique droit sur l’emplacement correspondante, Ajouter une ressource ⇒ JasperReport
Suivre les différents étapes de la création et valider (Se référer à l'existant des autres projets)
NB :
Dans le répertoire reports, il existe une nomenclature qui doit être obligatoirement respectée lors de la création d’un nouvel état. Le non-respect de cette nomenclature entraînera que ce rapport ne s'affichera pas dans le module reporting de Cynod après synchronisation.
Dans la rubrique Définir, le champ nom est censé recevoir le nom du rapport ayant la nomenclature suivante :
client_nomDuRapport.jrxml ⇒ rapport de catégorie client
etablissement_nomDuRapport.jrxml ⇒ rapport de catégorie établissement
reseau_nomDuRapport.jrxml ⇒ rapport de catégorie réseau
Il existe des rapports qui font office d’un envoi automatique par mail vers le client à une fréquence souhaitée. Ces rapports auront la nomenclature suivante :
Après avoir rempli toutes ces étapes, votre rapport est maintenant prêt pour utilisation. Vous pouvez cliquer sur l'exécutable, faire les tests et mettre à jour la liste des rapports depuis cynod.