| | |
Nom de la propriété | Type manipulé | Effet |
---|
Activé | Booléen | Indique si la tâche est active ou non : - Vrai si la planification de la tâche est active.
- Faux dans le cas contraire.
|
EnExécution | Booléen | Indique si la tâche est en cours d'exécution : - Vrai si la tâche est en cours d'exécution.
- Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement. |
Heure | Chaîne de caractères | Heure d'exécution de la tâche planifiée. Si la propriété HeureUTC est à Vrai, cette heure est au format UTC (temps universel). Les valeurs possibles sont : - un chiffre compris entre 0 et 23.
- une liste de nombres séparés par des virgules : permet de spécifier plusieurs heures.
- un intervalle. Par exemple "9-13".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à toutes les heures paires.
|
HeureUTC | Booléen | - Vrai (valeur par défaut) si l'heure est exprimée en heure UTC, c'est-à-dire en temps universel (propriétés Heure et Minute).
- Faux dans le cas contraire.
|
JourDeLaSemaine | Chaîne de caractères | Numéro du jour de la semaine pour lequel la tâche planifiée doit être exécutée (par exemple "2"). Ce nombre est compris entre 1 et 7 (1 = Lundi, 2 = Mardi, ...). Cette propriété peut également correspondre à : - une liste de nombres séparés par des virgules : permet de spécifier plusieurs jours.
- un intervalle. Par exemple "1-3" (la tâche est planifiée pour Lundi, Mardi et Mercredi).
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à tous les jours de la semaine pairs.
- le jour de la semaine en toutes lettres ("lundi", "mardi", "mercredi", "jeudi", "vendredi").
|
JourDuMois | Chaîne de caractères | Numéro du jour du mois pour lequel la tâche planifiée doit être exécutée (par exemple "31"). Ce nombre est compris entre 0 et 31. Cette propriété peut également correspondre à : - une liste de nombres séparés par des virgules : permet de spécifier plusieurs mois.
- un intervalle. Par exemple "9-13" (la tâche est planifiée du 9 au 13 du mois).
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à tous les jours impairs du mois.
|
JourDuMoisOuDeLaSemaine | Booléen | Permet de gérer l'exécution d'une tâche planifiée en précisant le numéro de jour de la semaine ou le numéro de jour du mois. Exemple : exécution tous les lundis 1er jour du mois. Cette propriété peut correspondre à : - Vrai pour exécuter la tâche planifiée tous les lundis ET le premier jour du mois (conditions cumulées).
- Faux pour exécuter la tâche uniquement les lundis 1er (conditions exclusives).
|
Minute | Chaîne de caractères | Minutes de l'heure d'exécution de la tâche planifiée. Si la propriété HeureUTC est à Vrai, cette heure est au format UTC (temps universel). Les valeurs possibles sont : - un chiffre compris entre 0 et 59.
- une liste de nombres séparés par des virgules : permet de spécifier plusieurs minutes.
- un intervalle. Par exemple "9-13".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche à toutes les minutes paires.
|
Mois | Chaîne de caractères | Numéro du mois d'exécution de la tâche planifiée (par exemple "11"). Les valeurs possibles sont : - un chiffre compris entre 1 et 12
- une liste de nombres séparés par des virgules : permet de spécifier plusieurs mois.
- un intervalle. Par exemple, "9-11".
- une étoile "*" pour indiquer toute la plage.
- un intervalle avec un pas, par exemple "*/2" pour lancer la tâche tous les mois impairs.
|
MotDePasse | Chaîne de caractères | Mot de passe de l'utilisateur. |
Nom | Chaîne de caractères | Nom de la tâche. Ce nom permet de différencier les tâches associées à une même procédure. Si cette propriété n'est pas renseignée, le nom de la tâche correspondra au nom complet de la procédure (par exemple : MaColletion.NomDeLaProcédure). |
NomProcédure | Chaîne de caractères | Nom de la procédure à exécuter. Cette propriété est en lecture seule et permet de récupérer le nom de la procédure associée à la tâche (pour l'afficher dans un écran spécifique par exemple). |
Paramètre | Tableau | Paramètres à transmettre à la tâche planifiée lors de son exécution. Chacun des paramètres doit pouvoir être transformé par la fonction Sérialise (la sérialisation utilisée est une sérialisation binaire). En effet, le Serveur d'application WEBDEV besoin de conserver les paramètres pour pouvoir les transmettre à chaque appel. Pour cela, la valeur de chacun des paramètres sera sérialisée. Remarque : Lors de l'exécution de la tâche planifiée, le Serveur d'application WEBDEV transmettra automatiquement les paramètres à la procédure. Une même procédure peut donc être associée à plusieurs tâches planifiées qui lui passeront des paramètres différents. |
Procédure | Nom de la procédure | Procédure à exécuter par la tâche planifiée. Ce nom est de la forme :- pour une procédure présente dans une collection de procédures : <Nom de la collection de procédures>.<Nom de la procédure>.
- pour une procédure présente dans un composant : <Nom du composant>.<Nom de la collection de procédures>.<Nom de la procédure>.
Cette propriété n'accepte pas : - Les procédures locales. Une procédure locale existe uniquement dans le contexte de l'appel de sa procédure parente. Ce contexte n'existera plus lors de l'appel de la tâche planifiée.
- Une variable de type Procédure (sauf si celle-ci ne désigne une procédure appartenant à une collection de procédures).
|
Utilisateur | Chaîne de caractères | Indique l'utilisateur du système d'exploitation qui exécutera la tâche. Si cette valeur n'est pas remplie, l'utilisateur utilisé est l'utilisateur par défaut de l'application (site ou webservice). |