Calcul des heures et des jours des événements

Cette documentation explique la logique des calculs d'heures utilisée dans le planning selon différents critères tels que le profil de la ressource, les événements en heures ou en jours etc…

Par la suite, vous pourrez générer des tableaux de bord sur les heures travaillées, les heures extra, les heures de nuit via les rapports Excel ou via intégration avec notre API.

Les différents profils horaires : ressources et société

Profil de la ressource

Onglet "Plages horaires" de la fiche "Ressource" -> "Définir la capacité de travail en fonction de"

  • Créneaux horaires [RES-SLOT]: Vous pouvez définir les créneaux horaires pour le matin et pour l'après-midi pour chaque jour de la semaine travaillé ainsi que les jours non travaillés.
  • Créneaux horaires

  • Nombre d'heures [RES-HRS]: Vous pouvez définir un nombre d'heures travaillées pour chaque jour de la semaine ainsi que les jours non travaillés.
  • Nombre d'heures du profil

  • Option "Compter toutes les heures" pour le profil en nombre d'heures [RES-HRS-COUNTALL]:
    Si cette option est cochée, toutes les heures sont comptées pour un événement en heures.
    Si cette option est décochée, le nombre maximal d'heures compatibilisées sur une journée est le nombre d'heures défini dans le profil pour un événement en heures.

    Nombre d'heures option compter toutes les heures

Profil général pour la société

Menu Outils -> Options - > Horaires

Profil général pour la société

  • Nombre d'heures par jour [COMP-HRS]: Vous pouvez définir un nombre général d'heures pour la société
  • Créneaux horaires [COMP-SLOTS]: Vous pouvez définir les créneaux horaires pour le matin et pour l'après-midi pour la société
  • Heures de nuit [COMP-NIGHT-SLOTS]: Vous pouvez définir le créneau horaire pour la nuit

Les événements en journées entières ou en heures

Les événements de type "Tâche" ou "Indisponibilité" sont représentés par un rectangle de couleur sur le planning.

  • Evénement en journées entières: La case "Journée entière" est cochée.
  • Evénement en jours

  • Evénement en heures[EVT-HRS]: les heures de début et de fin sont spécifiées
  • Evénement en heures

Découpage d'un événement par périodes

