Calcolare la durata degli eventi in ore e giorni

Questa documentazione spiega la logica del calcolo orario usato per gli eventi pianificati, in relazione alle diverse impostazioni di Evento e Profilo orario adottato dalle Risorse.

Sarete quindi in grado di generare tabelle riepilogative che riporteranno le ore lavorate standard, extra, notturne esportando i dati in report di Excel o utilizzando le funzionalità API per un'integrazione specifica e personalizzata.

Profili orari disponibili: per Risorsa o per Azienda

Profilo della risorsa

Maschera "Risorsa" , tab "Orari" -> "Definire la capacità di lavoro secondo"

  • Slot orari [RES-SLOT]: Puoi impostare un orario per la mattina e per il pomeriggio per ogni giorno lavorativo o non lavorativo della settimana.
  • Slot orari

  • Numero di ore [RES-HRS]: puoi specificare un numero di ore lavorate per ogni giorno lavorativo o non lavorativo della settimana.
  • Numero di ore del profilo

  • "Conta tutte le ore" è l'opzione per il profilo orario in ore al giorno [RES-HRS-COUNTALL]:
    Se questa opzione è attivata, le ore lavorate saranno calcolate come per un evento in ore.
    Se questa opzione non è attivata, il numero di ore conteggiate per ogni giorno è il numero di ore indicate nel profilo per gli eventi in ore.

    Numero di ore Opzione conta tutte le ore

Profilo generale dell'Azienda

Menu Strumenti -> Opzioni - > Profilo orario

Profilo generale dell'Azienda

  • Numero di ore al giorno [COMP-HRS]: Numero di ore al giorno per l'Azienda
  • Slots [COMP-SLOTS]: Puoi definire il profilo orario lavorativo Aziendale generale per la mattina e il pomeriggio
  • Ore notturne [COMP-NIGHT-SLOTS]: Puoi definire lo slot notturno.

Eventi a giornata intera o Eventi in ore

"Eventi" o "Indisponibilità" sono rappresentati da un rettangolo colorato nell'agenda di planning.

  • Eventi a giornata intera: Il box "tutto il giorno"è attivato.
  • Eventi in Giorni

  • Eventi in ore [EVT-HRS]: ora di inizio e fine sono specificati
  • Eventi in Ore

Suddividere gli Eventi in periodi

