Les périodes de temps permettent de définir des contraintes horaires.
Cet élément de configuration est utilisé par beaucoup d'objets pour définir des périodes dans lesquels ils sont actifs.
Par exemple, on peut définir la période de travail pour l'envoi des notifications :
Une plage peut également être discontinue : Lundi : 08:00-12:30,14:00-18:00
Un autre exemple avec des plages discontinues :
Les périodes de temps permettent aussi de définir des contraintes plus avancées. Ces contraintes avancées peuvent être définies hors des jours de la semaine.
Exemple de contraintes avancées:
Les jours de la semaine peuvent configurer les deux types de contraintes (générale et spécifique).
Pour créer une contrainte générale à une journée de la semaine, il faut définir une plage horaire dans le champ texte situé à coté de nom du jour.
La plage horaire doit respecter les formats définit dans les paragraphes précédents.
|
Pour chaque jour de la semaine, il est possible d'ajouter une ou plusieurs contraintes spécifiques. Ces contraintes spécifiques vont être liées à la journée sur laquelle elles sont ajoutées. Ces contraintes peuvent être par exemple :
Il faut cliquer sur le bouton
pour créer une ligne d'édition d'une contrainte spécifique. Cette ligne d'édition va apparaître sous la ligne de contrainte générale.
|
Une ligne d'édition d'une contrainte spécifique est composée de 5 parties :
La sélection de la position jourdans le mois permet de définir sur quelle semaine dans le mois, la contrainte spécifique va s'appliquer. Dans l'exemple ci-contre, la contrainte spécifique va être appliquée chaque dernier mardi du mois de décembre.
A droite du champ texte, il y a une traduction de la contrainte spécifique au format .cfg.
|
Dans cette partie sont définies toutes les contraintes avancées. C'est-à-dire toutes les contraintes qui ne sont pas liées spécifiquement à un jour de la semaine.
Cela peut être:
Il faut cliquer sur le bouton
pour créer une ligne d'édition d'une contrainte avancée. Chaque ligne d'édition de contrainte avancée va être affichée les unes en dessous des autres.
|
Une ligne d'édition d'une contrainte avancée est composée de trois parties :
Sous les lignes d'édition des contraintes se trouve la traduction de toutes les lignes de contrainte avancée au format .cfg.
| Pour l'instant, dû au caractère complexe de leur définition, les périodes de temps avancés ne sont pas vérifiées syntaxiquement. Ceci fera l'objet d'une évolution future. |
|
Il est aussi possible d'exclure des périodes de temps d'une autre période de temps.
|