Objets Schedule (JSCH)
Les objets Schedule sont des outils puissants et flexibles permettant de concevoir une gestion des tâches en fonction du temps et des événements. Ils vous permettent de définir des paramètres qui lancent les tâches automatiquement à intervalles de temps définis par l'utilisateur. Les objets Schedule sont au centre de l'automatisation.
Classe de l'objet : Objet Schedule
Type d'objet / nom court : JSCH
Cette rubrique contient les sujets suivants :
- Présentation
- Objets automatisés via des schedules
- Statuts des schedules
- Travailler avec des objets Schedule
Conseil : Consultez la section Exemple : Planifier des tâches avec des conditions calendaires et horaires : Cet exemple explique comment configurer un objet Schedule dans lequel les tâches doivent respecter des contraintes de temps.
Les objets Schedule constituent des structures efficaces pour regrouper les tâches que vous souhaitez exécuter à intervalles réguliers. Ils définissent des paramètres de planification, tels que la périodicité d'exécution des tâches et leurs heures de démarrage. Ils vous permettent également de modifier les propriétés de leurs tâches. Ces modifications ne s'appliquent qu'aux tâches traitées dans le schedule, sans affecter les objets eux-mêmes.
Désigner un objet Schedule implique de :
-
Définir la durée de la période, qui est l'intervalle de temps déterminant la périodicité d'exécution des tâches.
Ceci est configuré dans la Page Attributs : Les tâches sont exécutées une fois par cycle.
-
Définir certains paramètres de temps pour les tâches incluses dans le schedule
Par exemple, l'heure de début d'une tâche et le décalage, en fonction de la période spécifiée pour le schedule. Si nécessaire, vous pouvez modifier certaines propriétés des tâches. Elles se définissent dans la page Schedule. Pour plus d'informations, voir Définir les objets Schedule.
-
L'heure de changement de période est l'heure à laquelle les tâches terminées sont supprimées du schedule. Les mêmes tâches sont rechargées pour la même période
Ceci est configuré dans la Page Attributs :
En général, un objet Schedule est associé au calendrier qui établit les préconditions de son exécution. Le calendrier pose une contrainte à la période définie dans le schedule. Par exemple, une tâche est exécutée selon la périodicité définie dans la Durée de la période, mais uniquement les jours ouvrés. Pour plus d'informations, voir Calendriers (CALE)
La durée de la période et l'heure de changement de période sont des outils cycliques qui sont spécifiques au Schedule comme un ensemble. Les Heures de début et les Calendriers sont définis spécifiquement pour chaque tâche enfant.
Objets automatisés via des schedules
Les objets Schedule peuvent gérer le traitement automatique des types et sous-types d'objets suivants :
- Notifications
- Evénements
- Transferts de fichiers
- Groupes
- Workflows
- Gestionnaire de tâches distantes
- Jobs
- Scripts
Les objets Schedule ont habituellement l'un des statuts suivants :
- Actif, lorsque le Schedule est activé.
- Arrêté, si vous sélectionnez l'option Suspendre pour le Schedule.
Le statut du Schedule et de ses tâches est visible dans la perspective Surveillance des processus.
Travailler avec des objets Schedule
La liste ci-dessous donne une rapide vue d'ensemble de la procédure à suivre lorsque vous travaillez avec des objets Schedule, ainsi que des fonctions disponibles :
- Créer un schedule et y ajouter des objets exécutables.
-
Définissez une Durée du cycle et une Heure de changement de période pour le schedule en entier.
Par exemple, si la durée est une journée et que l'heure de changement est minuit, chaque tâche sera exécutée une fois par jour et rechargée à minuit.
- Vous pouvez spécifier des heures de début, décalages et calendriers pour certaines tâches. Ce paramètre autorise ou refuse leur exécution.
-
Exécutez-le manuellement la première fois pour l'activer, voir Activer des objets Schedule.
Juste après son exécution, l'option Surveillance est disponible lorsque vous sélectionnez l'objet Schedule et faites un clic droit dessus. Cette option ouvre la liste des tâches dans la perspective Surveillance des processus. Un filtre est prédéfini afin que seule cette tâche s'affiche dans la liste. Cette fonction vous permet de vérifier si un schedule se comporte comme vous le souhaitez.
- Ouvrir le moniteur de schedules (voir Surveiller les schedules). Deux scénarios sont possibles ici :
- Le Schedule est en cours d'exécution
Vous pouvez relancer les tâches, ouvrir leur moniteur (rapports et données d'exécution) et appeler leurs détails. Vous pouvez également modifier certains de ses paramètres. Ces modifications ne s'appliquent qu'à cette exécution-là. Pour plus d'informations, voir Modifier des schedules actifs et Modifier les propriétés d'une tâche dans un Schedule actif.
- Le schedule est presque terminé
Les propriétés de la tâche sont en mode Lecture seule et ne peuvent être modifiées. Vous pouvez reprendre des tâches, ouvrir le moniteur de schedules, accéder à ses rapports et données d'exécution, etc.
- Le Schedule est en cours d'exécution
Voir aussi :