Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Principe

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 :

  • Nom : heures ouvrées
  • Lundi : 08:00-18:00
  • Mardi : 08:00-18:00
  • Mercredi : 08:00-18:00
  • Jeudi : 08:00-18:00
  • Vendredi : 08:00-18:00
  • Samedi :
  • Dimanche :

Une plage peut également être discontinue : Lundi : 08:00-12:30,14:00-18:00

Un autre exemple avec des plages discontinues : 

  • Nom : heures non ouvrées
  • Lundi : 00:00-09:00,18:00-24:00
  • Mardi : 00:00-09:00,18:00-24:00
  • Mercredi : 00:00-09:00,18:00-24:00
  • Jeudi : 00:00-09:00,18:00-24:00
  • Vendredi : 00:00-09:00,18:00-24:00
  • Samedi : 00:00-24:00
  • Dimanche : 00:00-24:00

Les périodes de temps permet permettent aussi de définir des contraintes plus avancées. Ces contraintes avancées peuvent être définies hors des jours de la semainessemaine.

Exemple de contraintes avancésavancées:

  • 8 Mars 2019 au 8 Avril 2019 : 00:00-24:00
  • Dernier jours du mois : 00:00-09:00,18:00-24:00
  • Deuxième jours du mois : 00:00-09:00
  • Troisième mardi du mois: 00:00-09:00,18:00-24:00
  • Tous les trois jours du 1 Juillet au 1 Septembre: 00:00-09:00

Configuration des jours de la semaine

Les jours de la semaine peuvent configurer les deux types de contraintes (générale et avancéespécifique).

Définir une contrainte générale

Pour créer une contraintes 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 joursjour.


Panel


Définir une contrainte spécifique

Pour chaque jours jour de la semaine, il est possible d'ajouter une ou plusieurs contraintes spécifiques. Ces contraintes spécifiques vont être lié liées à la journée sur laquelle elle elles sont ajoutées. Ces contraintes peuvent être par exemple :

  • Premier lundi du mois
  • Dernier vendredi du mois de mars


Créer une ligne de contrainte spécifique

Il faut cliquer sur le bouton  pour créer une ligne d'édition d'une contrainte spécifique. Cette ligne d'édition va se créer sous la ligne de contrainte générale.


Panel


Editer une contrainte spécifique

Une ligne d'édition d'une contrainte spécifique est composée de 5 parties :

  • Sélection de la position de la semaine dans le mois
  • Sélection du mois
  • Champs d'édition de la plage horaire
  • Traduction de la contrainte au format .cfg
  • Le bouton de suppression (icône balai)


La sélection de la position de la semaine dans le mois permet de définir sur quelle semaine dans le mois, la contrainte spécifique va s'appliquéappliquer. Dans l'exemple ci-contre, la contrainte spécifique va être appliqué 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. Cela permet de facilité faciliter la compréhension de la contrainte. 


Panel


Configuration avancée

Dans cette partie sont définies toutes les contraintes avancées. C'est-à-dire toutes les contraintes qui ne sont pas lié liées spécifiquement à un jours jour de la semaine.

Quelques exempleexemples

  • Une plage de date : Du 1 du 1er juillet au 1 1er septembre
  • Une plage de date dans le mois : Du du deuxième jeudi au quatrième mardi du mois
  • Une plage de date avec un intervalle de jours : Tous tous les deux jours du 1 du 1er juillet au 1 1er septembre

Créer une ligne de contrainte avancée

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 vont va être affichées affichée les unes en dessous des autres.


Panel


Editer une ligne de contrainte avancée

Une ligne d'édition d'une contrainte avancée est composée de deux parties :

  • La définition de clé de la contrainte
  • La définition de la plage horaire


Sous les lignes d'édition des contraintes se trouve la traduction de toutes les lignes de contrainte avancée au format .cfg.


Panel


Exclusion

Il est aussi possible d'exclure des périodes de temps d'une autre période de temps.