Révision datée du novembre 27, 2014 à 19:00 par SimulTrans (discussion)

Présentation des calendriers métier

Les ensembles de règles peuvent contenir un ou plusieurs calendriers métier. Ces derniers définissent les jours et heures ouvrables de l'entreprise. Ils peuvent également être associés à toute règle de l'ensemble.

Les calendriers sont des classes prêtes à l'emploi disponibles dans le modèle de fait et utilisables par des règles. Un calendrier se compose des éléments suivants :

  • Nom
  • Fuseau horaire
  • Jour et heure de début de la semaine
  • Jour et heure de fin de la semaine
  • Congés (un ou plusieurs)
  • Changement d'heure (un ou plusieurs)

Un jour de congé peut être fixe, relatif ou annuel.

Un jour de congé fixe contient la date du congé, ce qui signifie le jour, le mois et l'année ; 1/1/2010, par exemple.

Un jour de congé relatif contient le mois et le jour du congé. Il indique également s'il tombe le premier, deuxième, troisième, quatrième ou dernier jour du mois ; le troisième jeudi de novembre, par exemple.

Un jour de congé annuel contient le mois et le jour du congé ; le 14 juillet, par exemple.

Un changement d'heure indique comment régler les heures pour des jours bien précis ; en définissant, par exemple, une demi-journée pour un jour donné de la semaine de travail. À l'instar d'un jour de congé, un changement d'heure est fixe, relatif ou annuel et contient la même définition de date que la définition de congé correspondante. Le changement d'heure contient, en outre, les heures de début et de fin pour la date définie.


Les calendriers métier sont nécessaires pour pouvoir définir des règles sur la base des heures ouvrables. Par exemple :


WHEN La tâche reste inactive pendant plus de 3 jours ouvrables, THEN augmentez la priorité de 20

WHEN Aujourd'hui est un jour férié AND La tâche est urgente THEN Groupe d'agents est "Soins urgents"


Les parties en gras dans les exemples ci-dessus utilisent des informations de calendrier métier.

Comments or questions about this documentation? Contact us for support!