PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type hPlanification
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type hPlanification permet de définir et de connaître les caractéristiques de la planification à effectuer :
  • pour une tâche d'optimisation de fichiers HFSQL Client/Serveur planifiée.
  • pour une tâche de sauvegarde de fichiers HFSQL Client/Serveur planifiée.
  • Versions 18 et supérieures
    pour une réplication de serveurs HFSQL planifiée.
    Nouveauté 18
    pour une réplication de serveurs HFSQL planifiée.
    pour une réplication de serveurs HFSQL planifiée.
Les caractéristiques de cette planification peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Ce type de variable est utilisé :
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 17 et supérieures
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Nouveauté 17
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Exemple
// Recalculer les statistiques des fichiers de la base de données "MaBase",
// tous les samedis à 23H00
Optim est une hOptimisationPlanifiée
Optim..Description = "Recalcul des statistiques des fichiers" + ...  
"de la base de données MaBase"
 
// Définition de la planification
MaPlanification est une hPlanification
MaPlanification..Mois = "*"
MaPlanification..JourDeLaSemaine = "samedi"
MaPlanification..Heure = "23"
MaPlanification..Minute = "0"
 
Optim..Planification = MaPlanification
 
// Définition des fichiers à traiter
Optim..Fichier[1]..Nom = "MaBase"
Optim..Fichier[1]..Option = hOptStat
 
// Ajout de l'optimisation planifiée
HAjouteOptimisationPlanifiée(MaConnexion, Optim)
Remarques

Propriétés spécifiques à la description des variables de type hPlanification

Les propriétés suivantes peuvent être utilisées pour manipuler une planification :
Nom de la propriétéType manipuléEffet
HeureChaîne de caractèresHeure 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.
Versions 19 et supérieures
HeureUTC
Nouveauté 19
HeureUTC
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.
JourDeLaSemaineChaîne de caractèresNumé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").
JourDuMoisChaîne de caractèresNumé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.
JourDuMoisOuDeLaSemaineBooléenPermet de gérer l'exécution d'une tâche planifiée sur le serveur HFSQL Client/Serveur 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).
MinuteChaîne de caractèresMinutes 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.
MoisChaîne de caractèresNuméro du mois d'exécution de la tâche planifiée. 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.

Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire