Organiser les tâches automatisées
Toutes les opérations réalisables avec Promodag Reports sont aussi automatisables : importations de données, génération de rapports, compaction périodique de la base de données... Il est cependant préférable d'organiser ces fichiers de traitement par lot méthodiquement pour en obtenir le meilleur résultat possible et simplifier leur administration.
Fonctionnement général des fichiers de traitement par lot
Un fichier de traitement par lot (ou fichier batch) est un fichier texte généré par l'option Automatisation des tâches de Promodag Reports. Il peut être lancé automatiquement par une tâche planifiée de Windows si l'utilisateur a choisi d'en créer une dans cette même option.
Les actions contenues dans un fichier batch sont toujours exécutées dans le même ordre, quel que soit celui dans lequel elles ont été sauvegardées : purge des données, imports (tracking logs, fichiers IIS, taille de stockage), compaction, rapports. Vous avez bien entendu le choix d'insérer tout ou partie de ces actions dans vos fichiers batch.
Principes d'administration
- Il est très important d'utiliser un seul et même compte utilisateur pour exécuter Promodag Reports en mode interactif et en "mode batch", c'est-à-dire au travers d'un batch lancé par une tâche planifiée. Ceci permet d'éviter la grande majorité des erreurs liées aux permissions qui surviennent presque immanquablement en cas d'utilisation de comptes multiples.
- Il vaut mieux toujours importer les données quotidiennement. Il est en effet beaucoup plus facile de rattraper un import en échec une journée plus tard qu'une semaine après !
- Plutôt que de créer un fichier batch à chaque fois que vous créez un nouveau rapport personnalisé, créez un batch pour chaque période d’exécution : un pour les rapports quotidiens, un autre pour les rapports hebdomadaires, un troisième pour les rapports mensuels. Cette méthode vous permettra d'éviter la multiplication anarchique des fichiers batch et des tâches planifiées qui leur sont associées.
Combiner plusieurs fichiers batch
Par défaut, chaque batch s'exécute indépendamment des autres. Ceci peut être gênant si vous souhaitez faire en sorte que plusieurs batches s'enchaînent à la suite les uns des autres, par exemple une purge des données ancienne après les imports quotidiens. Pour cela, il vous suffit de créer un fichier texte et d'y insérer des lignes de commande indiquant le chemin vers l'exécutable de Promodag Reports suivi de celui des fichiers batch en paramètre :
"C:\Program Files (x86)\Promodag\Reports11\Repex64.exe" /BatchFile=<Batch1.prb>
"C:\Program Files (x86)\Promodag\Reports11\Repex64.exe" /BatchFile=<Batch2.prb>
Ensuite, renommez ce fichier en remplaçant l'extension .txt par .cmd. Pour terminer, créez une nouvelle tâche planifiée dans le Planificateur de Tâches de Windows avec les mêmes caractéristiques que celles qui sont créées via Promodag Reports et faites-la pointer sur ce fichier cmd.
L'importance des notifications
Promodag Reports peut envoyer des notifications par email à chaque fois qu'un batch se termine. Ce message montre un résumé des actions effectuées, leur durée et leur statut (OK, avertissement ou erreur) ainsi que le fichier de trace généré par l’application qui en contient les détails. Vous pouvez paramétrer cette option dans l'onglet Email et notifications du menu Outils > Options. Il est vivement recommandé de l'activer de manière à pouvoir surveiller au jour le jour l'avancement des imports de données et la bonne configuration de l'outil.
Automatisez vos tâches, simplifiez-vous la vie !
Nous espérons que cet article vous aidera à tirer le meilleur parti de Promodag Reports et de ses fonctionnalités avancées d'automatisation. Si vous ne connaissez pas encore notre outil de reporting, n'hésitez pas à le télécharger pour une évaluation gratuite de 45 jours et à utiliser notre formulaire de contact si vous souhaitez nous envoyer un message ou soumettre une demande d'assistance technique.
Evaluez Promodag Reports gratuitement!