Vai al contenuto

Granularità

Configurazione della granularità
Configurazione della granularità

Il plugin Granularità controlla l’unità di tempo minima richiedibile. Consente di limitare le assenze a giornate intere, mezze giornate, oppure di permettere qualsiasi durata.

Quando utilizzarlo

Utilizzare questo plugin quando:

  • La policy aziendale consente solo richieste di assenza per giornate intere
  • Si desidera permettere richieste per mezza giornata, ma non per frazioni inferiori
  • Tipologie di assenza diverse prevedono regole di granularità differenti

Parametri

ParametroDescrizionePredefinito
GranularitàL’unità minima richiedibile: full_day, half_day o any.Obbligatorio

Opzioni di granularità

Giornata intera

Full Day consente richieste esclusivamente in incrementi di giornate intere.

Esempi di richieste valide:

  • 1 giorno, 2 giorni, 5 giorni

Esempi di richieste bloccate:

  • 0,5 giorni (mezza giornata)
  • 1,5 giorni
  • 2 ore

Ideale per: Policy di ferie tradizionali in cui le assenze parziali non vengono tracciate.

Mezza giornata

Half Day consente richieste in incrementi di mezza giornata o di giornata intera.

Esempi di richieste valide:

  • 0,5 giorni, 1 giorno, 1,5 giorni, 2 giorni

Esempi di richieste bloccate:

  • 0,25 giorni (un quarto di giornata)
  • 3 ore

Ideale per: Policy che consentono l’assenza nella mattinata o nel pomeriggio, ma non per periodi di tempo arbitrari.

Qualsiasi

Any non pone alcuna restrizione sulla durata della richiesta. I dipendenti possono richiedere qualsiasi quantità di tempo.

Ideale per: Policy flessibili, conti basati sul tempo (ore/minuti) o quando abbinato al rilevamento presenze.

Come funziona

Quando un dipendente invia una richiesta:

  1. Il plugin verifica la quantità richiesta rispetto alla granularità configurata
  2. Per i conti basati sui giorni, controlla che la quantità sia divisibile per l’unità appropriata
  3. Per i conti basati sul tempo, utilizza le ore lavorative giornaliere del dipendente per determinare cosa costituisce un “giorno”

Esempi

Ferie: solo giornate intere

Ferie standard da fruire esclusivamente per giornate intere:

  1. Aggiungere il plugin Granularity alla policy ferie
  2. Impostare Granularity su Full Day

Permesso personale: mezze giornate consentite

Permesso personale fruibile in incrementi di mezza giornata:

  1. Aggiungere il plugin Granularity
  2. Impostare Granularity su Half Day

Permesso compensativo: qualsiasi durata

Permesso compensativo da utilizzare in modo flessibile:

  1. Aggiungere il plugin Granularity
  2. Impostare Granularity su Any

Messaggi di errore

Quando una richiesta non corrisponde alla granularità richiesta, i dipendenti visualizzano un messaggio che indica:

  • La granularità richiesta (giornate intere o mezze giornate)
  • La quantità richiesta