Condividi tramite


Calcolatore durata (server di pubblicazione indipendente) (anteprima)

Un connettore completo di calcolo della durata e del tempo che supporta giorni lavorativi, fusi orari, periodi di retribuzione, sequenze temporali del progetto e calcoli avanzati delle DST per le applicazioni aziendali.

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
Copilot Studio Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
App per la logica Normale Tutte le aree di App per la logica , ad eccezione delle seguenti:
     - Aree di Azure per enti pubblici
     - Aree di Azure Cina
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Apps Di alta qualità Tutte le aree di Power Apps , ad eccezione dei seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Automate Di alta qualità Tutte le aree di Power Automate , ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Contatto
Nome Troy Taylor
URL https://www.troystaylor.com
Email troy@troystaylor.com
Metadati del connettore
Editore Troy Taylor
Sito web https://www.troystaylor.com
Informativa sulla privacy https://www.troystaylor.com
Categorie Produttività

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 100 60 secondi

Azioni

Calcolare i giorni lavorativi

Calcolare il numero di giorni lavorativi tra due date, esclusi i fine settimana e le festività facoltative.

Calcolare i periodi di retribuzione

Generare periodi di retribuzione per pianificazioni settimanali, settimanali, semestrali o mensili con calcoli del giorno lavorativo.

Calcolare i tempi di riunione ottimali

Trovare tempi di riunione ottimali in più fusi orari con vincoli di disponibilità e ore lavorative.

Calcolare l'età

Calcolare l'età e la durata precise tra date con più formati di output, tra cui anni, mesi, giorni e unità di tempo totali.

Calcolare la durata del fuso orario incrociato

Calcolare la durata tra due date-time in fusi orari diversi, tenendo conto delle modifiche dell'ora del database.

Calcolare la durata del progetto

Analizzare le sequenze temporali del progetto con il rilevamento delle attività cardine, l'analisi del percorso critico e i calcoli dello stato del progetto.

Calcolare la scadenza

Calcolare il tempo rimanente fino a una scadenza con dettaglio e verifica delle attività cardine.

Calcolare la transizione DST

Calcolare le date di transizione dell'ora legale specifiche e analizzarne l'impatto sulle durate.

Calcolare le ore lavorative

Tenere traccia e calcolare le ore lavorative con il supporto per pianificazioni personalizzate, regole di lavoro straordinario e calcoli di tempo di interruzione.

Calcolare le ore lavorative globali

Calcolare le ore lavorative in più fusi orari con supporto per le festività regionali e pianificazioni personalizzate.

Convalidare i calcoli DST

Convalidare e analizzare i calcoli dell'ora legale per verificare l'accuratezza e la conformità.

Convertire i fusi orari

Convertire datetime tra 25+ fusi orari supportati con rilevamento e regolazione automatica dell'ora legale.

Ottenere informazioni sul fuso orario

Recuperare informazioni complete sul fuso orario, incluse le regole DST, l'offset corrente e i dettagli internazionali.

Ottenere la cronologia DST

Recuperare i dati cronologici di transizione dell'ora legale per l'analisi e la creazione di report di conformità.

Calcolare i giorni lavorativi

Calcolare il numero di giorni lavorativi tra due date, esclusi i fine settimana e le festività facoltative.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data di inizio
startDate True string

Data di inizio per il calcolo del giorno lavorativo.

Data di fine
endDate True string

Data di fine per il calcolo del giorno lavorativo.

Date festività
holidays array of string

Elenco facoltativo di date festivi da escludere dal calcolo del giorno lavorativo.

Includi data di inizio
includeStartDate boolean

Indica se includere la data di inizio nel calcolo.

Restituisce

Calcolare i periodi di retribuzione

Generare periodi di retribuzione per pianificazioni settimanali, settimanali, semestrali o mensili con calcoli del giorno lavorativo.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data di inizio
startDate True string

Data di inizio per il calcolo del periodo di retribuzione.

Data di fine
endDate string

Data di fine per il calcolo del periodo di retribuzione. Se non specificato, calcola un periodo dalla data di inizio.

Tipo periodo
periodType True string

Tipo di periodo di retribuzione da calcolare.

Includi periodi parziali
includePartialPeriods boolean

Indica se includere periodi parziali all'inizio o alla fine.

Restituisce

