====== 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