Eventi in Ore

  • [PERIOD-ON]: Periodo lavorato definito nel profilo della risorsa.
  • [PERIOD-OFF-MIDDLE]: Periodo non lavorato specificato nel profilo della Risorsa o Festività all'interno di un univo Evento. Questo periodo non è considerato quando si calcolano le ore.
  • [PERIOD-OFF-EXTREMITY]:Periodo non lavorato o giorni festivi a un'estremità di un evento
  • I vari tipi di ore nei report di Excel

    Questi sono i dati che si possono analizzare in Excel:

    I vari tipi di ore nei report di Excel

    • Numero di ore standard [Dat_Hours]: Numero di ore lavorate incluse nel profilo orario giornaliero della risorsa [PERIOD-ON].
    • Numero di Ore Extra [Dat_HoursExtra]: numero di ore lavorate fuori dal profilo orario standard oppure in giorni di festività pubblica o comunque non lavorativi e al termine di un Evento [PERIOD-OFF-EXTREMITY]
    • Numero di ore standard [Dat_Days]: questo valore indica il valore di ore di un evento (Dat_Hour) espresso in Giorni; Numero di ore lavorate all'interno del profilo standard (Dat_Hour) per ogni evento.
    • Numero di Ore Extra [Dat_DaysExtra]: questo valore indica il valore di ore straordinarie di un evento (Dat_HourExtra) espresso in Giorni; numero di ore fuori dal profilo orario standard, non notturne (Dat_HoursExtra) per ogni evento, separate dalle ore giornaliere standard del profilo della risorsa. E’ un rapporto tra due valori.
    • Numero di Ore Notturne [Dat_NightHours]: numero di ore lavorate durante lo slot notturno [COMP-NIGHT-SLOTS]
    • Numero di Ore standard [Dat_DayHours]: numero di ore non in orario notturno

    Considerare la Pausa in un Evento

    La Pausa in un Evento è applicabile per gli eventi con durata oraria, e solamente per eventi che si svolgono in una giornata. La relativa deduzione è inizialmente calcolata nelle Ore Extra [Dat_HoursExtra] e poi considerando le ore lavorate standard [Dat_Hours].

    Alcuni scenari reali esemplificativi

    I dati

    Profilo generale dell'Azienda

    • [COMP-SLOT] = dalle 9.00 alle 12.30 e dalle 13.30alle 18.00, 8 ore al giorno
    • [COMP-NIGHT-SLOTS] = dalle 21.00 alle 5.00
    • [COMP-HRS] = 8 ore al giorno

    Eventi su giornata intera [EVT-FULLDAY]:

    • 1 giorno di training: evento di un giorno intero in un giorno lavorativo
    • 2 giorni di training: evento di 2 giorni interi con il secondo giorno non lavorativo
    • 1 giorno di Training di Domenica: evento di una "giornata intera" in un giorno non lavorativo

    Evento in ore [EVT-HRS]:

    • Training dalle 14.00 alle 16.00: Evento in ore all'interno dell'orario lavorativo standard
    • Training dalle 16.00 alle 22.00: Evento in ore con termine oltre l'orario lavorativo standard della Risorsa
    • Training che inizia alle 15 del Mercoledì e termina alle 12.00 del Giovedì: Evento di più giorni in ore

    Tipi di Evento

    Scenario 1: [RES-SLOT] = dalle 10.00 alle 12.30 e dalle 13.30 alle 18.00, 7 ore al giorno, tutti i giorni tranne Sabato e Domenica

    Esportazione verso Excel:

    [RES-SLOT] = dalle 10.00 alle 12.30 e dalle 13.30 alle 18.00, 7 ore al giorno, tutti i giorni tranne Sabato e Domenica Dat_Hours Dat_HoursExtra Dat_NightHours
    [EVT-FULLDAY] 1 giorno di training 7 0 0
    [EVT-FULLDAY] 2 giorni di training 7 8 0
    [EVT-FULLDAY] 1 giorno di training di Domenica 0 8 0
    [EVT-HRS] Training 14.00 - 16.00 2 0 0
    [EVT-HRS] Training 16.00 - 22.00 2 4 1
    [EVT-HRS] Training inizia alle 15.00 di Mercoledì e termina alle 12.00 del Giovedì 5 0 0

    Dettagli sul metodo di calcolo delle ore:
    [EVT-FULLDAY] 2 giorni di training
    [Dat_Hours] = 7 ore di Venerdì = [RES-SLOT]
    [Dat_HoursExtra] = 8 ore di Sabato = [COMP-SLOT]

    [EVT-HRS] Training 16.00 - 22.00
    [Dat_Hours] = 2 ore dalle 16.00 alle 18.00
    [Dat_HoursExtra] = 4 ore dalle 18.00 alle 22.00
    [Dat_NightHours] = 1 ora dalle 21.00 alle 22.00

    [EVT-HRS] Training inizia alle 15.00 di Mercoledì e termina alle 12.00 del Giovedì
    [Dat_Hours] = 5 ore che includono 3 ore di Mercoledì dalle 15.00 alle 18.00 e 2 ore di Giovedì dalle 10.00 alle 12.00

    Scenario 2: [RES-HRS] = 7 ore al giorno, tutti i giorni esclusi i Sabati e Domeniche

    Esportazione verso Excel:

    [RES-HRS] = 7 ore al giorno, tutti i giorni esclusi i Sabati e Domeniche Dat_Hours Dat_HoursExtra Dat_NightHours
    [EVT-FULLDAY] 1 giorno di training 7 0 0
    [EVT-FULLDAY] 2 giorni di training 7 8 0
    [EVT-FULLDAY] 1 giorno di training di Domenica 0 8 0
    [EVT-HRS] Training 14.00 - 16.00 2 0 0
    [EVT-HRS] Training 16.00 - 22.00 6 0 1
    [EVT-HRS] Training inizia alle 15.00 di Mercoledì e termina alle 12.00 del Giovedì 14 0 1

    Dettagli sul metodo di calcolo delle ore:

    [EVT-FULLDAY] 2 giorni di training
    [Dat_Hours] = 7 ore di Venerdì = [RES-HRS]
    [Dat_HoursExtra] = 8 ore di Sabato = [COMP-HRS]

    [EVT-HRS] Training 16.00 - 22.00
    [Dat_Hours] = 6 ore dalle 16.00 alle 22.00
    [Dat_NightHours] = 1 ora dalle 21.00 alle 22.00

    [EVT-HRS] Training inizia alle 15.00 di Mercoledì e termina alle 12.00 del Giovedì
    [Dat_Hours] = 14 ore che includono 7 ore di Mercoledì dalle 17.00 alle 22.00 e 7 ore di Giovedì dalle 5.00 alle 22.00 poiché il massimo numero di ore conteggiate al giorno è pari a 7 per slot [RES-HRS]
    [Dat_NightHours] = 1 ora dalle 21.00 alle 22.00 di Mercoledì

    Scenario 3: [RES-HRS-COUNTALL] = 7 ore al giorno utilizzando l'opzione "Conta tutte le ore", tutti i giorni escluso il Sabato e la Domenica

    Esportazione verso Excel:

    [RES-HRS-COUNTALL] = 7 ore al giorno utilizzando l'opzione "Conta tutte le ore", tutti i giorni escluso il Sabato e la Domenica Dat_Hours Dat_HoursExtra Dat_NightHours
    [EVT-FULLDAY] 1 giorno di training 7 0 0
    [EVT-FULLDAY] 2 giorni di training 7 8 0
    [EVT-FULLDAY] 1 giorno di training di Domenica 0 8 0
    [EVT-HRS] Training 14.00 - 16.00 2 0 0
    [EVT-HRS] Training 16.00 - 22.00 6 0 1
    [EVT-HRS] Training inizia alle 15.00 di Mercoledì e termina alle 12.00 del Giovedì 21 0 8

    Dettagli sul metodo di calcolo delle ore:

    [EVT-FULLDAY] 2 giorni di training
    [Dat_Hours] = 7 ore di Venerdì = [RES-HRS]
    [Dat_HoursExtra] = 8 ore di Sabato = [COMP-HRS]

    [EVT-HRS] Training 16.00 - 22.00
    [Dat_Hours] = 6 ore dalle 16.00 alle 22.00
    [Dat_NightHours] = 1 ora dalle 21.00 alle 22.00

    [EVT-HRS] Training inizia alle 15.00 di Mercoledì e termina alle 12.00 del Giovedì
    [Dat_Hours] = 21 ore che includono 9 ore di Mercoledì dalle 15.00 alle 24.00 e 12 ore di Giovedì dalle 24.00 alle 12.00
    [Dat_NightHours] = 8 ore che includono 3 orre dalle 21.00 alle 24.00 e 5 ore dalle 24.00 alle 5.00