Calcolare i tempi di riunione ottimali

Trovare tempi di riunione ottimali in più fusi orari con vincoli di disponibilità e ore lavorative.

Parametri

Nome Chiave Necessario Tipo Descrizione
Nome partecipante
participantName string

Nome partecipante.

Data e ora locale
localDateTime date-time

Ora della riunione nel fuso orario locale del partecipante.

timeZone
timeZone string

Identificatore del fuso orario IANA.

È entro l'orario di lavoro
isWithinWorkingHours boolean

Indica se il tempo rientra nell'orario lavorativo.

Livello di conflitto
conflictLevel string

Livello di conflitto di pianificazione.

Durata minuti
durationMinutes True integer

Durata della riunione in minuti.

Tipo di riunione
meetingType string

Tipo di riunione per una pianificazione ottimale.

Priorità riunione
priority string

Livello di priorità per la pianificazione delle riunioni.

Data di inizio
startDate True string

Data di inizio dell'intervallo.

Data di fine
endDate True string

Data di fine dell'intervallo.

Ora di avvio
startTime time

Ora di inizio giornaliera (formato HH:mm).

Ora di fine
endTime time

Ora di fine giornaliera (formato HH:mm).

Giorni lavorativi
workingDays array of string

Giorni lavorativi della settimana.

Ora di avvio
startTime True date-time

Ora di inizio dello slot.

Ora di fine
endTime True date-time

Ora di fine dello slot.

Description
description string

Descrizione della fascia oraria.

Restituisce

Calcolare l'età

Calcolare l'età e la durata precise tra date con più formati di output, tra cui anni, mesi, giorni e unità di tempo totali.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data di nascita
birthDate True date-time

Data e ora di nascita per il calcolo dell'età.

A partire da data
asOfDate date-time

Calcolare l'età a partire da questa data. Il valore predefinito è la data corrente, se non specificato.

Includi tempo
includeTime boolean

Indica se includere precisione temporale nel calcolo dell'età.

Restituisce

Calcolare la durata del fuso orario incrociato

Calcolare la durata tra due date-time in fusi orari diversi, tenendo conto delle modifiche dell'ora del database.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data di inizio
startDateTime True date-time

Data e ora di inizio nel fuso orario di inizio.

startTimeZone
startTimeZone True string

Identificatore del fuso orario IANA.

Data di fine
endDateTime True date-time

Data e ora di fine nel fuso orario di fine.

endTimeZone
endTimeZone True string

Identificatore del fuso orario IANA.

Account per DST
accountForDst boolean

Indica se tenere conto delle transizioni di ora legale.

Restituisce

Calcolare la durata del progetto

Analizzare le sequenze temporali del progetto con il rilevamento delle attività cardine, l'analisi del percorso critico e i calcoli dello stato del progetto.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data di inizio
startDate True string

Data di inizio del progetto.

Data di fine
endDate True string

Data di fine del progetto.

Stato progetto
projectStatus string

Stato corrente del progetto per i calcoli della durata.

Nome attività cardine
name True string

Nome o titolo dell'attività cardine.

Data cardine
date True string

Data di destinazione cardine.

Data festività
date True string

Data della festività.

Nome festività
name string

Nome della vacanza.

Tipo di festività
type string

Categoria di festività per la classificazione.

Festività
observance string

Come si osserva la vacanza.

Includi fine settimana
includeWeekends boolean

Indica se includere i fine settimana nella durata del progetto.

Formato output
outputFormat string

Formato di output preferito per i calcoli della durata.

Periodo di ore lavorative
workingHoursPeriod string

Tipo di periodo lavorativo per i calcoli.

Restituisce

Calcolare la scadenza

Calcolare il tempo rimanente fino a una scadenza con dettaglio e verifica delle attività cardine.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data scadenza
deadlineDate True date-time

Data e ora di scadenza di destinazione.

Data corrente
currentDate date-time

Data corrente per il calcolo. Il valore predefinito è ora se non specificato.

Includi fine settimana
includeWeekends boolean

Indica se includere i fine settimana nel calcolo.

Vacanze
holidays array of string

Elenco di date di festività da escludere dal calcolo.

Restituisce

Calcolare la transizione DST

Calcolare le date di transizione dell'ora legale specifiche e analizzarne l'impatto sulle durate.

Parametri

