PARAMÉTRAGE ENVOI AUTOMATIQUE

L'objet de cette partie est de définir les différentes étapes pour configurer l’envoi automatique d’un rapport Jasper vers le client par mail à une fréquence régulière.

Nous avons précédemment souligné le fait que le nom du rapport avec envoi automatique doit être obligatoirement préfixé par auto_. Un fois que la nomenclature est respecté, merci de suivre les étapes suivantes pour configurer l’auto envoi :

Se rendre dans Cynod => Data

Vérifier s’il existe bien un répertoire qui porte le nom du client concernée

Sinon, créez un répertoire dans data portant le nom du client

Se rendre dans le répertoire reports et faire un clique droit sur le rapport auto_NomRapport et choisir Planifier

Cliquer sur le bouton créer une planification

Dans la rubrique planification, paramétrer les options suivantes :

Choisir la date de début des envoies automatiques : Immédiatement ou À une date spécifique:

Définir le fuseau horaire du client

Choisir comme type de récurrence à Calendrier et définir la fréquence d’envoi du rapport (Jour, Mois, Heure)

Dans la rubrique suivante Paramètres, c’est la qu’il faudra spécifier les valeurs par défaut des paramètres d’entrée du rapport auto. Si la conception du JRXML est bien faite, vous aurez par défaut le caractère ‘%’ qui va s’afficher sur les champs de saisie, ce qui signifie prendre en compte tout type de valeur.

Dans la rubrique suivante Option de sortie, définir les paramètres suivantes :

Renseigner le nom du fichier qui sera généré dans Nom du fichier (obligatoire):

Renseigner une description (Facultative)

Choisir les différents types de formats qui seront générés lors de la génération du rapport par jasper (Excel, PDF, XLSX, etc….)

Choisir une destination de sortie pour les documents qui seront générés. Changer le chemin proposé par défaut /CYNOD/reports/NOMCLIENT à /CYNOD/data/NOMCLIENT (Créé initialement dans le répertoire data)

Dans la dernière rubrique Notifications, effectuer les actions suivantes :

Section 1 : Envoyer un rapport lorsque le planificateur est exécuté

Dans le champ À, renseigner l’adresse mail du destinataire principale

Dans le champ CC, renseigner les adresses mail qui seront en copie de la Notification, veiller à séparer ses derniers par des points virgule.

Dans le champs Objet, renseigner le sujet du mail (De préférence le nom du rapport)

Dans le champs message, renseigner le contenu du mail

Cocher Inclure les fichiers de rapport comme pièces jointes pour joindre dans le mail les rapports générés

Section 2 : Envoyer des notifications d'état de tâche (Notification User si envoi mail KO)

Dans le champ À, renseigner l’adresse mail des destinataires concernées, veiller à séparer ses derniers par des points virgule.

Dans le champs Objet, renseigner le sujet du mail (De préférence le nom du rapport)

Cocher Envoyer une notification d'échec

Renseigner dans le champ Message d'échec, la note à délivrer en cas d’échec

Cocher la case Inclure les informations sur la tâche de rapport

Cocher la case Inclure le suivi des piles

Pre requis

Disposer d'un accès sur jasperserver

Disposer d'un accès vers la plateforme du Client Cynod