Gestion des tâches planifiées
Création d'une tâche planifiée
A partir d’un traitement de l’application
Lorsqu’une opération peut
être exécutée, ce bouton permet de créer la tâche planifiée.
De nombreux domaines fonctionnels donnent la possibilité d’effectuer ce traitement via une tâche planifiée. Cela permet de programmer une seule fois le traitement et de programmer son exécution régulièrement. C’est le cas par exemple pour les fonctionnalités suivantes (liste non exhaustive) : Calcul des agrégats de tarifs, Importation de données, Exportation de données, Réassortiments, Liste d’inventaires, Transfert comptable, Génération automatiques des tarifs, Alertes.
Dans la liste des tâches, à l’aide du bouton [Voir les paramètres de création
dans le journal des événements], vous accédez aux paramètres d’exécution
de la tâche.
Notez que pour que les importations et les exportations de données fonctionnent au mieux en tâches planifiées, il est conseillé de mettre les dossiers utilisés pour l’import et l’export en local sur le serveur de tâches. Cela évitera les problèmes de droit d’accès au répertoire.
Concernant le FTP, le serveur de tâches doit avoir les droits d’accès au serveur FTP (et non pas le poste client depuis lequel la tâche planifiée a été lancée).
Création dans la consultation des tâches
Back-Office > Administration > Tâches planifiées > Consultation
La création est possible
via le bouton [Nouveau].
Les champs Exécutable et Action sont à renseigner obligatoirement et sont dépendants du traitement.
Lors du lancement de certains traitements
Pour certains traitements identifiés, leur exécution passe obligatoirement par la création d‘une tâche exécutable une seule fois avec exécution immédiate. C’est le cas notamment lors des actions suivantes :
Importation des dictionnaires de langues,
Contrôle de la configuration,
Création d’une liste d’inventaire.
Création avec appel d’un plugin
Il est possible de créer une tâche qui lance un traitement périodique en appelant un plugin externe à l’application. La tâche contient notamment le nom du plugin et ses paramètres pour son exécution.
Vous disposez des actions suivantes :
: Nouveau job pour traitement externe
: Modification du job pour traitement externe
Back-Office > Administration > Tâches planifiées > Consultation > bouton [Nouveau]
Champs |
Description |
Identification |
Cette partie regroupe les informations génériques de la tâche. Notez que le champ Libellé est alimenté par le programme et reprend la plupart du temps le domaine fonctionnel. Lors de la création de la tâche liée aux Agrégats de tarifs, par exemple, le libellé de la tâche contiendra ce nom. Pour que la tâche s’exécute, elle doit être active. Cette notion est mise à jour en fonction de la plage de la périodicité (Ex. : si la tâche doit s’exécuter au total 10 fois, à l’issue des 10 occurrences la tâche ne sera plus active). L’option Forcer l’exécution permet de la lancer sans lien avec sa périodicité. |
Caractéristiques |
Les champs Exécutable et Action sont renseignés par le programme lors de la création de la tâche. Ces informations ne doivent pas être modifiées. Le champ Tâche maître lie la tâche actuelle à une tâche maître. Son exécution est dépendante de la tâche sélectionnée dans cette zone (cf. Chaînage des taches planifiées). Notez que les champs eMail et Niveau de confidentialité ne sont pas opérationnels. |
Heure locale / Heure serveur |
Si le poste client détecte un fuseau différent sur le serveur, un bouton radio est affiché permettant de switcher entre Heure locale et Heure serveur. |
Périodicité |
Choix du rythme d’exécution (une fois, en heure, en jour, en semaine, en mois). En fonction du choix effectué, d’autres options s’activent afin de pouvoir par exemple exécuter la tâche tous les jours ouvrables, en choisissant les jours d’exécution, une plage horaire, etc. Les fuseaux horaires (décalage horaire entre le poste serveur et le poste local) sont pris en compte lors du paramétrage de la périodicité (cf. Décalage horaire et tâches planifiées). |
Plage de périodicité |
Permet de déterminer dans le temps la durée de vie de la tâche. Vous disposez de plusieurs options (Pas de date de fin, la tâche se termine au bout de X occurrences ou une date de fin).
|
Le statut d’une tâche peut prendre les valeurs suivantes :
Code |
Description |
OK |
La tâche peut être lancée. |
RUN |
La tâche est en cours d’exécution. |
KO |
La dernière exécution de la tâche s’est mal déroulée. Elle ne peut plus être exécutée.
|
OUT |
Non-exécution de la tâche (cf. Chaînage des tâches planifiées). |
WAI (waiting) |
La tâche attend la fin d’exécution d’une tâche maître (cf. Chaînage des tâches planifiées). |
Notez que le statut de la tâche est mis à jour selon que cette dernière a pu être lancée ou non. Il n’est pas lié au résultat de son exécution. C’est-à-dire que si la tâche s’est lancée mais que le fichier d’export n’a pas pu être créé, la tâche ayant exécuté cet export aura son statut à OK.
Exemple : Soit la tâche d’export suivante contenant une erreur dans le nom du répertoire d’export. La tâche exécutée est bien en statut OK.
Lorsque la Gestion des statuts est active, le fichier contient bien l’erreur avec l’erreur sur la génération du fichier.
Le fichier de la tâche contient l’explication de l’erreur.
Le journal des événements lié à l’exécution de la tâche comporte les informations suivantes :
Contrôle des tâches à la connexion
Back-Office > Administration > Utilisateurs et accès > Utilisateurs
Il est possible d'afficher la liste des tâches d'un utilisateur à contrôler dès la connexion. Dans l'onglet Caractéristiques de la fiche utilisateur, cochez l’option Contrôle des tâches planifiées à la connexion. Cette liste contient les tâches actives, affectées et dont la date de prochaine exécution est antérieure à la date de connexion.
Par exemple, si le serveur de tâches s’arrête lorsque des tâches sont en cours d’exécution, les tâches restent affectées (traitement n’ayant pas pu aller à son terme) et la date de prochaine exécution n’a pas été mise à jour à l’issue du traitement. Ces tâches sont donc à contrôler.
Back-Office > Administration > Journal des événements > Consultation du journal
La consultation du journal des événements contient un enregistrement pour chaque tâche exécutée ou paramétrée.
Ce journal contient des informations sur le statut du traitement, les informations de paramétrage de la tâche, des renseignements sur les erreurs éventuelles.
Pour obtenir la liste des événements liés aux tâches planifiées, vous sélectionnez pour le niveau 1 "Administration" (code ADM) et pour le niveau 2 "Tâches planifiées" (code PLA).
Pour en savoir plus sur le journal des événements, cliquez ici.