Nome Chiave Necessario Tipo Descrizione
Fuso orario
timeZone True string

Fuso orario da analizzare per le transizioni DST (fuso orario IANA).

Anno
year True integer

Anno da analizzare.

Includi regole
includeRules boolean

Indica se includere le regole di transizione.

Includi impatto
includeImpact boolean

Indica se includere l'analisi dell'impatto.

Restituisce

Calcolare le ore lavorative

Tenere traccia e calcolare le ore lavorative con il supporto per pianificazioni personalizzate, regole di lavoro straordinario e calcoli di tempo di interruzione.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data di inizio
startDateTime True date-time

Data e ora di inizio per il calcolo dell'orario di lavoro.

Data di fine
endDateTime True date-time

Data e ora di fine per il calcolo dell'orario di lavoro.

Ora di inizio lavoro
start string

Ora di inizio del giorno lavorativo (ad esempio, '09:00').

Ora di fine lavoro
end string

Ora di fine del giorno lavorativo (ad esempio, "17:00").

Tariffa straordinario
overtimeRate number

Velocità moltiplicatore straordinario (ad esempio, 1,5 per tempo e mezzo).

Ore di pausa
breakHours number

Tempo di interruzione giornaliero in ore da sottrarre dall'orario di lavoro.

Restituisce

Calcolare le ore lavorative globali

Calcolare le ore lavorative in più fusi orari con supporto per le festività regionali e pianificazioni personalizzate.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data di inizio
startDateTime True date-time

Data e ora di inizio per il calcolo.

Data di fine
endDateTime True date-time

Data e ora di fine per il calcolo.

Fusi orari
Time Zones string

Identificatore del fuso orario IANA.

Ora di avvio
startTime time

Ora di inizio giornaliera (formato HH:mm).

Ora di fine
endTime time

Ora di fine giornaliera (formato HH:mm).

Giorni lavorativi
workingDays array of string

Giorni lavorativi della settimana.

Includi festività
includeHolidays boolean

Indica se tenere conto delle festività regionali.

Restituisce

Convalidare i calcoli DST

Convalidare e analizzare i calcoli dell'ora legale per verificare l'accuratezza e la conformità.

Parametri

Nome Chiave Necessario Tipo Descrizione
ID calcolo
calculationId True string

Identificatore univoco per il calcolo.

Fuso orario
timeZone True string

Fuso orario per il calcolo (fuso orario IANA).

Data di inizio
startDateTime True date-time

Data e ora di inizio.

Data di fine
endDateTime True date-time

Data e ora di fine.

Totale giorni
totalDays integer

Numero totale di giorni.

Totale ore
totalHours integer

Numero totale di ore.

Totale minuti
totalMinutes integer

Numero totale di minuti.

Totale secondi
totalSeconds integer

Numero totale di secondi.

Anni
years integer

Numero di anni completi.

Mesi
months integer

Mesi aggiuntivi dopo anni di completamento.

Giorni
days integer

Giorni aggiuntivi dopo il completamento dei mesi.

Orario
hours integer

Ore aggiuntive dopo il completamento dei giorni.

Minuti
minutes integer

Altri minuti dopo l'orario di completamento.

Secondi
seconds integer

Secondi aggiuntivi dopo il completamento dei minuti.

Regole di convalida
validationRules array of string

Regole di convalida da applicare.

Standard di conformità
complianceStandard string

Standard di conformità per la convalida.

Restituisce

Convertire i fusi orari

Convertire datetime tra 25+ fusi orari supportati con rilevamento e regolazione automatica dell'ora legale.

Parametri

Nome Chiave Necessario Tipo Descrizione
Data/Ora
dateTime True date-time

Data e ora da convertire.

fromTimeZone
fromTimeZone True string

Identificatore del fuso orario IANA.

toTimeZone
toTimeZone True string

Identificatore del fuso orario IANA.

Restituisce

Ottenere informazioni sul fuso orario

Recuperare informazioni complete sul fuso orario, incluse le regole DST, l'offset corrente e i dettagli internazionali.

Parametri

Nome Chiave Necessario Tipo Descrizione
Fusi orari
Time Zones string

Identificatore del fuso orario IANA.

Data di riferimento
referenceDate string

Data di riferimento per le informazioni sul fuso orario.

Includi cronologia
includeHistory boolean

