Granularité

Configuration de la granularité
Configuration de la granularité

Le plugin Granularité contrôle l’unité de temps minimale qui peut être demandée. Utilisez-le pour restreindre les congés à des journées complètes, des demi-journées, ou autoriser n’importe quelle durée.

Quand l’utiliser

Utilisez ce plugin lorsque :

  • La politique de l’entreprise n’autorise que les demandes de vacances en journées complètes
  • Vous voulez permettre les demandes de demi-journées mais pas les incréments plus petits
  • Différents types de congés ont différentes règles de granularité

Paramètres

ParamètreDescriptionDéfaut
GranularitéL’unité minimale demandable : journée_complète, demi_journée ou quelconque.Requis

Options de granularité

Journée complète

Journée complète n’autorise que les demandes par incréments de journées entières.

Exemples de demandes valides :

  • 1 jour, 2 jours, 5 jours

Exemples de demandes bloquées :

  • 0,5 jour (demi-journée)
  • 1,5 jour
  • 2 heures

Idéal pour : Les politiques de vacances traditionnelles où les journées partielles ne sont pas suivies.

Demi-journée

Demi-journée autorise les demandes par incréments de demi-journées ou journées complètes.

Exemples de demandes valides :

  • 0,5 jour, 1 jour, 1,5 jour, 2 jours

Exemples de demandes bloquées :

  • 0,25 jour (quart de journée)
  • 3 heures

Idéal pour : Les politiques qui permettent de prendre le matin ou l’après-midi, mais pas des périodes arbitraires.

Quelconque

Quelconque ne place aucune restriction sur la durée des demandes. Les employés peuvent demander n’importe quelle durée.

Idéal pour : Les politiques flexibles, les comptes basés sur le temps (heures/minutes), ou en combinaison avec le suivi du temps de présence.

Comment ça fonctionne

Lorsqu’un employé soumet une demande :

  1. Le plugin vérifie le montant demandé par rapport à la granularité configurée
  2. Pour les comptes basés sur les jours, il vérifie que le montant est divisible par l’unité appropriée
  3. Pour les comptes basés sur le temps, il utilise les heures de travail quotidiennes de l’employé pour déterminer ce qui constitue une « journée »

Exemples

Vacances : journées complètes uniquement

Vacances standard qui doivent être prises en journées complètes :

  1. Ajoutez le plugin Granularité à votre politique de vacances
  2. Définissez Granularité sur Journée complète

Temps personnel : demi-journées autorisées

Congé personnel qui peut être pris par incréments de demi-journées :

  1. Ajoutez le plugin Granularité
  2. Définissez Granularité sur Demi-journée

Temps compensatoire : n’importe quelle durée

Temps compensatoire qui peut être utilisé de manière flexible :

  1. Ajoutez le plugin Granularité
  2. Définissez Granularité sur Quelconque

Messages d’erreur

Lorsqu’une demande ne correspond pas à la granularité requise, les employés voient un message indiquant :

  • La granularité requise (journées complètes ou demi-journées)
  • Le montant qu’ils ont demandé