Self Help Studio Online - Gestion des tâches planifiées

Modifié le 08/08/2022 16:20

La gestion des tâches planifiées (tâches immédiates, tâches différées, tâches régulières) de Self Help s'effectue via le planificateur de tâches cron.

  • cron permet de gérer toutes les tâches d'extractions, les tâches d'import de métadonnées et les tâches d'import des utilisateurs.
  • Le programme permet d'exécuter automatiquement des tâches à des dates et heures précises.
  • Des conditions de déclenchement de l'exécution des tâches peuvent être ajoutées au travers de déclencheurs, ou triggers. Elles sont saisies sous la forme d'expressions cron.

Remarques

  • Le type de tâche n'est pas modifiable.
  • Les tâches exécutées ne sont plus modifiables.

Attention

  • L'exécution immédiate d'une tâche peut ralentir les activités des utilisateurs sur le serveur Self Help.

Bonnes pratiques

  • Utilisez l'l'outil CronMaker pour saisir rapidement les conditions de déclenchement de l'exécution des tâches, via des expressions cron.

Accès menu

  • Statut du planificateur : Studio Online > Plateforme > Planification : Statut
  • Liste des tâches : Studio Online > Plateforme > Planification : Liste

Description des écrans

Statut du planificateur

         Status.png

Nom : Nom du planificateur de tâches.

Statut : Statut actuel du planificateur (Démarré, Arrêté, En pause).

Démarré depuis : Date de dernier démarrage du planificateur.

Nombre total de tâches exécutées : Nombre de tâches qui ont été exécutées depuis la mise en activité du planficateur. Il s'agit :

  • des tâches exécutées immédiatement ;
  • des tâches exécutées dont la planification est active ;
  • des tâches exécutées dont la planification a été stoppée.

Nombre de tâches en cours d'exécution : Nombre de tâches qui sont actuellement en train de s'exécuter.

Nombre total de tâches : Nombre de tâches exécutées et dont la planification est active.

Delete tasks icon.png : Supprime toutes les tâches en cours sur le planificateur.

Start scheduler icon.png : Démarre le planificateur.

On hold scheduler icon.png : Met en pause l'activité du planificateur. Cliquez à nouveau sur l'icône pour le remettre en activité.

Stop scheduler icon.png : Arrête le planificateur.

Liste des tâches

          Task.png

Nom : Nom de la tâche en attente sur le planificateur.

Type : Nature de la tâche (Rapport statistique, import de métadonnées, import d'utilisateurs).

Propriétaire : Nom de l'utilisateur ayant lancé l'exécution de la tâche.

Statut : Statut actuel de la tâche (en attente de planification, ...)

Prochaine exécution : Date de la prochaine exécution de la tâche.

Description : Description de la tâche.

Déclencheur

Liste des conditions de déclenchement de l'exécution de la tâche.

  • Plusieurs déclencheurs (ou triggers) peuvent être définis pour une même tâche.
  • Le déclencheur est saisi sous la forme d'une expression cron qui permet de renseigner la fréquence d'exécution de la tâche.

exemple  0 0 1,10,15 * *  ==>  Périodicité : déclenchement à minuit le premier, le dixième et le quinzième jour de chaque mois

Best Practice icon.png  Utilisez l'outil CronMaker pour renseigner facilement l'expression  - Open url.png voir Procédure

          Task - Triggers.png

Historique

Liste de toutes les exécutions de la tâche, avec la date et la durée de traitement.

  • Le statut indique un succès ou un échec de l'exécution.

Procédure : Comment ajouter un déclencheur à une tâche

Étape 1 : Sélection de la tâche

1. Allez sur le menu Plateforme > Planification : Liste du Studio Online.

La liste des tâches en attente est affichée.

2. Cliquez sur le nom de la tâche à laquelle un déclencheur doit être ajouté.

Un panneau latéral est ouvert.
 

Étape 2 : Création du déclencheur

1. Cliquez sur l'onglet Déclencheurs dans le panneau latéral.

2. Cliquez sur + Ajouter.

3. (optionnel) Renseignez le nom du déclencheur et le groupe d'appartenance (pour les opérations de planification groupées). 

Note : Des valeurs par défaut sont attribuées si les informations ne sont pas renseignées.

4. Indiquez la fréquence d'exécution de la tâche à partir d'une expression cron.

Best Practice icon.png  Utilisez  l'outil CronMaker pour renseigner facilement l'expression via l'outil CronMaker.

  • Cliquez sur  Display popup icon.png.
  • Saisissez vos paramètres de planification dans l'outil CronMaker : fréquence, jour, heure, ...
  • Cliquez sur Generate.
  • Copiez le résultat affiché sur la ligne Cron format.
  • Revenez sur l'écran Déclencheurs.
  • Collez l'expression dans le champ Fréquence.
    Les paramètres de la fréquence sont automatiquement renseignés.
            Task - Cronmaker.png

5. Saisissez la date / heure de début de planification.

6. Cliquez sur Ajouter.

Tags :
Powered by XWiki © EasyVista 2022