Indica se includere informazioni cronologiche sull'st.

Restituisce

Ottenere la cronologia DST

Recuperare i dati cronologici di transizione dell'ora legale per l'analisi e la creazione di report di conformità.

Parametri

Nome Chiave Necessario Tipo Descrizione
Fusi orari
Time Zones string

Identificatore del fuso orario IANA.

Inizio anno
startYear integer

Inizio anno per la cronologia (impostazione predefinita: 2000).

Fine anno
endYear integer

Anno di fine per la cronologia (impostazione predefinita: anno corrente).

Includi cambiamenti politici
includePoliticalChanges boolean

Se includere modifiche politiche/legislative.

Restituisce

Definizioni

TimeZoneEnum

Identificatore del fuso orario IANA.

Identificatore del fuso orario IANA.

BusinessDaysResponse

Nome Percorso Tipo Descrizione
Data di inizio
startDate string

Data di inizio utilizzata nel calcolo.

Data di fine
endDate string

Data di fine utilizzata nel calcolo.

Giorni lavorativi
businessDays integer

Numero totale di giorni lavorativi tra le date.

Totale giorni
totalDays integer

Numero totale di giorni di calendario tra le date.

Giorni del fine settimana
weekendDays integer

Numero di giorni festivi esclusi.

Giorni festivi
holidayDays integer

Numero di giorni festivi esclusi.

Vacanze nell'intervallo
holidaysInRange array of string

Elenco di festività che rientrano nell'intervallo di date.

AgeCalculationResponse

Nome Percorso Tipo Descrizione
Data di nascita
birthDate date-time

Data di nascita utilizzata nel calcolo.

Data calcolo
calculationDate date-time

Data in cui è stata calcolata l'età.

Età in anni
ageYears integer

Età in anni completi.

Mesi aggiuntivi
ageMonths integer

Altri mesi oltre gli anni completi.

Giorni aggiuntivi
ageDays integer

Giorni aggiuntivi oltre gli anni e i mesi completi.

Totale giorni
totalDays integer

Età totale in giorni.

Totale ore
totalHours integer

Età totale in ore.

Totale minuti
totalMinutes integer

Età totale in minuti.

Età formattata
formattedAge string

Stringa di età formattata leggibile.

WorkingHoursResponse

Nome Percorso Tipo Descrizione
Data di inizio
startDateTime date-time

Data e ora di inizio utilizzate nel calcolo.

Data di fine
endDateTime date-time

Data e ora di fine utilizzate nel calcolo.

Totale ore
totalHours number

Totale ore lavorative calcolate.

Ore regolari
regularHours number

Ore lavorative regolari (non straordinario).

Ore straordinario
overtimeHours number

Ore straordinario calcolate.

Totale giorni
totalDays integer

Giorni di calendario totali nel periodo.

Giorni lavorativi
workingDays integer

Giorni lavorativi totali (esclusi i fine settimana).

TimeZoneConversionResponse

Nome Percorso Tipo Descrizione
Data originale
originalDateTime date-time

Data e ora originali specificate.

Data e ora convertite
convertedDateTime date-time

Data e ora convertite nel fuso orario di destinazione.

Dal fuso orario
fromTimeZone string

Fuso orario di origine usato.

Per fuso orario
toTimeZone string

Fuso orario di destinazione usato.

Differenza offset
offsetDifference string

Differenza di orario tra zone.

DST Attivo
isDstActive boolean

Indica se l'ora legale è attiva.

ProjectDurationResponse

Nome Percorso Tipo Descrizione
Data di inizio
startDate string

Data di inizio del progetto.

Data di fine
endDate string

Data di fine del progetto.

Total Calendar Days
totalCalendarDays integer

Totale giorni di calendario nel progetto.

Totale giorni lavorativi
totalBusinessDays integer

Totale giorni lavorativi nel progetto.

Stato progetto
projectStatus string

Valutazione dello stato del progetto corrente.

Analisi cardine
milestones array of MilestoneAnalysis

Informazioni cardine analizzate.

criticalPath
criticalPath CriticalPath

MilestoneAnalysis

Nome Percorso Tipo Descrizione
Nome attività cardine
name string

Nome cardine.

Data cardine
date string

Data cardine.

Giorni dall'inizio
daysFromStart integer

Giorni dall'inizio del progetto all'attività cardine.

