Self Help Studio Online - Menu Administration > Planification


Ce menu permet de gérer toutes les tâches planifiées, régulières ou immédiates, au travers du programme cron (tâches de génération d'un rapport statistique, tâches d'import de métadonnées, tâches d'import d'utilisateurs).

Il permet également d'arrêter, démarrer et mettre en pause le planificateur, ainsi que de supprimer toutes les tâches planifiées.

Attention

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

Description des écrans

Sous-menu Statut

Affiche les informations sur le planificateur à l'instant t.

  • Statut actuel
  • Date de sa mise en activité
  • Nombre total de tâches exécutées depuis la mise en activité (tâches exécutées immédiatement, tâches exécutées dont la planification est active, tâches exécutées dont la planification a été stoppée)
  • Nombre de tâches en cours d'exécution
  • Nombre total de tâches exécutées et dont la planification est active

        Administration menu - Scheduler - Status.png

Fonctions disponibles via la barre d'outils

  • Suppression de toutes les tâches en cours sur le planificateur
  • Mise en pause puis reprise du planificateur
  • Arrêt du planificateur

Sous-menu Liste

Affiche la liste de toutes les tâches en attente sur le planificateur. Les icônes permettent d'identifier rapidement leur nature.

  • Administration menu - Scheduler - Metadata import icon.png : Tâche d'extraction immédiate d'un rapport statistique (ces tâches sont également visibles dans le menu Analytics > Planification) ; Tâche d'import de métadonnées
  • Administration menu - Scheduler - Users import icon.png : Tâche d'import d'utilisateurs
  • Administration menu - Scheduler - Scheduling icon.png : Tâche d'extraction planifiée d'un rapport statistique
             Administration menu - Scheduler - List.png
  • La liste peut être triée en cliquant sur l'entête de chaque colonne.
  • Les tâches peuvent être regroupées selon un critère donné, en cliquant sur le lien dédié en haut de la liste.
  • Un filtre sur le nom des tâches peut être appliqué, en cliquant sur le lien dédié en haut de la liste.
  • Le détail d'une tâche est affiché en cliquant sur son nom. Un panneau latéral est ouvert et affiche 3 onglets : Synthèse, Déclencheurs, Historique.
             Administration menu - Scheduler - Task details.png
     

Détails d'une tâche via le panneau latéral

  • Onglet Synthèse : Résumé des informations sur la tâche.
  • Onglet 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é : à minuit les premiers, dixièmes, et quinzième jours de chaque mois

    • Un outil CronMaker permet de générer facilement l'expression en saisissant les paramètres de planification (fréquence, heure de début, ...)  - Open url.png voir Procédure
               Administration menu - Scheduler - Triggers tab.png
  • Onglet Historique : Affiche toutes les exécutions de la tâche, avec la durée de traitement et le statut de l'opération (succès ou échec).
     

Fonctions disponibles via la barre d'outils

  • Ajout d'une tâche
    Note : Le type de tâche identifie sa nature :
    • Tâche d'extraction d'un rapport statistique (immédiate ou planifiée)
    • Tâche d'import de métadonnées
    • Tâche d'import d'utilisateurs
  • Exécution immédiate d'une ou plusieurs tâches
    Note : Une fois exécutées, les tâches sont visibles :
    • dans le menu Analytics > Extraction pour les tâches de génération de rapports statistiques ;
    • dans le menu Import > Attributs pour les tâches d'import de métadonnées ;
    • dans le menu Utilisateurs> Import d'utilisateurs pour les tâches d'import d'utilisateurs.
  • Modification d'une tâche
    Notes :
    • Le type de tâche n'est pas modifiable.
    • Les tâches exécutées ne sont plus modifiables.
  • Suppression d'une ou plusieurs tâches
    Note : Les tâches sont également supprimées dans le menu Analytics > Planification pour les tâches de génération de rapports statistiques.

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

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

1. Ouvrez le Studio Online.

2. Allez sur le menu Administration > Planification > Liste.

3. 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 un déclencheur.

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  Cliquez sur Frequence CronMaker icon.png pour accéder à l'outil CronMaker. Il vous permet de saisir vos paramètres de planification et de générer facilement l'expression cron correspondante.

  • Saisissez vos paramètres de planification.
  • Cliquez sur Generate Cron Expression.
  • Copiez le résultat affiché sur la ligne Cron format.
  • Retournez sur l'écran Déclencheurs et collez l'expression dans le champ Cron.
    Les paramètres de la fréquence sont automatiquement renseignés.
             Frequence CronMaker - Tool.png

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

6. Cliquez sur Ajouter.

Tags:
Modifié par Utilisateur inconnu le 2021/05/20 10:39
Créé par Administrator XWiki le 2020/12/07 11:18

Raccourcis

L'actualité mensuelle
•  Newsletter

Tous les changements
•  Service Manager
•  Service Apps
•  Self Help
•  Service Bots

Powered by XWiki ©, EasyVista 2021