Evénement en heures

  • [PERIOD-ON]: période travaillée du profil de la ressource
  • [PERIOD-OFF-MIDDLE]: période non travaillée du profil de la ressource ou jour férié au milieu de l'événement. Cette période n'est jamais comptabilisée dans les calculs d'heures.
  • [PERIOD-OFF-EXTREMITY]: période non travaillée ou jour férié à une extrémité de l'événement
  • Les différents types d'heures dans les rapports Excel

    Voici les données que vous allez pouvoir analyser dans vos rapports Excel:

    Les différents types d'heures dans les rapports Excel

    • Nombre d'heures normales [Dat_Hours]: Nombre d'heures travaillées incluses dans le profil de la ressource [PERIOD-ON].
    • Nombre d'heures extra [Dat_HoursExtra]: Nombre d'heures travaillées en dehors du profil horaire de la ressource ou sur des jours fériés ou non travaillés, ET situées à une extrémité d'un événement [PERIOD-OFF-EXTREMITY].
    • Nombre de jours normaux [Dat_Days]: Cette valeur représente "en jours" le nombre de "Dat_Hour" pour l'événement; nombre d'heures travaillées (Dat_Hours) pour la tâche, divisées par le nombre d'heures normalement travaillées du profil (ou des options par défaut).
    • Nombre de jours extra [Dat_DaysExtra]: Cette valeur représente "en jours" le nombre de "Dat_HourExtra" pour l'événement; nombre d'heures extras (Dat_HoursExtra) pour l'événement, divisées par le nombre d'heures normalement travaillées du profil (ou des options par défaut).
    • Nombre d'heures de nuit [Dat_NightHours]: nombre d'heures travaillées comprises dans le créneau de nuit [COMP-NIGHT-SLOTS]
    • Nombre d'heures de jours [Dat_DayHours]: nombre d'heures en dehors du créneau de nuit

    La pause

    La pause d'un événement est appliquée dans les calculs de durée en heures, et uniquement pour les événements sur une journée. Elle est décomptée en priorité sur les heures extra [Dat_HoursExtra] puis sur les heures travaillées [Dat_Hours].

    Quelques cas de figures

    Les données

    Profil de la société:

    • [COMP-SLOT] = 09h00-12h30 puis 13h30-18h00, soit 8h sur la journée
    • [COMP-NIGHT-SLOTS] = 21h00-05h00
    • [COMP-HRS] = 8h par jour

    Evénements en journées entières [EVT-FULLDAY]:

    • Formation 1 jour: Evénement sur une journée entière travaillée
    • Formation 2 jours: Evénement sur 2 jours avec le dernier jour sur un jour non travaillé
    • Formation dimanche 1 jour: Evénement sur une journée entière non travaillée

    Evénements en heures [EVT-HRS]:

    • Formation 14h-16h: Evénement en nombre d'heures sur une période travaillée
    • Formation 16h-22h: Evénement en nombre d'heures avec heure de fin dépassant du profil horaire
    • Formation de 15h mercredi à 12h jeudi: Evénement sur plusieurs jours en heures

    Les différents types d'événements

    Cas 1: [RES-SLOT] = 10h00-12h30 puis 13h30-18h00, soit 7h sur la journée, tous les jours sauf samedi et dimanche

    Résultats sur le rapport Excel:

    [RES-SLOT] = 10h00-12h30 puis 13h30-18h00, soit 7h sur la journée, tous les jours sauf samedi et dimanche Dat_Hours Dat_HoursExtra Dat_NightHours
    [EVT-FULLDAY] Formation 1 jour 7 0 0
    [EVT-FULLDAY] Formation 2 jours 7 8 0
    [EVT-FULLDAY] Formation dimanche 1 jour 0 8 0
    [EVT-HRS] Formation 14h-16h 2 0 0
    [EVT-HRS] Formation 16h-22h 2 4 1
    [EVT-HRS] Formation de 15h mercredi à 12h jeudi 5 0 0

    Précisions sur le calcul:
    [EVT-FULLDAY] Formation 2 jours
    [Dat_Hours] = 7h le vendredi = [RES-SLOT]
    [Dat_HoursExtra] = 8h le samedi = [COMP-SLOT]

    [EVT-HRS] Formation 16h - 22h
    [Dat_Hours] = 2h de 16h à 18h
    [Dat_HoursExtra] = 4h de 18h à 22h
    [Dat_NightHours] = 1h de 21h à 22h

    [EVT-HRS] Formation de 15h mercredi à 12h jeudi
    [Dat_Hours] = 5h soit 3h le mercredi de 15h à 18h et 2h le jeudi de 10h à 12h

    Cas 2: [RES-HRS] = 7h par jour, tous les jours sauf samedi et dimanche

    Résultats sur le rapport Excel:

    [RES-HRS] = 7h par jour, tous les jours sauf samedi et dimanche Dat_Hours Dat_HoursExtra Dat_NightHours
    [EVT-FULLDAY] Formation 1 jour 7 0 0
    [EVT-FULLDAY] Formation 2 jours 7 8 0
    [EVT-FULLDAY] Formation dimanche 1 jour 0 8 0
    [EVT-HRS] Formation 14h-16h 2 0 0
    [EVT-HRS] Formation 16h - 22h 6 0 1
    [EVT-HRS] Formation de 15h mercredi à 12h jeudi 14 0 1

    Précisions sur le calcul:

    [EVT-FULLDAY] Formation 2 jours
    [Dat_Hours] = 7h le vendredi = [RES-HRS]
    [Dat_HoursExtra] = 8h le samedi = [COMP-HRS]

    [EVT-HRS] Formation 16h - 22h
    [Dat_Hours] = 6h de 16h à 22h
    [Dat_NightHours] = 1h de 21h à 22h

    [EVT-HRS] Formation de 15h mercredi à 12h jeudi
    [Dat_Hours] = 14h soit 7h le mercredi de 15h à 22h et 7h le jeudi de 5h à 22h car le nombre maximal d'heures compatibilisées sur une journée est 7h pour profil [RES-HRS]
    [Dat_NightHours] = 1h de 21h à 22h le mercredi

    Cas 3: [RES-HRS-COUNTALL] = 7h par jour avec option "Compter toutes les heures", tous les jours sauf samedi et dimanche

    Résultats sur le rapport Excel:

    [RES-HRS-COUNTALL] = 7h par jour avec option "Compter toutes les heures", tous les jours sauf samedi et dimanche Dat_Hours Dat_HoursExtra Dat_NightHours
    [EVT-FULLDAY] Formation 1 jour 7 0 0
    [EVT-FULLDAY] Formation 2 jours 7 8 0
    [EVT-FULLDAY] Formation dimanche 1 jour 0 8 0
    [EVT-HRS] Formation 14h-16h 2 0 0
    [EVT-HRS] Formation 16h - 22h 6 0 1
    [EVT-HRS] Formation de 15h mercredi à 12h jeudi 21 0 8

    Précisions sur le calcul:

    [EVT-FULLDAY] Formation 2 jours
    [Dat_Hours] = 7h le vendredi = [RES-HRS]
    [Dat_HoursExtra] = 8h le samedi = [COMP-HRS]

    [EVT-HRS] Formation 16h - 22h
    [Dat_Hours] = 6h de 16h à 22h
    [Dat_NightHours] = 1h de 21h à 22h

    [EVT-HRS] Formation de 15h mercredi à 12h jeudi
    [Dat_Hours] = 21h soit 9h le mercredi de 15h à minuit et 12h le jeudi de minuit à 12h
    [Dat_NightHours] = 8h soit 3h de 21h à minuit et 5h de minuit à 5h du matin.