Giorni alla fine
daysToEnd integer

Giorni dalla fine dell'attività cardine alla fine del progetto.

Percentuale di completamento
percentComplete number

Percentuale della sequenza temporale del progetto completata all'attività cardine.

Scaduto
isOverdue boolean

Indica se l'attività cardine è scaduta.

CriticalPath

Nome Percorso Tipo Descrizione
Percorso critico
hasCriticalPath boolean

Indica se sono state identificate attività cardine critiche.

Attività cardine critiche
criticalMilestones array of string

Nomi di attività cardine critiche.

Stato attivo consigliato
recommendedFocus string

Area di interesse consigliata per il successo del progetto.

DstValidationResponse

Nome Percorso Tipo Descrizione
Risultati della convalida
validationResults array of DstValidationResult

Risultati della convalida per ogni calcolo.

Conformità generale
overallCompliance boolean

Indica se tutti i calcoli superano la convalida.

Punteggio di conformità
complianceScore number

Punteggio di conformità complessivo (0-100).

Recommendations
recommendations array of string

Suggerimenti per la risoluzione dei problemi di convalida.

DstValidationResult

Nome Percorso Tipo Descrizione
ID calcolo
calculationId string

Identificatore di calcolo.

Valido
isValid boolean

Indica se il calcolo è valido.

actualResult
actualResult DurationBreakdown
Deviazioni
deviations array of ValidationDeviation

Deviazioni dai risultati previsti.

Problemi di conformità
complianceIssues array of string

Problemi di conformità rilevati.

ValidationDeviation

Nome Percorso Tipo Descrizione
Campo
field string

Campo con deviazione.

Previsto
expected string

Valore previsto.

Attuale
actual string

Valore effettivo.

Severity
severity string

Gravità della deviazione.

TimeZoneInfoResponse

Nome Percorso Tipo Descrizione
Dettagli fuso orario
timeZoneDetails array of TimeZoneDetail

Informazioni dettagliate per ogni fuso orario.

Comparisons
comparisons array of TimeZoneComparison

Confronti tra fusi orari.

TimeZoneDetail

Nome Percorso Tipo Descrizione
ID fuso orario
timeZoneId string

Identificatore del fuso orario.

Nome visualizzato
displayName string

Nome del fuso orario leggibile.

Offset corrente
currentOffset string

Offset UTC corrente.

Standard Offset
standardOffset string

Offset UTC ora solare.

Ora legale
isDaylightSaving boolean

Indica se l'ora legale è attualmente attiva.

dstRules
dstRules DstRules
regionalInfo
regionalInfo RegionalInfo

DstRules

Nome Percorso Tipo Descrizione
Usa DST
usesDst boolean

Indica se il fuso orario usa LST.

Regola Spring Forward
springForwardRule string

Regola per la transizione spring forward.

Regola di fallback
fallBackRule string

Regola per la transizione di fallback.

Transizione successiva
nextTransition date-time

Data di transizione successiva dell'ora del DST.

RegionalInfo

Nome Percorso Tipo Descrizione
Paesi/aree geografiche
countries array of string

Paesi che usano questo fuso orario.

Città principali
majorCities array of string

Città principali in questo fuso orario.

Stato politico
politicalStatus string

Stato politico dell'adozione della DST.

TimeZoneComparison

Nome Percorso Tipo Descrizione
Fuso orario 1
timeZone1 string

Primo fuso orario.

Fuso orario 2
timeZone2 string

Secondo fuso orario.

Differenza offset
offsetDifference string

Differenza di orario tra zone.

Stesso modello stagionale
sameSeasonalPattern boolean

Indica se le zone seguono lo stesso modello DST.

DstTransitionResponse

Nome Percorso Tipo Descrizione
Fuso orario
timeZone string

Fuso orario analizzato (fuso orario IANA).

Anno
year integer

Anno analizzato.

Transizioni
transitions array of DstTransition

Transizioni DST per l'anno.

Transizioni totali
totalTransitions integer

Numero totale di transizioni.

impactAnalysis
impactAnalysis DstImpactAnalysis

DstImpactAnalysis

Nome Percorso Tipo Descrizione
Ore interessate
affectedHours integer

Ore totali interessate dalle transizioni.

Impatto aziendale
businessImpact string

Livello di impatto aziendale valutato.

