Surveiller les schedules
Le moniteur de schedules fournit des informations détaillées sur la progression du Schedule et sur l'exécution de ses sous-tâches. Il est disponible dès le démarrage d'un Schedule et vous permet de modifier certains paramètres dans la définition de l'objet Schedule, la plupart des propriétés des tâches ainsi que d'ajouter des tâches à l'exécution. Vous pouvez surveiller tous les schedules avec lesquels vous êtes autorisé de travailler. Si vous êtes un opérateur, servez-vous en pour vérifier la progression des Schedule dont vous êtes responsable et analyser la cause de problèmes éventuels. Si vous êtes développeur et concepteur d'objets, exécutez les objets après les avoir définis. Utilisez le moniteur de tâches pour vérifier si elles se comportent selon vos attentes.
Remarques :
- Au cours de l'exécution d'un schedule, son moniteur est dynamique. Par défaut, il s'actualise toutes les 60 secondes pour fournir les dernières informations sur le statut de ses tâches. Si nécessaire, vous pouvez modifier l'intervalle d'actualisation dans vos paramètres utilisateur, voir Période d'actualisation.
- Vous ne pouvez modifier certains des paramètres du Schedule et certaines des propriétés de ses tâches que pendant que le Schedule et ses tâches sont actifs. Ces modifications ne s'appliquent qu'à l'exécution concernée. Si vous souhaitez rendre ces modifications définitives, vous devez modifier la définition du Schedule. Dès que le Schedule est terminé, les paramètres d'origine s'appliquent à nouveau.
- Le moniteur de schedules est accessible tant que le schedule reste dans la liste Tâches et même après qu'il soit terminé.
Cette rubrique contient les sujets suivants :
Accéder au moniteur de schedules
Vous pouvez accéder au moniteur de schedules depuis les zones suivantes du système :
- Perspective Conception des processus.
- Perspective Surveillance des processus.
- Perspective Mon catalogue.
- Perspective Tableaux de bord.
- Liste déroulante de recherche globale.
Faites un clic droit sur la tâche ou l'objet Schedule, puis sélectionnez Dernier moniteur (Conception des processus et la liste Recherche globale) ou Ouvrir le moniteur (Surveillance des processus, Tableaux de bord et Mon catalogue).
Présentation du moniteur de schedules
Légende du schedule
La légende de la page Moniteur de schedules affiche le nom du schedule et son ID d'exécution.
Commuter entre les modes Lecture seule et Modifier
Lorsque vous ouvrez le moniteur de schedules, le schedule est en mode Lecture seule. Afin de modifier les propriétés dans le Schedule ou dans l'une de ses tâches, vous devez d'abord cliquer sur le bouton Modifier. L'exécution s'interrompt et le Schedule passe en mode édition. Après avoir effectué vos modifications, vous devez repasser en mode Lecture seule, en cliquant une nouvelle fois sur ce bouton.
Ce bouton n'est pas disponible dans le client 0.
Pour plus d'informations, voir :
- Modifier des schedules actifs
- Modifier les propriétés d'une tâche dans un Schedule actif
- Ajouter des tâches dans des schedules actifs
Fonctions du Schedule
Cliquez sur le bouton Modifier Schedule pour ouvrir la liste des fonctions disponibles pour le Schedule. Elles affectent l'exécution en cours du schedule et dépendent de son statut. Voir aussi Fonctions dépendant du statut de la tâche.
Fonctions des tâches
La barre d'outils propose des raccourcis vers les fonctions des tâches les plus utilisées. Sélectionnez une tâche dans la liste, puis cliquez sur le bouton requis. Ces boutons peuvent être activés ou désactivés selon le statut de la tâche
-
Démarrer immédiatement
Lance le traitement de la tâche immédiatement. Les tâches dont le statut est En attente démarrent également. Lance également les tâches enfants.
-
Réinitialiser la tâche
Rétablit le statut précédent de la tâche.
Voir Exemple : Planifier des tâches avec des conditions calendaires et horaires pour savoir comment et quand utiliser cette fonction.
-
Redémarrer
Cliquez sur ce bouton pour reprendre les tâches ayant déjà été exécutées.
Développez le bouton Plus pour ouvrir des fonctions supplémentaires. Ce dernier est inactif s'il n'y a pas d'autres options disponibles. Pour plus d'informations, voir Travailler avec des tâches.
Conseil : Pour les tâches de type jobs (JOBS), vous pouvez accéder à leur moniteur à partir d'ici, à condition qu'elles ne s'exécutent pas en tant que partie d'un groupe de jobs (auquel cas leur type de tâche est C_HOSTG).
Bouton Détails sur la tâche
Sélectionnez une tâche, puis cliquez sur ce bouton pour ouvrir un volet contenant des informations sur les propriétés de la tâche et sur son exécution actuelle. Ces informations dépendent du type de tâche.
Bouton Propriétés de la tâche
Faites un clic droit sur une tâche, puis sélectionnez Propriétés ou sélectionnez une tâche, puis cliquez sur ce bouton pour ouvrir le volet de propriétés se trouvant dans la moitié inférieure de votre écran. Pour plus d'informations, voir Modifier les propriétés d'une tâche dans un Schedule actif.
Bouton Actualiser
Au cours de l'exécution d'un schedule, son moniteur est dynamique. Par défaut, il s'actualise toutes les 60 secondes. Si nécessaire, vous pouvez modifier l'intervalle d'actualisation dans vos paramètres utilisateur.
Travailler avec la liste des tâches dans le Schedule
Les tâches contenues dans un objet Schedule sont répertoriées par heures de début dans le moniteur. Les tâches ayant la même heure sont classées par nom alphabétiquement. Les colonnes du moniteur de Schedule fournissent les informations suivantes :
-
Nom tâche
Nom de la tâche Non modifiable.
-
Type
Abréviation indiquant le type de tâche. Non modifiable.
-
RunID
Identifiant unique affecté à la tâche au moment de son exécution. Non modifiable.
-
Statut
Statut actuel de la tâche.
-
Vérification planifiée
Date et heure à laquelle le système doit vérifier si la tâche doit être lancée. Non modifiable.
-
Date et heure à laquelle la tâche est censée être exécutée. Ce moment dépend de la période qui a été spécifiée dans le Schedule et des conditions de calendrier définies.
CALE_LOOK_AHEAD_MAX s'affiche ici, si l'heure de début calculée se situe au-delà de la période que l'administrateur a défini dans la variable UC_CLIENT_SETTINGS. Cette information s'affiche également lorsqu'un événement de calendrier a été affecté au Schedule qui n'est plus valide ni disponible. Le statut de la tâche devient FAULT_OTHER - Démarrage impossible. Autre erreur dans ce cas.
Pour modifier l'heure de début
- Passez en mode édition.
- Sélectionnez la tâche et développez la liste via le bouton Modifier Schedule dans la barre d'outils.
- Sélectionnez Recalculer la prochaine date. Cela est particulièrement utile si le calendrier utilisé par l'une des tâches a été modifié.
-
Active
Indique si une tâche est ou non active. Les tâches peuvent être activées et désactivées ici.
Pour activer ou désactiver des tâches
- Passez en mode édition.
- Cochez ou décochez la case Active.
- Passez en mode Lecture seule et enregistrez vos modifications.
-
Heure de début
Heure à laquelle la tâche sera exécutée. La valeur par défaut est l'heure qui a été définie dans le champ Heure de changement de période de la page Attributs du Schedule. Vous pouvez la modifier ici :
Pour modifier l'heure de début
- Passez en mode édition.
- Sélectionnez la valeur dans la colonne et saisissez une nouvelle heure.
- Passez en mode Lecture seule et enregistrez vos modifications.
-
Début différé (jours)
Ce champ spécifie le nombre de jours devant s'écouler entre le début du cycle et l'activation de la tâche sélectionnée. Vous pouvez utiliser ce champ en le combinant à la durée et à l'heure de changement de période. Vous pouvez la modifier ici :
Pour modifier le début différé
- Passez en mode édition.
- Cliquez sur la valeur dans Début différé (jours) pour activer ce champ, puis utilisez les flèches ou saisissez une nouvelle valeur.
- Passez en mode Lecture seule et enregistrez vos modifications.
-
Définir les conditions calendaires
Une coche signale qu'un événement de calendrier a été assigné à la tâche. Les événements de calendrier permettent d'empêcher l'exécution des tâches à des dates problématiques. Par exemple :
- Les paramètres de début différé de la tâche et de durée de période du Schedule peuvent entraîner l'exécution des tâches à des dates qui doivent être évitées.
- Une tâche ne doit être exécutée que certains jours résultant des paramètres du Schedule.
Non modifiable.
-
Remplacer les paramètres d'exécution
Lors de la définition d'objets exécutables, vous devez spécifiez les paramètres permettant de calculer leurs heures d'exécution maximales et minimales. En cas d'écart par rapport à ces heures, vous spécifiez également ce qui doit se passer. Ceci se définit dans la Page Exécution de l'objet.
Dans le cas des objets Schedule, vous pouvez spécifier que les paramètres d'exécution du Schedule sont prioritaires sur ceux des tâches. Dans ce cas, une coche s'affiche ici.
Non modifiable.
-
Contrôle du résultat
Une coche signifie qu'une action de suivi a été définie pour la tâche en fonction de son statut après exécution.
Non modifiable.
Vous pouvez exécuter un certain nombre d'actions sur les tâches. Utilisez les boutons de la barre d'outils ou faites un clic droit sur une tâche de la liste pour ouvrir le menu contextuel contenant toutes les fonctions disponibles. Voir Travailler avec les tâches du moniteur de schedules.
Exception : Une tâche est toujours en cours après le changement de période
Lorsqu'une tâche poursuit son exécution au moment du changement de période, voici comment la tâche et le Schedule se comportent :
- La tâche poursuit son exécution mais l'instance du Schedule l'ayant lancée n'en a plus le contrôle.
- L'instance du Schedule l'ayant lancée s'arrête comme d'habitude. Ses tâches redémarreront en utilisant le prochain changement de période défini.
- Dans la liste Tâches de la perspective Surveillance des processus, la tâche poursuivant son exécution n'apparaît qu'en vue Liste non hiérarchique. En effet, la tâche Schedule (et donc ses enfants) n'est plus disponible dans la liste Tâches.
- Vous pouvez encore accéder au Schedule ayant lancé la tâche. Pour cela, faites un clic droit dessus, puis sélectionnez Exécutions de l'activateur.
- Lors d'un changement de période, le système crée une nouvelle instance du moniteur de schedules. Le moniteur de l'instance précédente se fige : la tâche est toujours active, mais son statut ne sera pas actualisé lorsqu'elle se termine.
Voir aussi :
- Modifier des schedules actifs
- Modifier les propriétés d'une tâche dans un Schedule actif
- Ajouter des tâches dans des schedules actifs
- Travailler avec les tâches du moniteur de schedules
- Objets Schedule (JSCH)
- Définir les objets Schedule
- Activer des objets Schedule
- Exécuter des objets Schedule
- Ajouter des commentaires