Manuel Utilisateur > Objets > Travailler avec des objets > Planification de Tâches périodiques

Planification de Tâches périodiques

Le terme de "Tâches périodiques" désigne toutes les Tâches qui sont exécutées à intervalles réguliers mais qui n'appartiennent pas à un objet Schedule.

Contrairement au Schedule, les Tâches périodiques ont l'avantage de pouvoir être exécutées à des intervalles inférieurs à une journée. Inversement, un Schedule regroupe clairement plusieurs Tâches d'une même période.

 Afin de choisir celle des deux méthodes la plus adaptée à une Tâche donnée, vous pouvez prendre la période concernée comme critère de sélection. Pour les intervalles inférieurs à une journée, l'utilisation de Tâches périodiques est conseillée, tandis que, pour les intervalles de durée supérieure, l'utilisation d'objets Schedule est plus judicieuse.

Vous pouvez planifier les Tâches périodiques dans l'Automation Engine Explorer à l'aide du bouton droit de la souris, avec les commandes "Exécute avec options" et "Récurrent". Trois types se distinguent :

Style d'affichage

Après avoir planifié les Tâches périodiques, un conteneur de périodes gérant leur exécution s'affiche dans la Fenêtre d'Activités. Il gère les exécutions de la Tâche.

 Chaque Tâche périodique dispose de son propre conteneur de périodes.

Le conteneur de périodes porte le même nom que la Tâche, mais contient en plus trois points bleus dans l'icône du type d'objet. Le type du nom de "C_PERIOD" est différent aussi. Le conteneur de périodes et les Tâches obtiennent le type de démarrage "<PERIOD>".

 Si un Groupe est intégré comme type de démarrage dans un objet, il est ignoré lors de l'exécution. L'Utilisateur qui planifie les Tâches périodiques doit donc posséder le droit de modifier l'objet.

Le conteneur de périodes démarre la Tâche en fonction des paramètres. S'il est terminé, il attend que toutes les Tâches se terminent, puis disparaît de la Fenêtre d'Activités. Dans la fenêtre des détails des statistiques, on peut voir comment les Tâches se terminent. "0" signifie que toutes se sont terminées avec succès, "1", que certaines ont été interrompues et "2", qu'aucune n'a été terminée avec succès. Cet indicateur d'erreur est réinitialisé en cas de changement de logging.

 Le changement de logging du conteneur de périodes est effectué quotidiennement, au début de la fenêtre horaire, et lorsque les paramètres changent.

Modification du paramètre de période

Vous pouvez modifier à tout moment les paramètres du conteneur de périodes. Exécutez la commande "Propriétés" dans le menu contextuel de la Fenêtre d'Activités.

Le tableau suivant indique quand la Tâche est démarrée au plus tôt après modification des paramètres. Cela joue bien sûr également un rôle si un Groupe Calendrier a été défini, si un recouvrement est autorisé, si un alignement doit être pris en compte dans la fenêtre horaire, etc.

Passage à "Tous..."

Passage à "Avec un intervalle de..."

Passage à "Heure..."

  • Si le dernier démarrage, ainsi que le nouvel intervalle, se situent dans l'avenir, la Tâche démarre à cette marque horaire.
  • Si le dernier démarrage, ainsi que le nouvel intervalle, se situent dans le passé, la Tâche démarre immédiatement.

 

  • Si la Tâche est déjà en cours, elle doit être ajoutée à la fin de l'intervalle pour obtenir le démarrage suivant.
  • Si la Tâche n'est pas encore en cours, l'intervalle est ajouté à la dernière fin. Si la marque horaire est calculée dans l'avenir, la Tâche est planifiée en conséquence. Si la marque horaire est calculée dans le passé, la Tâche démarre immédiatement.
  • Si l'heure se situe dans l'avenir, la Tâche démarre à cette marque horaire.
  • Si l'heure est déjà passée, la Tâche démarre le jour suivant.

 

Déroulement

Planifiez les Tâches périodiques comme suit :

  1. Sélectionnez un objet dans l'Automation Engine Explorer.
  2. Exécutez la commande "Exécute avec options" -> "Périodique" située dans le menu du bouton droit de la souris.
  3. Dans les onglets, définissez les paramètres de l'exécution périodique.
  4. Cliquez sur OK.

 

Rubriques connexes :