Recommendations
recommendations array of string

Suggerimenti per la gestione delle transizioni.

Periodi critici
criticalPeriods array of CriticalPeriod

Periodi critici che richiedono attenzione.

CriticalPeriod

Nome Percorso Tipo Descrizione
Data di inizio
startDateTime date-time

Inizio del periodo critico.

Data di fine
endDateTime date-time

Fine del periodo critico.

Description
description string

Descrizione del periodo critico.

Severity
severity string

Livello di gravità.

DstHistoryResponse

Nome Percorso Tipo Descrizione
Cronologie fuso orario
timeZoneHistories array of TimeZoneHistory

Cronologia DST per ogni fuso orario.

summary
summary DstHistorySummary

TimeZoneHistory

Nome Percorso Tipo Descrizione
Fuso orario
timeZone string

Identificatore del fuso orario.

Transizioni cronologiche
historicalTransitions array of HistoricalDstTransition

Transizioni DST cronologiche.

Transizioni totali
totalTransitions integer

Numero totale di transizioni DST registrate.

Modifiche ai criteri
policyChanges array of DstPolicyChange

I criteri DST cambiano nel tempo.

HistoricalDstTransition

Nome Percorso Tipo Descrizione
Anno
year integer

Anno della transizione.

Tipo di transizione
transitionType string

Tipo di transizione DST.

Data di transizione
transitionDate date-time

Data e ora di transizione.

Modifica offset
offsetChange string

Modifica dell'offset UTC.

Regola applicata
ruleApplied string

Regola DST applicata.

DstPolicyChange

Nome Percorso Tipo Descrizione
Data effettiva
effectiveDate string

Data di applicazione della modifica dei criteri.

Cambia descrizione
changeDescription string

Descrizione della modifica dei criteri.

Motivo
reason string

Motivo della modifica dei criteri.

Impatto
impact string

Livello di impatto della modifica.

DstHistorySummary

Nome Percorso Tipo Descrizione
Fusi orari totali
totalTimeZones integer

Fusi orari totali analizzati.

Transizioni totali
totalTransitions integer

Transizioni totali in tutti i fusi orari.

Fuso orario più attivo
mostActiveTimeZone string

Fuso orario con la maggior parte delle modifiche dell'ora del database.

Tendenze
trends array of string

Tendenze DST osservate.

Modelli globali
globalPatterns array of string

Modelli di adozione di DST globali.

ParticipantLocalTime

Nome Percorso Tipo Descrizione
Nome partecipante
participantName string

Nome partecipante.

Data e ora locale
localDateTime date-time

Ora della riunione nel fuso orario locale del partecipante.

timeZone
timeZone TimeZoneEnum

Identificatore del fuso orario IANA.

È entro l'orario di lavoro
isWithinWorkingHours boolean

Indica se il tempo rientra nell'orario lavorativo.

Livello di conflitto
conflictLevel string

Livello di conflitto di pianificazione.

PayrollPeriodsResponse

Nome Percorso Tipo Descrizione
Tipo periodo
periodType string

Tipo di periodo di retribuzione calcolato.

Periodi totali
totalPeriods integer

Numero totale di periodi di retribuzione.

Periodi completi
completePeriods integer

Numero di periodi di retribuzione completi.

Periodi parziali
partialPeriods integer

Numero di periodi di retribuzione parziali.

Periodi
periods array of PayrollPeriod

Elenco di tutti i periodi di retribuzione con i dettagli.

PayrollPeriod

Nome Percorso Tipo Descrizione
Numero periodo
periodNumber integer

Numero sequenziale del periodo di retribuzione.

Data di inizio
startDate string

Data di inizio del periodo di retribuzione.

Data di fine
endDate string

Data di fine del periodo di retribuzione.

Giorni lavorativi
workingDays integer

Numero di giorni lavorativi nel periodo.

Parziale
isPartial boolean

Indica se si tratta di un periodo parziale.

DeadlineCalculationResponse

Nome Percorso Tipo Descrizione
Data scadenza
deadlineDate date-time

Data e ora di scadenza di destinazione.

Data corrente
currentDate date-time

Data corrente utilizzata per il calcolo.

tempoRimanente
timeRemaining DurationBreakdown
Giorni lavorativi rimanenti
businessDaysRemaining integer

