SBR Automate
SBR Automate
SBR Automate
Attention !
Il est de la responsabilité de chaque utilisateur de s’assurer que la version qu’il utilise est à jour.
©Sage 2017 3
Présentation de l’Automate
Présentation de l’Automate
Présentation du module
Sage BI Reporting permet de créer dans Excel® des tableaux de bord à partir de données
stockées dans des moteurs de base de données.
Une fois les tableaux de bord réalisés, Sage BI Reporting permet la distribution des
tableaux par son module Automate.
Une action peut contenir une ou plusieurs étapes qui s’enchaînent selon le besoin de l’utilisateur.
Une fois paramétrées, les actions peuvent être exécutées de 3 façons différentes :
©Sage 2017 4
Mise en fonctionnement de l’Automate
Installation
L’installation de l’Automate se fait sur un poste impérativement équipé de Sage BI Reporting
XL et d’Office Excel.
©Sage 2017 5
Mise en fonctionnement de l’Automate
Paramétrage du service
Cette étape permet de définir où le service doit aller chercher les informations nécessaires à
l’exécution de ses actions. Le service collecte les informations pour interroger la base de
paramétrage Sage BI Reporting :
2. Double cliquez sur la ligne Sage BI Reporting Service Automate pour éditer les
propriétés du service.
©Sage 2017 6
Mise en fonctionnement de l’Automate
- Posséder les droits suffisants pour effectuer toutes les actions paramétrées
dans l’Automate (accès aux fichiers et répertoires, aux partages, aux
imprimantes, . . .).
- Avoir ouvert Excel au moins une fois et réussi à calculer une formule Sage BI
Reporting.
Le moyen le plus simple de s’en assurer est d'ouvrir une session Windows avec le
compte que vous souhaitez utiliser pour le service et reproduire le contenu d'une
action (ouvrir Excel, lancer Sage BI Reporting XL, ouvrir un document, recalculer,
enregistrer).
Pour pouvoir utiliser l’Automate sur un poste en session Windows fermée, reportez-vous au
point concernant le paramétrage du composant DCOM.
©Sage 2017 7
Mise en fonctionnement de l’Automate
©Sage 2017 8
Mise en fonctionnement de l’Automate
7. Sélectionnez l’utilisateur et cocher toutes les cases de la colonne Autoriser pour lui
attribuer les droits nécessaires.
©Sage 2017 9
Mise en fonctionnement de l’Automate
Paramétrage SMTP
L’automatisation d’envoi de mails nécessite un paramétrage préalable accessible depuis
l’accueil de la console Automate dans le module SMTP.
- Serveur SMTP.
- Port.
Le bouton Tester envoie un mail de test à l’adresse mail indiquée dans le paramétrage.
©Sage 2017 10
Paramétrage des actions de l’Automate
Présentation générale
Dans l’Automate, une action est une suite d’étapes consécutives telles que le Calcul Excel,
l’Import ETL, l’Ecriture Données, l’Envoi Mail, le Déplacer Fichier et le Calcul Classeurs
Bibliothèque.
Chaque action possède des paramètres propres tels que le PC de traitement, un état
d’activation et une planification facultative.
L’élément graphique Durée de traitement et les logs Code Traitement / Date permettent de
renvoyer des informations sur le traitement de chaque action.
©Sage 2017 11
Paramétrage des actions de l’Automate
L’Action
Les étapes
La première phase de paramétrage consiste à définir les étapes que l’on souhaite
automatiser et à les relier entre elles.
2. Pour relier une étape à une autre afin de définir leur ordonnancement, placez-vous
au milieu de l’étape et lorsque le curseur prend la forme d’une main, cliquez sur
l’étape et maintenez la pression jusqu’à toucher l’étape suivante.
©Sage 2017 12
Paramétrage des actions de l’Automate
Déplacer Fichier
Vous pouvez utiliser les caractères génériques pour gérer vos copies ou déplacements de
fichiers comme par exemple en origine C:\TRANSFERT\*.CSV et en destination
C:\TRANSFERT\ENVOI\RESULTAT.CSV.
Calcul XL
L’étape Calcul XL permet d’automatiser l’exécution de fonctions Sage BI Reporting sur un
classeur.
©Sage 2017 13
Paramétrage des actions de l’Automate
Il est possible d’ajouter des manipulations avant calcul et après calcul puis décider du mode
de diffusion.
Action Description
Supprimer les formules Réalise un copier-coller Valeur de toutes les formules du classeur
©Sage 2017 14
Paramétrage des actions de l’Automate
Action Description
Diffuser la feuille Permet de cocher la ou les feuilles que l’on souhaite enregistrer
Enregistrement
Enregistre le document dans la bibliothèque
Bibliothèque
Il est préférable de ne pas utiliser de lecteur Réseau pour indiquer le chemin d’accès ou
d’enregistrement du fichier Excel. Utiliser plutôt des chemin UNC permettant d’éviter les
problèmes de visibilité restreinte des lecteurs réseau.
Import ETL
L’étape Import ETL permet d’automatiser l’exécution des processus créés dans le Module
Répliquer.
Vous devez sélectionner le processus à lancer puis compléter, si besoin, ses variables et
valeurs associées.
©Sage 2017 15
Paramétrage des actions de l’Automate
Ecriture de données
L’étape Ecriture de données permet d’automatiser l’exécution de la fonction Ecriture de
données sur plusieurs feuilles d’un même classeur Excel.
Vous devez sélectionner le fichier sur lequel vous souhaitez lancer la fonction Ecriture de
données et préciser la ou les feuilles concernées ainsi que le favori à exécuter.
©Sage 2017 16
Paramétrage des actions de l’Automate
Envoi de Mail
L’étape Envoi Mail permet d’automatiser l’envoi de mail avec ou sans pièce jointe.
Les pièces jointes peuvent être le résultat d’un calcul XL ou un log de traitement.
Il est préférable de ne pas utiliser de lecteur Réseau pour indiquer le chemin d’accès à la
pièce jointe. Utiliser plutôt des chemin UNC permettant d’éviter les problèmes de visibilité
restreinte des lecteurs réseau.
©Sage 2017 17
Paramétrage des actions de l’Automate
La planification
Si vous souhaitez planifier l’exécution de cette action vous pouvez utiliser, dans l’écran
général de la brique Automatiser, les différents types de planification journalière,
hebdomadaire ou mensuelle.
Une fois que vous avez paramétré la planification, cliquez sur Lancer.
Si la planification a été désactivée puis est lancée alors que l’heure de début est antérieure à
l’heure de lancement, l’action se lancera tout de même.
©Sage 2017 18
Paramétrage des actions de l’Automate
Répéter pour
L’exécution d’une action peut souvent varier selon des paramètres. Par exemple, on
souhaite calculer un classeur pour une valeur et l’envoyer à une personne, puis envoyer le
même classeur à une autre personne pour une valeur différente.
Les variables vont permettre de gérer cette notion de variation de paramètre. Elles sont
gérées dans l’écran Répéter pour accessible par l’onglet dédié dans la partie inférieure de
l’écran de paramétrage de l’action.
Pour créer une variable, faire un clic droit sur une zone vide de l’écran Répéter pour et
sélectionner Ajouter.
Une colonne s’ajoute à la feuille. Un autre clic droit sur cette colonne permet de renommer
ou supprimer cette variable.
Il s’agit ensuite de répéter cette action pour chaque variable à créer et de remplir les
colonnes de variables par les valeurs qu’elles prendront dans les étapes de l’action.
Les variables @aujourdhui, @jour, @mois et @annee sont disponibles par défaut dans
l’application et retournent respectivement la date, le jour, le mois et l’année du jour
d’exécution de l’action. Elles ne doivent pas être dupliquées manuellement dans l’onglet
Répéter pour.
©Sage 2017 19
Paramétrage des actions de l’Automate
Une fois définies, les variables peuvent être appelées dans les différentes étapes de l’action.
Les étapes concernées sont :
• Calcul XL : variable sur la cellule, la valeur de la cellule, feuille de diffusion, nom et
chemin du fichier.
• Envoi Mail : Emetteur, Destinataire, CC, Ci, Objet, corps de texte, nom et chemin du
fichier.
Pour faire appel à une variable, dans la zone concernée, saisissez un @. Dans la liste,
sélectionnez une variable.
©Sage 2017 20
Le Traitement
Le Traitement
Le traitement d’une action consiste à exécuter les différentes étapes dont elle se compose,
selon l’ordonnancement défini par les flèches entre les étapes.
Sélectionnez l’action à exécuter et cliquer sur le bouton Lancer. L’action est exécutée
immédiatement sauf si une planification a été mise en place. Dans ce dernier cas, le
traitement passe en mode service.
©Sage 2017 21
Le Traitement
Complétez les informations sur la périodicité en précisant les jours concernés et l’horaire
d’exécution :
©Sage 2017 22
Le Traitement
Cliquez sur Lancer pour démarrer l’exécution de cette planification : l’Etat de l’action passe
de la valeur Inactif à Attente. Pendant l’exécution de l’action, son état devient Actif.
L’exécution simultanée de deux tâches planifiées dans l’Automate sur un même poste n’est
pas possible. Veillez à prendre en compte la durée d’exécution des actions pendant la
planification de deux actions consécutives.
Pour récupérer la ligne de commande d’une action, il est nécessaire de se connecter avec la
chaîne de connexion et le compte utilisateur qui exécutera l’action planifiée.
Faire un clic droit sur l’action concernée et cliquer sur Générer la Ligne de Commande
dans le menu contextuel.
©Sage 2017 23
Le Traitement
• Identification de l’utilisateur :
Exemple
Si vous souhaitez exécuter l’intégralité de l’action, il vous suffit de lancer le programme en
ligne de commande sans les arguments concernant les variables :
Sinon :
Les valeurs de variables ne doivent pas obligatoirement être présentes dans le paramétrage
du Répéter Pour. Seules les variables doivent avoir été déclarées.
©Sage 2017 24