Événements TIME
Si vous êtes développeur et concepteur d'objets, vous pouvez définir des événements TIME pour déclencher des tâches à partir de conditions de temps définies dans cette page. Si ces conditions sont respectées, les actions que vous définissez à la page Script d'événement sont exécutées. Ces actions sont généralement des exécutions d'autres objets. Le statut des événements TIME reste En sommeil tant que les conditions horaires et de fréquence ne sont pas remplies, et passe à Active lorsqu'elles le sont.
Pour récupérer les données importantes de l'objet Événement, vous pouvez utiliser les fonctions Langage de script Automation Engine suivantes :
Vous les définissez sur deux pages :
- Événement TIME, voir les instructions ci-dessous.
-
C'est le noyau des objets événement. Spécifiez ici les instructions à traiter dès que les conditions définies sont remplies.
Définir des conditions d'événements TIME
-
Définir l'activation du script d'événement :
-
Dans le menu Fréquence, sélectionnez l'option qui détermine la fréquence à laquelle un objet événement doit être activé :
-
Une seule fois
Il ne s'active qu'une seule fois.
-
Répété
S'active périodiquement, selon ce que vous aurez configuré ci-dessous.
-
-
Dans Activation, indiquez quand l'objet Événement doit être activé. Les options proposées ici dépendent de la fréquence sélectionnée :
Une fois :
- Immédiatement : l'activation se fait au démarrage.
- Après : saisissez le nombre de minutes à attendre après le démarrage pour que l'événement s'active.
- À : définissez une heure donnée. Si vous sélectionnez cette option, vous pouvez indiquer le moment où l'événement doit s'activer s'il démarre après cette heure :
- Immédiatement
- Attendre la prochaine date valide : l'événement s'active à la prochaine date valide, en tenant compte des conditions calendaires et horaires spécifiées ci-dessous
Répété
Spécifiez quand l'événement doit être activé. Les options sont :
-
Toutes les ... minutes pour définir une périodicité.
- À pour définir une heure donnée.
Dans les deux cas, vous devez ensuite définir dans Première activation l'heure de première activation de l'objet événement, les options étant :
- Immédiatement
- Après l'intervalle de temps, autrement dit après expiration du premier intervalle de temps.
-
Selon votre sélection dans Activation, vous spécifiez l'un des choix suivants :
Première activation
- Immédiatement
- Après l'intervalle de temps
Si l'heure de début est plus tard
- Activer immédiatement
- Attendre la prochaine date valide
-
-
Définissez les Contraintes de calendrier.
Ces conditions sont systématiquement vérifiées et un événement ne se déclenche que si au moins l'une d'elles est remplie ou si aucune condition n'a été définie ici. La date et l'heure actuelles sont utilisées comme référence. Le fuseau horaire affecté à l'événement est également pris en compte. Cela signifie qu'il n'est pas pertinent d'activer un événement et de spécifier une date logique.
Important ! Les indications de temps sont vérifiées sur des minutes entières : ainsi, l'heure de fin 23:59 dure jusqu'à 23:59:59. Un événement peut donc se déclencher pendant ces 59 dernières secondes.
Voir Tableaux dans les pages.
- Accédez à la Page Script d'événement.
Étapes suivantes
-
La Page Script d'événement vous permet de définir les actions déclenchées par l'événement.
-
Exécutez l'objet Événement pour l'activer.
L'exécution d'un objet Événement déclenche l'exécution d'autres objets, qui déclenchent à leur tour l'exécution d'autres tâches. Les tâches résultant de ces exécutions s'affichent dans la perspective Surveillance des processus sur diverses listes d'exécutions liées à l'objet Événement. Ce sont des tâches enfants de la tâche Événement et elles sont signalées par un type d'indicateur spécial : !EVNT. Cet indicateur vous permet de vérifier les exécutions ayant été déclenchées par un certain événement. Pour plus d'informations, voir Surveiller les événements et Données d'exécution.
Vous pouvez exécuter des objets Événement de l'une des manières suivantes :
-
En incluant des objets Événement dans des Objets Schedule (JSCH) pour les exécuter automatiquement à des heures et / ou intervalles de temps prédéfinis.
-
En insérant des objets Événement dans des workflows (voir Concevoir des workflows (JOBP)).
-
En exécutant, relançant ou arrêtant manuellement les objets Événement. Pour plus d'informations, voir Exécuter des événements.
Pour connaître le nombre de fois où le système a contrôlé l'événement, accédez à la section Contrôler compte dans les détails de l'objet. Pour plus d'informations, voir Afficher le détail des objets et des tâches.
-
-
Surveillez l'événement.
Juste après avoir exécuté l'objet, vous pouvez commencer à surveiller l'événement. Faites un clic droit sur l'objet, puis sélectionnez Surveiller, Afficher dans Surveillance des processus et ouvrez la liste préfiltrée des tâches pour afficher la tâche. La perspective Surveillance des processus vous permet de suivre la progression de la tâche et d'accéder aux rapports et informations statistiques.
Vous pouvez arrêter des événements actifs de l'une des manières suivantes :
- interrompre l'événement
Statut : Interrompu/interrompu manuellement - Quitter l'événement
Statut : Ended_OK - Suspendre l'événement
L'événement reste actif, mais désactivé ponctuellement
Pour plus d'informations, voir Travailler avec des tâches, et en particulier Arrêter et interrompre.
- interrompre l'événement
Voir aussi :