Kalkulator czasu trwania (niezależny wydawca) (wersja zapoznawcza)
Kompleksowy łącznik obliczania czasu trwania i czasu obsługujący dni robocze, strefy czasowe, okresy płacowe, osie czasu projektu i zaawansowane obliczenia DST dla aplikacji dla przedsiębiorstw.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Troy Taylor |
| adres URL | https://www.troystaylor.com |
| troy@troystaylor.com |
| Metadane łącznika | |
|---|---|
| Publisher | Troy Taylor |
| Witryna internetowa | https://www.troystaylor.com |
| Zasady ochrony prywatności | https://www.troystaylor.com |
| Kategorie | Produktywność |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Konwertowanie stref czasowych |
Przekonwertuj datę/godzinę między 25+ obsługiwanymi strefami czasowymi z automatycznym wykrywaniem DST i korektą. |
| Obliczanie czasu trwania między strefami czasowym |
Oblicz czas trwania między dwiema godzinami w różnych strefach czasowych, co odpowiada zmianom czasu DST. |
| Obliczanie czasu trwania projektu |
Analizowanie osi czasu projektu za pomocą śledzenia kamieni milowych, analizy ścieżki krytycznej i obliczeń stanu projektu. |
| Obliczanie dni roboczych |
Oblicz liczbę dni roboczych między dwiema datami, z wyłączeniem weekendów i opcjonalnych świąt. |
| Obliczanie globalnych godzin pracy |
Oblicz godziny pracy w wielu strefach czasowych z obsługą regionalnych świąt i niestandardowymi harmonogramami. |
| Obliczanie godzin pracy |
Śledź i obliczaj godziny pracy z obsługą niestandardowych harmonogramów, reguł nadgodzin i obliczeń czasu przerwania. |
| Obliczanie okresów płac |
Generowanie okresów płac dla cotygodniowych, dwutygodniowych, półrocznych lub miesięcznych harmonogramów z obliczeniami dnia roboczego. |
| Obliczanie optymalnych czasów spotkań |
Znajdź optymalne czasy spotkań w wielu strefach czasowych z ograniczeniami dostępności i godzinami pracy. |
| Obliczanie przejścia DST |
Oblicz konkretne daty przejścia czasu letniego i przeanalizuj ich wpływ na czasy trwania. |
| Obliczanie terminu ostatecznego |
Oblicz czas pozostały do ostatecznego terminu ze szczegółowym podziałem i śledzeniem kamieni milowych. |
| Obliczanie wieku |
Oblicz dokładny wiek i czas trwania między datami z wieloma formatami danych wyjściowych, w tym lat, miesięcy, dni i łącznej liczby jednostek czasu. |
| Uzyskiwanie historii DST |
Pobieranie historycznych danych przejścia czasu letniego na potrzeby analizy i raportowania zgodności. |
| Uzyskiwanie informacji o strefie czasowej |
Pobierz kompleksowe informacje o strefie czasowej, w tym reguły DST, bieżące przesunięcie i szczegóły regionalne. |
| Weryfikowanie obliczeń DST |
Zweryfikuj i przeanalizuj obliczenia czasu letniego pod kątem dokładności i zgodności. |
Konwertowanie stref czasowych
Przekonwertuj datę/godzinę między 25+ obsługiwanymi strefami czasowymi z automatycznym wykrywaniem DST i korektą.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data godzina
|
dateTime | True | date-time |
Data i godzina konwersji. |
|
fromTimeZone
|
fromTimeZone | True | string |
Identyfikator strefy czasowej IANA. |
|
toTimeZone
|
toTimeZone | True | string |
Identyfikator strefy czasowej IANA. |
Zwraca
Obliczanie czasu trwania między strefami czasowym
Oblicz czas trwania między dwiema godzinami w różnych strefach czasowych, co odpowiada zmianom czasu DST.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data rozpoczęcia
|
startDateTime | True | date-time |
Data i godzina rozpoczęcia w strefie czasowej rozpoczęcia. |
|
startTimeZone
|
startTimeZone | True | string |
Identyfikator strefy czasowej IANA. |
|
Data zakończenia
|
endDateTime | True | date-time |
Data i godzina zakończenia w strefie czasowej zakończenia. |
|
endTimeZone
|
endTimeZone | True | string |
Identyfikator strefy czasowej IANA. |
|
Konto dla DST
|
accountForDst | boolean |
Określa, czy należy uwzględnić zmiany czasu letniego. |
Zwraca
Obliczanie czasu trwania projektu
Analizowanie osi czasu projektu za pomocą śledzenia kamieni milowych, analizy ścieżki krytycznej i obliczeń stanu projektu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data rozpoczęcia
|
startDate | True | string |
Data rozpoczęcia projektu. |
|
Data zakończenia
|
endDate | True | string |
Data zakończenia projektu. |
|
Stan projektu
|
projectStatus | string |
Bieżący stan projektu dla obliczeń czasu trwania. |
|
|
Nazwa punktu kontrolnego
|
name | True | string |
Nazwa lub tytuł punktu kontrolnego. |
|
Data punktu kontrolnego
|
date | True | string |
Data docelowa punktu kontrolnego. |
|
Data święta
|
date | True | string |
Data święta. |
|
Nazwa święta
|
name | string |
Nazwa święta. |
|
|
Typ święta
|
type | string |
Kategoria świąt do klasyfikacji. |
|
|
Święto Obchodów
|
observance | string |
Jak obchodzone są święta. |
|
|
Uwzględnij weekendy
|
includeWeekends | boolean |
Określa, czy należy uwzględnić weekendy w czasie trwania projektu. |
|
|
Format danych wyjściowych
|
outputFormat | string |
Preferowany format danych wyjściowych dla obliczeń czasu trwania. |
|
|
Okres godzin pracy
|
workingHoursPeriod | string |
Typ okresu roboczego dla obliczeń. |
Zwraca
Obliczanie dni roboczych
Oblicz liczbę dni roboczych między dwiema datami, z wyłączeniem weekendów i opcjonalnych świąt.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data rozpoczęcia
|
startDate | True | string |
Data rozpoczęcia obliczania dnia roboczego. |
|
Data zakończenia
|
endDate | True | string |
Data zakończenia obliczania dnia roboczego. |
|
Daty świąt
|
holidays | array of string |
Opcjonalna lista dat świąt do wykluczenia z obliczeń dnia roboczego. |
|
|
Dołącz datę rozpoczęcia
|
includeStartDate | boolean |
Określa, czy należy uwzględnić datę początkową w obliczeniach. |
Zwraca
- Body
- BusinessDaysResponse
Obliczanie globalnych godzin pracy
Oblicz godziny pracy w wielu strefach czasowych z obsługą regionalnych świąt i niestandardowymi harmonogramami.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data rozpoczęcia
|
startDateTime | True | date-time |
Data i godzina rozpoczęcia obliczania. |
|
Data zakończenia
|
endDateTime | True | date-time |
Data i godzina zakończenia obliczeń. |
|
Strefy czasowe
|
Time Zones | string |
Identyfikator strefy czasowej IANA. |
|
|
Godzina rozpoczęcia
|
startTime | time |
Godzina rozpoczęcia dziennego (format HH:mm). |
|
|
Godzina zakończenia
|
endTime | time |
Godzina zakończenia dziennego (format HH:mm). |
|
|
Dni robocze
|
workingDays | array of string |
Dni robocze tygodnia. |
|
|
Uwzględnij święta
|
includeHolidays | boolean |
Czy należy uwzględnić święta regionalne. |
Zwraca
Obliczanie godzin pracy
Śledź i obliczaj godziny pracy z obsługą niestandardowych harmonogramów, reguł nadgodzin i obliczeń czasu przerwania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data rozpoczęcia
|
startDateTime | True | date-time |
Data i godzina rozpoczęcia obliczeń godzin pracy. |
|
Data zakończenia
|
endDateTime | True | date-time |
Data i godzina zakończenia obliczania godzin pracy. |
|
Godzina rozpoczęcia pracy
|
start | string |
Godzina rozpoczęcia dnia roboczego (np. "09:00"). |
|
|
Godzina zakończenia pracy
|
end | string |
Godzina zakończenia dnia roboczego (np. "17:00"). |
|
|
Stawka za nadgodziny
|
overtimeRate | number |
Współczynnik mnożnika nadgodzin (np. 1,5 dla czasu i pół). |
|
|
Godziny przerwy
|
breakHours | number |
Dzienny czas przerwy w godzinach odejmowania od godzin pracy. |
Zwraca
- Body
- WorkingHoursResponse
Obliczanie okresów płac
Generowanie okresów płac dla cotygodniowych, dwutygodniowych, półrocznych lub miesięcznych harmonogramów z obliczeniami dnia roboczego.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data rozpoczęcia
|
startDate | True | string |
Data rozpoczęcia obliczania okresu płacowego. |
|
Data zakończenia
|
endDate | string |
Data zakończenia obliczania okresu płacowego. Jeśli nie zostanie podana, oblicza jeden okres od daty rozpoczęcia. |
|
|
Typ okresu
|
periodType | True | string |
Typ okresu płacowego do obliczenia. |
|
Uwzględnianie okresów częściowych
|
includePartialPeriods | boolean |
Określa, czy należy uwzględnić częściowe kropki na początku, czy na końcu. |
Zwraca
Obliczanie optymalnych czasów spotkań
Znajdź optymalne czasy spotkań w wielu strefach czasowych z ograniczeniami dostępności i godzinami pracy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa uczestnika
|
participantName | string |
Nazwa uczestnika. |
|
|
Lokalna data i godzina
|
localDateTime | date-time |
Godzina spotkania w lokalnej strefie czasowej uczestnika. |
|
|
strefa czasowa
|
timeZone | string |
Identyfikator strefy czasowej IANA. |
|
|
Jest w ciągu godzin roboczych
|
isWithinWorkingHours | boolean |
Określa, czy czas mieści się w godzinach pracy. |
|
|
Poziom konfliktów
|
conflictLevel | string |
Poziom konfliktu planowania. |
|
|
Czas trwania (minuty)
|
durationMinutes | True | integer |
Czas trwania spotkania w minutach. |
|
Typ spotkania
|
meetingType | string |
Typ spotkania w celu uzyskania optymalnego harmonogramu. |
|
|
Priorytet spotkania
|
priority | string |
Poziom priorytetu planowania spotkań. |
|
|
Data rozpoczęcia
|
startDate | True | string |
Data rozpoczęcia zakresu. |
|
Data zakończenia
|
endDate | True | string |
Data zakończenia zakresu. |
|
Godzina rozpoczęcia
|
startTime | time |
Godzina rozpoczęcia dziennego (format HH:mm). |
|
|
Godzina zakończenia
|
endTime | time |
Godzina zakończenia dziennego (format HH:mm). |
|
|
Dni robocze
|
workingDays | array of string |
Dni robocze tygodnia. |
|
|
Godzina rozpoczęcia
|
startTime | True | date-time |
Godzina rozpoczęcia miejsca. |
|
Godzina zakończenia
|
endTime | True | date-time |
Godzina zakończenia miejsca. |
|
Description
|
description | string |
Opis przedziału czasu. |
Zwraca
- Body
- MeetingTimesResponse
Obliczanie przejścia DST
Oblicz konkretne daty przejścia czasu letniego i przeanalizuj ich wpływ na czasy trwania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Strefa czasowa
|
timeZone | True | string |
Strefa czasowa do analizowania przejść DST (strefa czasowa IANA). |
|
Rok
|
year | True | integer |
Rok do przeanalizowania. |
|
Uwzględnij reguły
|
includeRules | boolean |
Czy należy uwzględnić reguły przejścia. |
|
|
Uwzględnij wpływ
|
includeImpact | boolean |
Czy należy uwzględnić analizę wpływu. |
Zwraca
Obliczanie terminu ostatecznego
Oblicz czas pozostały do ostatecznego terminu ze szczegółowym podziałem i śledzeniem kamieni milowych.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data terminu ostatecznego
|
deadlineDate | True | date-time |
Docelowa data i godzina terminu ostatecznego. |
|
Bieżąca data
|
currentDate | date-time |
Bieżąca data obliczania. Wartość domyślna to teraz, jeśli nie zostanie podana. |
|
|
Uwzględnij weekendy
|
includeWeekends | boolean |
Czy uwzględnić weekendy w obliczeniach. |
|
|
Wakacje
|
holidays | array of string |
Lista dat świąt do wykluczenia z obliczeń. |
Zwraca
Obliczanie wieku
Oblicz dokładny wiek i czas trwania między datami z wieloma formatami danych wyjściowych, w tym lat, miesięcy, dni i łącznej liczby jednostek czasu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Data urodzenia
|
birthDate | True | date-time |
Data i godzina urodzenia dla obliczania wieku. |
|
Od daty
|
asOfDate | date-time |
Oblicz wiek zgodnie z tą datą. Wartość domyślna to bieżąca data, jeśli nie zostanie podana. |
|
|
Uwzględnij czas
|
includeTime | boolean |
Określa, czy należy uwzględnić precyzję czasu w obliczeniach wieku. |
Zwraca
Uzyskiwanie historii DST
Pobieranie historycznych danych przejścia czasu letniego na potrzeby analizy i raportowania zgodności.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Strefy czasowe
|
Time Zones | string |
Identyfikator strefy czasowej IANA. |
|
|
Początek roku
|
startYear | integer |
Początek roku dla historii (wartość domyślna: 2000). |
|
|
Koniec roku
|
endYear | integer |
Koniec roku historii (wartość domyślna: bieżący rok). |
|
|
Uwzględnij zmiany polityczne
|
includePoliticalChanges | boolean |
Czy należy uwzględnić zmiany polityczne/legislacyjne. |
Zwraca
- Body
- DstHistoryResponse
Uzyskiwanie informacji o strefie czasowej
Pobierz kompleksowe informacje o strefie czasowej, w tym reguły DST, bieżące przesunięcie i szczegóły regionalne.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Strefy czasowe
|
Time Zones | string |
Identyfikator strefy czasowej IANA. |
|
|
Data odwołania
|
referenceDate | string |
Data odwołania do informacji o strefie czasowej. |
|
|
Uwzględnij historię
|
includeHistory | boolean |
Czy należy uwzględnić historyczne informacje dotyczące DST. |
Zwraca
- Body
- TimeZoneInfoResponse
Weryfikowanie obliczeń DST
Zweryfikuj i przeanalizuj obliczenia czasu letniego pod kątem dokładności i zgodności.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator obliczenia
|
calculationId | True | string |
Unikatowy identyfikator obliczenia. |
|
Strefa czasowa
|
timeZone | True | string |
Strefa czasowa obliczania (strefa czasowa IANA). |
|
Data rozpoczęcia
|
startDateTime | True | date-time |
Data i godzina rozpoczęcia. |
|
Data zakończenia
|
endDateTime | True | date-time |
Data i godzina zakończenia. |
|
Łączna liczba dni
|
totalDays | integer |
Łączna liczba dni. |
|
|
Łączna liczba godzin
|
totalHours | integer |
Łączna liczba godzin. |
|
|
Łączna liczba minut
|
totalMinutes | integer |
Łączna liczba minut. |
|
|
Łączna liczba sekund
|
totalSeconds | integer |
Łączna liczba sekund. |
|
|
Lata
|
years | integer |
Liczba ukończonych lat. |
|
|
Miesiące
|
months | integer |
Dodatkowe miesiące po zakończeniu lat. |
|
|
Dni
|
days | integer |
Dodatkowe dni po zakończeniu miesięcy. |
|
|
Godziny
|
hours | integer |
Dodatkowe godziny po pełnych dniach. |
|
|
Minutes
|
minutes | integer |
Dodatkowe minuty po pełnych godzinach. |
|
|
Sekundy
|
seconds | integer |
Dodatkowe sekundy po zakończeniu minut. |
|
|
Reguły walidacji
|
validationRules | array of string |
Reguły sprawdzania poprawności, które mają być stosowane. |
|
|
Standard zgodności
|
complianceStandard | string |
Standard zgodności do sprawdzania poprawności pod kątem. |
Zwraca
Definicje
TimeZoneEnum
BusinessDaysResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data rozpoczęcia
|
startDate | string |
Data rozpoczęcia używana w obliczeniach. |
|
Data zakończenia
|
endDate | string |
Data zakończenia używana w obliczeniach. |
|
Dni robocze
|
businessDays | integer |
Łączna liczba dni roboczych między datami. |
|
Łączna liczba dni
|
totalDays | integer |
Łączna liczba dni kalendarzowych między datami. |
|
Dni weekendowe
|
weekendDays | integer |
Liczba wykluczonych dni weekendowych. |
|
Dni wolne
|
holidayDays | integer |
Liczba wykluczonych dni wolnych. |
|
Święta w zakresie
|
holidaysInRange | array of string |
Lista dni wolnych, które mieściły się w zakresie dat. |
AgeCalculationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data urodzenia
|
birthDate | date-time |
Data urodzenia używana w obliczeniach. |
|
Data obliczenia
|
calculationDate | date-time |
Wiek daty został obliczony na wartość . |
|
Wiek w latach
|
ageYears | integer |
Wiek w pełnych latach. |
|
Dodatkowe miesiące
|
ageMonths | integer |
Dodatkowe miesiące poza pełnymi latami. |
|
Dodatkowe dni
|
ageDays | integer |
Dodatkowe dni poza pełnymi latami i miesiącami. |
|
Łączna liczba dni
|
totalDays | integer |
Łączny wiek w dniach. |
|
Łączna liczba godzin
|
totalHours | integer |
Łączny wiek w godzinach. |
|
Łączna liczba minut
|
totalMinutes | integer |
Łączny wiek w minutach. |
|
Sformatowany wiek
|
formattedAge | string |
Czytelny dla człowieka ciąg wieku. |
WorkingHoursResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data rozpoczęcia
|
startDateTime | date-time |
Data i godzina rozpoczęcia używana w obliczeniach. |
|
Data zakończenia
|
endDateTime | date-time |
Data i godzina zakończenia używana w obliczeniach. |
|
Łączna liczba godzin
|
totalHours | number |
Obliczono łączną liczbę godzin pracy. |
|
Godziny regularne
|
regularHours | number |
Regularne godziny pracy (nie nadgodziny). |
|
Godziny nadgodzin
|
overtimeHours | number |
Obliczono godziny nadgodzin. |
|
Łączna liczba dni
|
totalDays | integer |
Łączna liczba dni kalendarzowych w danym okresie. |
|
Dni robocze
|
workingDays | integer |
Łączna liczba dni roboczych (z wyłączeniem weekendów). |
TimeZoneConversionResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Oryginalna data i godzina
|
originalDateTime | date-time |
Podana oryginalna data i godzina. |
|
Przekonwertowana data i godzina
|
convertedDateTime | date-time |
Przekonwertowana data i godzina w docelowej strefie czasowej. |
|
Ze strefy czasowej
|
fromTimeZone | string |
Użyto źródłowej strefy czasowej. |
|
Do strefy czasowej
|
toTimeZone | string |
Używana docelowa strefa czasowa. |
|
Różnica przesunięcia
|
offsetDifference | string |
Różnica czasu między strefami. |
|
Aktywny DST
|
isDstActive | boolean |
Czy czas letni jest aktywny. |
ProjectDurationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data rozpoczęcia
|
startDate | string |
Data rozpoczęcia projektu. |
|
Data zakończenia
|
endDate | string |
Data zakończenia projektu. |
|
Łączna liczba dni kalendarzowych
|
totalCalendarDays | integer |
Łączna liczba dni kalendarzowych w projekcie. |
|
Łączna liczba dni roboczych
|
totalBusinessDays | integer |
Łączna liczba dni roboczych w projekcie. |
|
Stan projektu
|
projectStatus | string |
Bieżąca ocena stanu projektu. |
|
Analiza punktu kontrolnego
|
milestones | array of MilestoneAnalysis |
Przeanalizowane informacje o kamieniu milowym. |
|
criticalPath
|
criticalPath | CriticalPath |
Analiza punktu kontrolnego
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Nazwa punktu kontrolnego
|
name | string |
Nazwa punktu kontrolnego. |
|
Data punktu kontrolnego
|
date | string |
Data punktu kontrolnego. |
|
Dni od początku
|
daysFromStart | integer |
Dni od rozpoczęcia projektu do punktu kontrolnego. |
|
Dni do końca
|
daysToEnd | integer |
Dni od punktu kontrolnego do końca projektu. |
|
Procent ukończenia
|
percentComplete | number |
Procent osi czasu projektu ukończony w punkcie kontrolnym. |
|
Jest zaległy
|
isOverdue | boolean |
Czy kamień milowy jest zaległy. |
Ścieżka krytyczna
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Ma ścieżkę krytyczną
|
hasCriticalPath | boolean |
Czy zidentyfikowano krytyczne kamienie milowe. |
|
Krytyczne punkty kontrolne
|
criticalMilestones | array of string |
Nazwy krytycznych kamieni milowych. |
|
Zalecana fokus
|
recommendedFocus | string |
Zalecany obszar koncentracji uwagi dla powodzenia projektu. |
DstValidationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wyniki walidacji
|
validationResults | array of DstValidationResult |
Wyniki walidacji dla każdego obliczenia. |
|
Ogólna zgodność
|
overallCompliance | boolean |
Czy wszystkie obliczenia przechodzą walidację. |
|
Wynik zgodności
|
complianceScore | number |
Ogólny wynik zgodności (0–100). |
|
Rekomendacje
|
recommendations | array of string |
Zalecenia dotyczące rozwiązywania problemów z walidacją. |
DstValidationResult
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator obliczenia
|
calculationId | string |
Identyfikator obliczeń. |
|
Jest prawidłowy
|
isValid | boolean |
Czy obliczanie jest prawidłowe. |
|
actualResult
|
actualResult | DurationBreakdown | |
|
Odchylenia
|
deviations | array of ValidationDeviation |
Odchylenia od oczekiwanych wyników. |
|
Problemy ze zgodnością
|
complianceIssues | array of string |
Znaleziono problemy ze zgodnością. |
Sprawdzanie poprawności
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
(No changes needed)
|
field | string |
Pole z odchyleniem. |
|
Oczekiwany
|
expected | string |
Oczekiwana wartość. |
|
Rzeczywiste
|
actual | string |
Wartość rzeczywista. |
|
Severity
|
severity | string |
Ważność odchylenia. |
TimeZoneInfoResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Szczegóły strefy czasowej
|
timeZoneDetails | array of TimeZoneDetail |
Szczegółowe informacje dotyczące każdej strefy czasowej. |
|
Comparisons
|
comparisons | array of TimeZoneComparison |
Porównania między strefami czasowymi. |
TimeZoneDetail
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator strefy czasowej
|
timeZoneId | string |
Identyfikator strefy czasowej. |
|
Wyświetlana nazwa
|
displayName | string |
Nazwa strefy czasowej czytelnej dla człowieka. |
|
Bieżące przesunięcie
|
currentOffset | string |
Bieżące przesunięcie UTC. |
|
Przesunięcie standardowe
|
standardOffset | string |
Przesunięcie czasu standardowego UTC. |
|
Czy oszczędność światła dziennego
|
isDaylightSaving | boolean |
Czy obecnie jest to czas letni. |
|
dstRules
|
dstRules | DstRules | |
|
regionalInfo
|
regionalInfo | RegionalInfo |
DstRules
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Używa DST
|
usesDst | boolean |
Czy strefa czasowa używa czasu DST. |
|
Reguła Spring Forward
|
springForwardRule | string |
Reguła przejścia spring forward. |
|
Reguła powrotu
|
fallBackRule | string |
Reguła przejścia powrotu. |
|
Następne przejście
|
nextTransition | date-time |
Następna data przejścia DST. |
Informacje regionalne
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Kraje
|
countries | array of string |
Kraje korzystające z tej strefy czasowej. |
|
Główne miasta
|
majorCities | array of string |
Główne miasta w tej strefie czasowej. |
|
Status polityczny
|
politicalStatus | string |
Status polityczny przyjęcia DST. |
TimeZoneComparison
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Strefa czasowa 1
|
timeZone1 | string |
Pierwsza strefa czasowa. |
|
Strefa czasowa 2
|
timeZone2 | string |
Druga strefa czasowa. |
|
Różnica przesunięcia
|
offsetDifference | string |
Różnica czasu między strefami. |
|
Ten sam wzorzec sezonowy
|
sameSeasonalPattern | boolean |
Określa, czy strefy są zgodne z tym samym wzorcem DST. |
DstTransitionResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Strefa czasowa
|
timeZone | string |
Analiza strefy czasowej (strefa czasowa IANA). |
|
Rok
|
year | integer |
Przeanalizowano rok. |
|
Przejścia
|
transitions | array of DstTransition |
Przejścia DST na rok. |
|
Łączne przejścia
|
totalTransitions | integer |
Łączna liczba przejść. |
|
impactAnalysis
|
impactAnalysis | DstImpactAnalysis |
DstImpactAnalysis
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Godziny, których dotyczy problem
|
affectedHours | integer |
Łączna liczba godzin, na które mają wpływ przejścia. |
|
Wpływ na działalność biznesową
|
businessImpact | string |
Oceniono poziom wpływu na działalność biznesową. |
|
Rekomendacje
|
recommendations | array of string |
Zalecenia dotyczące obsługi przejść. |
|
Okresy krytyczne
|
criticalPeriods | array of CriticalPeriod |
Okresy krytyczne wymagające uwagi. |
Krytyczneperiod
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data rozpoczęcia
|
startDateTime | date-time |
Początek okresu krytycznego. |
|
Data zakończenia
|
endDateTime | date-time |
Koniec okresu krytycznego. |
|
Description
|
description | string |
Opis okresu krytycznego. |
|
Severity
|
severity | string |
Poziom ważności. |
DstHistoryResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Historie stref czasowych
|
timeZoneHistories | array of TimeZoneHistory |
Historia DST dla każdej strefy czasowej. |
|
podsumowanie
|
summary | DstHistorySummary |
TimeZoneHistory
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Strefa czasowa
|
timeZone | string |
Identyfikator strefy czasowej. |
|
Przejścia historyczne
|
historicalTransitions | array of HistoricalDstTransition |
Historyczne przejścia DST. |
|
Łączne przejścia
|
totalTransitions | integer |
Całkowita liczba zarejestrowanych przejść DST. |
|
Zmiany zasad
|
policyChanges | array of DstPolicyChange |
Zmiany zasad DST w czasie. |
HistoricalDstTransition
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Rok
|
year | integer |
Rok przejścia. |
|
Typ przejścia
|
transitionType | string |
Typ przejścia DST. |
|
Data przejścia
|
transitionDate | date-time |
Data i godzina przejścia. |
|
Zmiana przesunięcia
|
offsetChange | string |
Zmiana przesunięcia UTC. |
|
Zastosowano regułę
|
ruleApplied | string |
Zastosowano regułę DST. |
DstPolicyChange
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data wejścia w życie
|
effectiveDate | string |
Data wprowadzenia zmiany zasad. |
|
Zmień opis
|
changeDescription | string |
Opis zmiany zasad. |
|
Przyczyna
|
reason | string |
Przyczyna zmiany zasad. |
|
Wpływ
|
impact | string |
Poziom wpływu zmiany. |
DstHistorySummary
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Łączna liczba stref czasowych
|
totalTimeZones | integer |
Przeanalizowano łączną liczbę stref czasowych. |
|
Łączne przejścia
|
totalTransitions | integer |
Łączna liczba przejść we wszystkich strefach czasowych. |
|
Najbardziej aktywna strefa czasowa
|
mostActiveTimeZone | string |
Strefa czasowa z większością zmian DST. |
|
Trendy
|
trends | array of string |
Obserwowane trendy DST. |
|
Wzorce globalne
|
globalPatterns | array of string |
Globalne wzorce wdrażania DST. |
UczestnikLocalTime
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Nazwa uczestnika
|
participantName | string |
Nazwa uczestnika. |
|
Lokalna data i godzina
|
localDateTime | date-time |
Godzina spotkania w lokalnej strefie czasowej uczestnika. |
|
strefa czasowa
|
timeZone | TimeZoneEnum |
Identyfikator strefy czasowej IANA. |
|
Jest w ciągu godzin roboczych
|
isWithinWorkingHours | boolean |
Określa, czy czas mieści się w godzinach pracy. |
|
Poziom konfliktów
|
conflictLevel | string |
Poziom konfliktu planowania. |
PayrollPeriodsResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Typ okresu
|
periodType | string |
Typ obliczonego okresu płacowego. |
|
Łączna liczba okresów
|
totalPeriods | integer |
Łączna liczba okresów płac. |
|
Pełne okresy
|
completePeriods | integer |
Liczba pełnych okresów płac. |
|
Okresy częściowe
|
partialPeriods | integer |
Liczba okresów płac częściowych. |
|
Okresy
|
periods | array of PayrollPeriod |
Lista wszystkich okresów płac ze szczegółami. |
Lista płacPeriod
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Numer kropki
|
periodNumber | integer |
Sekwencyjny numer okresu płac. |
|
Data rozpoczęcia
|
startDate | string |
Data rozpoczęcia okresu płacowego. |
|
Data zakończenia
|
endDate | string |
Data zakończenia okresu płacowego. |
|
Dni robocze
|
workingDays | integer |
Liczba dni roboczych w danym okresie. |
|
Jest częściowe
|
isPartial | boolean |
Czy jest to okres częściowy. |
DeadlineCalculationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data terminu ostatecznego
|
deadlineDate | date-time |
Docelowa data i godzina terminu ostatecznego. |
|
Bieżąca data
|
currentDate | date-time |
Bieżąca data użyta do obliczenia. |
|
pozostałyCzas
|
timeRemaining | DurationBreakdown | |
|
Pozostałe dni robocze
|
businessDaysRemaining | integer |
Liczba pozostałych dni roboczych. |
|
Upłynął termin płatności
|
isPastDue | boolean |
Czy termin upłynął. |
|
Stan krytyczny
|
criticalStatus | string |
Stan osi czasu terminu ostatecznego. |
CrossTzDurationResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data rozpoczęcia czasu UTC
|
startDateTimeUtc | date-time |
Data i godzina rozpoczęcia przekonwertowana na utc. |
|
Data zakończenia czasu UTC
|
endDateTimeUtc | date-time |
Data i godzina zakończenia przekonwertowana na utc. |
|
duration
|
duration | DurationBreakdown | |
|
Przejścia DST
|
dstTransitions | array of DstTransition |
Lista przejść DST, które wystąpiły w danym okresie. |
|
Przesunięcie początkowe
|
timeZoneOffset.startOffset | string |
Przesunięcie CZASU UTC o godzinie rozpoczęcia. |
|
Przesunięcie końcowe
|
timeZoneOffset.endOffset | string |
Przesunięcie UTC o godzinie zakończenia. |
GlobalWorkingHoursResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Łączna liczba godzin pracy
|
totalWorkingHours | double |
Łączna liczba godzin pracy we wszystkich strefach czasowych. |
|
Wyniki strefy czasowej
|
timeZoneResults | array of object |
Podział godzin pracy według strefy czasowej. |
|
Strefa czasowa
|
timeZoneResults.timeZone | string |
Identyfikator strefy czasowej. |
|
Godziny pracy
|
timeZoneResults.workingHours | double |
Godziny pracy w tej strefie czasowej. |
|
Dni robocze
|
timeZoneResults.businessDays | integer |
Liczba dni roboczych. |
|
Nakładające się godziny
|
overlapHours | double |
Godziny, w których wszystkie strefy czasowe mają nakładające się godziny pracy. |
MeetingTimesResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Optymalny czas
|
optimalTimes | array of object |
Lista optymalnych czasów spotkań posortowanych według przydatności. |
|
Godzina rozpoczęcia
|
optimalTimes.startTime | date-time |
Godzina rozpoczęcia spotkania w formacie UTC. |
|
Godzina zakończenia
|
optimalTimes.endTime | date-time |
Godzina zakończenia spotkania w formacie UTC. |
|
Wynik przydatności
|
optimalTimes.suitabilityScore | double |
Wynik wskazujący, jak odpowiedni jest ten czas (0–100). |
|
Czasy uczestników
|
optimalTimes.participantTimes | array of ParticipantLocalTime |
Czasy lokalne dla każdego uczestnika. |
|
Konflikty
|
optimalTimes.conflicts | array of object |
Lista konfliktów planowania. |
|
Identyfikator uczestnika
|
optimalTimes.conflicts.participantId | string |
Identyfikator uczestnika z konfliktem. |
|
Typ konfliktu
|
optimalTimes.conflicts.conflictType | string |
Typ konfliktu planowania. |
|
Poziom konfliktów
|
optimalTimes.conflicts.severity | string |
Poziom konfliktu planowania. |
|
Unikatowe strefy czasowe
|
timeZoneAnalysis.uniqueTimeZones | integer |
Liczba unikatowych stref czasowych. |
|
Przesunięcie maksymalnego czasu
|
timeZoneAnalysis.maxTimeOffset | double |
Maksymalna różnica czasu między uczestnikami w godzinach. |
Czas trwaniaBreakdown
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Łączna liczba dni
|
totalDays | integer |
Łączna liczba dni. |
|
Łączna liczba godzin
|
totalHours | integer |
Łączna liczba godzin. |
|
Łączna liczba minut
|
totalMinutes | integer |
Łączna liczba minut. |
|
Łączna liczba sekund
|
totalSeconds | integer |
Łączna liczba sekund. |
|
Lata
|
years | integer |
Liczba ukończonych lat. |
|
Miesiące
|
months | integer |
Dodatkowe miesiące po zakończeniu lat. |
|
Dni
|
days | integer |
Dodatkowe dni po zakończeniu miesięcy. |
|
Godziny
|
hours | integer |
Dodatkowe godziny po pełnych dniach. |
|
Minutes
|
minutes | integer |
Dodatkowe minuty po pełnych godzinach. |
|
Sekundy
|
seconds | integer |
Dodatkowe sekundy po zakończeniu minut. |
DstTransition
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data przejścia
|
transitionDate | date-time |
Data i godzina wystąpienia przejścia DST. |
|
Strefa czasowa
|
timeZone | string |
Strefa czasowa, w której odbywa się przejście. |
|
Typ przejścia
|
transitionType | string |
Typ przejścia DST. |
|
Przesunięcie przed
|
offsetBefore | string |
Przesunięcie UTC przed przejściem (np. "-05:00"). |
|
Przesunięcie po
|
offsetAfter | string |
Przesunięcie CZASU UTC po przejściu (np. "-04:00"). |
|
Korekta czasu
|
timeAdjustment | integer |
Korekta czasu w minutach (+60 dla sprężyny do przodu, -60 na powrót). |