Ceci est une ancienne révision du document !


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 :

  1. Se rendre dans Cynod ⇒ Data
  2. Vérifier s’il existe bien un répertoire qui porte le nom du client concernée
  3. Sinon, créez un répertoire dans data portant le nom du client
  4. Se rendre dans le répertoire reports et faire un clique droit sur le rapport auto_NomRapport et choisir Planifier
  5. Cliquer sur le bouton créer une planification
  6. 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):
  • Mettre 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 rubrique 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

  1. Disposer d'un accès sur jasperserver
  2. Disposer d'un accès vers la plateforme du Client Cynod
  • sendautojasper.1708969205.txt.gz
  • Dernière modification: 2024/02/26 17:40
  • par mamadou.gueye_sensoft.sn