Numero di giorni lavorativi rimanenti.

Scadenza scaduta
isPastDue boolean

Indica se la scadenza è scaduta.

Stato critico
criticalStatus string

Stato della sequenza temporale della scadenza.

CrossTzDurationResponse

Nome Percorso Tipo Descrizione
Data di inizio UTC
startDateTimeUtc date-time

Data e ora di inizio convertite in formato UTC.

Ora di fine UTC
endDateTimeUtc date-time

Data e ora di fine convertite in formato UTC.

duration
duration DurationBreakdown
Transizioni DST
dstTransitions array of DstTransition

Elenco delle transizioni DST che si sono verificate durante il periodo.

Offset iniziale
timeZoneOffset.startOffset string

Offset UTC all'ora di inizio.

Offset finale
timeZoneOffset.endOffset string

Offset UTC all'ora di fine.

GlobalWorkingHoursResponse

Nome Percorso Tipo Descrizione
Totale ore lavorative
totalWorkingHours double

Totale ore lavorative in tutti i fusi orari.

Risultati del fuso orario
timeZoneResults array of object

Suddivisione delle ore lavorative in base al fuso orario.

Fuso orario
timeZoneResults.timeZone string

Identificatore del fuso orario.

Orario di lavoro
timeZoneResults.workingHours double

Orario lavorativo in questo fuso orario.

Giorni lavorativi
timeZoneResults.businessDays integer

Numero di giorni lavorativi.

Ore di sovrapposizione
overlapHours double

Ore in cui tutti i fusi orari hanno ore lavorative sovrapposte.

MeetingTimesResponse

Nome Percorso Tipo Descrizione
Tempi ottimali
optimalTimes array of object

Elenco dei tempi di riunione ottimali ordinati in base all'idoneità.

Ora di avvio
optimalTimes.startTime date-time

Ora di inizio riunione in formato UTC.

Ora di fine
optimalTimes.endTime date-time

Ora di fine riunione in formato UTC.

Punteggio di idoneità
optimalTimes.suitabilityScore double

Punteggio che indica il modo in cui questa volta è adatta (0-100).

Orari partecipante
optimalTimes.participantTimes array of ParticipantLocalTime

Orari locali per ogni partecipante.

Conflitti
optimalTimes.conflicts array of object

Elenco dei conflitti di pianificazione.

ID partecipante
optimalTimes.conflicts.participantId string

ID del partecipante con conflitto.

Tipo di conflitto
optimalTimes.conflicts.conflictType string

Tipo di conflitto di pianificazione.

Livello di conflitto
optimalTimes.conflicts.severity string

Livello di conflitto di pianificazione.

Fusi orari univoci
timeZoneAnalysis.uniqueTimeZones integer

Numero di fusi orari univoci.

Offset massimo di tempo
timeZoneAnalysis.maxTimeOffset double

Differenza di tempo massima tra i partecipanti in ore.

DurationBreakdown

Nome Percorso Tipo Descrizione
Totale giorni
totalDays integer

Numero totale di giorni.

Totale ore
totalHours integer

Numero totale di ore.

Totale minuti
totalMinutes integer

Numero totale di minuti.

Totale secondi
totalSeconds integer

Numero totale di secondi.

Anni
years integer

Numero di anni completi.

Mesi
months integer

Mesi aggiuntivi dopo anni di completamento.

Giorni
days integer

Giorni aggiuntivi dopo il completamento dei mesi.

Orario
hours integer

Ore aggiuntive dopo il completamento dei giorni.

Minuti
minutes integer

Altri minuti dopo l'orario di completamento.

Secondi
seconds integer

Secondi aggiuntivi dopo il completamento dei minuti.

DstTransition

Nome Percorso Tipo Descrizione
Data di transizione
transitionDate date-time

Data e ora in cui si verifica la transizione dell'ora del giorno.

Fuso orario
timeZone string

Fuso orario in cui si verifica la transizione.

Tipo di transizione
transitionType string

Tipo di transizione DST.

Offset prima
offsetBefore string

Offset UTC prima della transizione ,ad esempio '-05:00'.

Offset dopo
offsetAfter string

Offset UTC dopo la transizione ,ad esempio '-04:00'.

Regolazione del tempo
timeAdjustment integer

Regolazione del tempo in minuti (+60 per spring forward, -60 per il fallback).