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 |
| 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
- Corpo
- BusinessDaysResponse
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
- Corpo
- PayrollPeriodsResponse
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
- Corpo
- MeetingTimesResponse
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
- Corpo
- AgeCalculationResponse
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
- Corpo
- CrossTzDurationResponse
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
- Corpo
- ProjectDurationResponse
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
- Corpo
- DstTransitionResponse
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
- Corpo
- WorkingHoursResponse
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
- Corpo
- DstValidationResponse
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
- Corpo
- TimeZoneInfoResponse
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
- Corpo
- DstHistoryResponse
Definizioni
TimeZoneEnum
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). |