Калькулятор длительности (независимый издатель) (предварительная версия)
Комплексный соединитель вычислений длительности и времени, поддерживающий рабочие дни, часовые пояса, периоды заработной платы, временные шкалы проекта и расширенные вычисления DST для корпоративных приложений.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Трой Тейлор |
| URL | https://www.troystaylor.com |
| Адрес электронной почты | troy@troystaylor.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Трой Тейлор |
| Веб-сайт | https://www.troystaylor.com |
| Политика конфиденциальности | https://www.troystaylor.com |
| Категории | Продуктивность |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Вычисление возраста |
Вычисляйте точный возраст и длительность между датами с несколькими форматами выходных данных, включая годы, месяцы, дни и общее время. |
| Вычисление глобальных рабочих часов |
Вычисляйте рабочие часы в нескольких часовых поясах с поддержкой региональных праздников и настраиваемыми расписаниями. |
| Вычисление длительности проекта |
Анализ временных шкал проекта с помощью отслеживания вехи, анализа критических путей и вычислений состояния проекта. |
| Вычисление крайнего срока |
Вычислить время, оставшееся до крайнего срока с подробным разбивкой и отслеживанием вехи. |
| Вычисление оптимального времени собрания |
Найдите оптимальное время собрания в нескольких часовых поясах с ограничениями доступности и рабочими часами. |
| Вычисление перехода DST |
Вычислите определенные даты перехода времени с летнего времени и проанализируйте их влияние на продолжительность. |
| Вычисление периодов заработной платы |
Создайте периоды заработной платы для еженедельных, двухнедельных, полумесячных или ежемесячных расписаний с расчетами рабочего дня. |
| Вычисление продолжительности часового пояса |
Вычисляйте длительность между двумя датами и временем в разных часовых поясах, учитывая изменения DST. |
| Вычисление рабочих дней |
Вычислите количество рабочих дней между двумя датами, за исключением выходных и необязательных праздников. |
| Вычисление рабочих часов |
Отслеживайте и вычисляйте рабочие часы с поддержкой пользовательских расписаний, правил сверхурочного времени и вычислений времени останова. |
| Получение журнала DST |
Получение данных о переходе на летнее время для анализа и отчетности о соответствии. |
| Получение сведений о часовом поясе |
Получение полных сведений часового пояса, включая правила DST, текущее смещение и региональные сведения. |
| Преобразование часовых поясов |
Преобразуйте дату между 25 и более 25 поддерживаемыми часовыми поясами с автоматическим обнаружением DST и корректировкой. |
| Проверка вычислений DST |
Проверьте и проанализируйте вычисления времени летнего времени для точности и соответствия требованиям. |
Вычисление возраста
Вычисляйте точный возраст и длительность между датами с несколькими форматами выходных данных, включая годы, месяцы, дни и общее время.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата рождения
|
birthDate | True | date-time |
Дата рождения и время вычисления возраста. |
|
По состоянию на дату
|
asOfDate | date-time |
Вычислите возраст по состоянию на эту дату. По умолчанию используется текущая дата, если она не указана. |
|
|
Время включения
|
includeTime | boolean |
Следует ли включать точность времени в вычисление возраста. |
Возвращаемое значение
Вычисление глобальных рабочих часов
Вычисляйте рабочие часы в нескольких часовых поясах с поддержкой региональных праздников и настраиваемыми расписаниями.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Время начала даты
|
startDateTime | True | date-time |
Дата и время начала вычисления. |
|
Время окончания даты
|
endDateTime | True | date-time |
Дата окончания и время вычисления. |
|
Часовые пояса
|
Time Zones | string |
Идентификатор часового пояса IANA. |
|
|
Время начала
|
startTime | time |
Ежедневное время начала (формат HH:mm). |
|
|
Время окончания
|
endTime | time |
Ежедневное время окончания (формат HH:mm). |
|
|
Будни
|
workingDays | array of string |
Рабочие дни недели. |
|
|
Включение праздников
|
includeHolidays | boolean |
Следует ли учитывать региональные праздники. |
Возвращаемое значение
Вычисление длительности проекта
Анализ временных шкал проекта с помощью отслеживания вехи, анализа критических путей и вычислений состояния проекта.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата начала
|
startDate | True | string |
Дата начала проекта. |
|
Дата окончания
|
endDate | True | string |
Дата окончания проекта. |
|
Состояние проекта
|
projectStatus | string |
Текущее состояние проекта для вычислений длительности. |
|
|
Имя вехи
|
name | True | string |
Имя или название вехи. |
|
Дата вехи
|
date | True | string |
Дата целевого объекта вехи. |
|
Дата праздника
|
date | True | string |
Дата праздника. |
|
Имя праздника
|
name | string |
Имя праздника. |
|
|
Тип праздников
|
type | string |
Категория праздников для классификации. |
|
|
Празднование праздников
|
observance | string |
Как наблюдается праздник. |
|
|
Включение выходных
|
includeWeekends | boolean |
Следует ли включать выходные дни в продолжительность проекта. |
|
|
Формат выходных данных
|
outputFormat | string |
Предпочтительный формат вывода для вычислений длительности. |
|
|
Период рабочих часов
|
workingHoursPeriod | string |
Тип периода рабочих часов для вычислений. |
Возвращаемое значение
Вычисление крайнего срока
Вычислить время, оставшееся до крайнего срока с подробным разбивкой и отслеживанием вехи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата крайнего срока
|
deadlineDate | True | date-time |
Целевой крайний срок даты и времени. |
|
Текущая дата
|
currentDate | date-time |
Текущая дата вычисления. По умолчанию используется значение по умолчанию, если оно не указано. |
|
|
Включение выходных
|
includeWeekends | boolean |
Следует ли включать выходные в расчет. |
|
|
Каникулы
|
holidays | array of string |
Список дат праздников, которые следует исключить из вычисления. |
Возвращаемое значение
Вычисление оптимального времени собрания
Найдите оптимальное время собрания в нескольких часовых поясах с ограничениями доступности и рабочими часами.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Имя участника
|
participantName | string |
Имя участника. |
|
|
Локальное время даты
|
localDateTime | date-time |
Время собрания в местном часовом поясе участника. |
|
|
часовой пояс
|
timeZone | string |
Идентификатор часового пояса IANA. |
|
|
Находится в рабочее время
|
isWithinWorkingHours | boolean |
Указывает, падает ли время в рабочее время. |
|
|
Уровень конфликта
|
conflictLevel | string |
Уровень конфликта планирования. |
|
|
Длительность минут
|
durationMinutes | True | integer |
Длительность собрания в минутах. |
|
Тип собрания
|
meetingType | string |
Тип собрания для оптимального планирования. |
|
|
Приоритет собрания
|
priority | string |
Уровень приоритета для планирования собраний. |
|
|
Дата начала
|
startDate | True | string |
Дата начала диапазона. |
|
Дата окончания
|
endDate | True | string |
Дата окончания диапазона. |
|
Время начала
|
startTime | time |
Ежедневное время начала (формат HH:mm). |
|
|
Время окончания
|
endTime | time |
Ежедневное время окончания (формат HH:mm). |
|
|
Будни
|
workingDays | array of string |
Рабочие дни недели. |
|
|
Время начала
|
startTime | True | date-time |
Время начала слота. |
|
Время окончания
|
endTime | True | date-time |
Время окончания слота. |
|
Description
|
description | string |
Описание интервала времени. |
Возвращаемое значение
- Тело
- MeetingTimesResponse
Вычисление перехода DST
Вычислите определенные даты перехода времени с летнего времени и проанализируйте их влияние на продолжительность.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Часовой пояс
|
timeZone | True | string |
Часовой пояс для анализа переходов DST (часовой пояс IANA). |
|
Год
|
year | True | integer |
Год для анализа. |
|
Включить правила
|
includeRules | boolean |
Следует ли включать правила перехода. |
|
|
Включение влияния
|
includeImpact | boolean |
Следует ли включать анализ влияния. |
Возвращаемое значение
Вычисление периодов заработной платы
Создайте периоды заработной платы для еженедельных, двухнедельных, полумесячных или ежемесячных расписаний с расчетами рабочего дня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата начала
|
startDate | True | string |
Дата начала расчета периода заработной платы. |
|
Дата окончания
|
endDate | string |
Дата окончания расчетного периода заработной платы. Если этот параметр не указан, вычисляет один период с даты начала. |
|
|
Тип периода
|
periodType | True | string |
Тип расчетного периода заработной платы. |
|
Включение частичных периодов
|
includePartialPeriods | boolean |
Следует ли включать частичные периоды в начале или конце. |
Возвращаемое значение
Вычисление продолжительности часового пояса
Вычисляйте длительность между двумя датами и временем в разных часовых поясах, учитывая изменения DST.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Время начала даты
|
startDateTime | True | date-time |
Дата начала и время в часовом поясе начала. |
|
startTimeZone
|
startTimeZone | True | string |
Идентификатор часового пояса IANA. |
|
Время окончания даты
|
endDateTime | True | date-time |
Дата окончания и время в часовом поясе окончания. |
|
endTimeZone
|
endTimeZone | True | string |
Идентификатор часового пояса IANA. |
|
Учетная запись для DST
|
accountForDst | boolean |
Следует ли учитывать переходы на летнее время. |
Возвращаемое значение
Вычисление рабочих дней
Вычислите количество рабочих дней между двумя датами, за исключением выходных и необязательных праздников.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата начала
|
startDate | True | string |
Дата начала вычисления рабочего дня. |
|
Дата окончания
|
endDate | True | string |
Дата окончания вычисления рабочего дня. |
|
Даты праздников
|
holidays | array of string |
Необязательный список дат праздников, которые следует исключить из вычисления рабочего дня. |
|
|
Включить дату начала
|
includeStartDate | boolean |
Следует ли включать дату начала в вычисление. |
Возвращаемое значение
- Тело
- BusinessDaysResponse
Вычисление рабочих часов
Отслеживайте и вычисляйте рабочие часы с поддержкой пользовательских расписаний, правил сверхурочного времени и вычислений времени останова.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Время начала даты
|
startDateTime | True | date-time |
Дата начала и время вычисления рабочих часов. |
|
Время окончания даты
|
endDateTime | True | date-time |
Дата окончания и время вычисления рабочих часов. |
|
Время начала работы
|
start | string |
Время начала рабочего дня (например, 09:00). |
|
|
Время окончания работы
|
end | string |
Время окончания рабочего дня (например, "17:00"). |
|
|
Скорость сверхурочного времени
|
overtimeRate | number |
Коэффициент умножения сверхурочного времени (например, 1,5 для времени и половины). |
|
|
Часы перерыва
|
breakHours | number |
Ежедневное время перерыва в часах, чтобы вычитать из рабочих часов. |
Возвращаемое значение
- Тело
- WorkingHoursResponse
Получение журнала DST
Получение данных о переходе на летнее время для анализа и отчетности о соответствии.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Часовые пояса
|
Time Zones | string |
Идентификатор часового пояса IANA. |
|
|
Начало года
|
startYear | integer |
Начало года для журнала (по умолчанию: 2000). |
|
|
Конец года
|
endYear | integer |
Конец года для истории (по умолчанию: текущий год). |
|
|
Включение политических изменений
|
includePoliticalChanges | boolean |
Следует ли включать политические или законодательные изменения. |
Возвращаемое значение
- Тело
- DstHistoryResponse
Получение сведений о часовом поясе
Получение полных сведений часового пояса, включая правила DST, текущее смещение и региональные сведения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Часовые пояса
|
Time Zones | string |
Идентификатор часового пояса IANA. |
|
|
Дата ссылки
|
referenceDate | string |
Дата ссылки на сведения часового пояса. |
|
|
Журнал включения
|
includeHistory | boolean |
Следует ли включать исторические сведения о DST. |
Возвращаемое значение
- Тело
- TimeZoneInfoResponse
Преобразование часовых поясов
Преобразуйте дату между 25 и более 25 поддерживаемыми часовыми поясами с автоматическим обнаружением DST и корректировкой.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Дата Время
|
dateTime | True | date-time |
Дата и время преобразования. |
|
fromTimeZone
|
fromTimeZone | True | string |
Идентификатор часового пояса IANA. |
|
toTimeZone
|
toTimeZone | True | string |
Идентификатор часового пояса IANA. |
Возвращаемое значение
Проверка вычислений DST
Проверьте и проанализируйте вычисления времени летнего времени для точности и соответствия требованиям.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор вычисления
|
calculationId | True | string |
Уникальный идентификатор вычисления. |
|
Часовой пояс
|
timeZone | True | string |
Часовой пояс для вычисления (часовой пояс IANA). |
|
Время начала даты
|
startDateTime | True | date-time |
Дата и время начала. |
|
Время окончания даты
|
endDateTime | True | date-time |
Дата окончания и время. |
|
Всего дней
|
totalDays | integer |
Общее количество дней. |
|
|
Общее количество часов
|
totalHours | integer |
Общее количество часов. |
|
|
Всего минут
|
totalMinutes | integer |
Общее количество минут. |
|
|
Всего секунд
|
totalSeconds | integer |
Общее количество секунд. |
|
|
Years (Годы);
|
years | integer |
Количество полных лет. |
|
|
Месяцы
|
months | integer |
Дополнительные месяцы после завершения года. |
|
|
Дни
|
days | integer |
Дополнительные дни после завершения месяцев. |
|
|
Часы
|
hours | integer |
Дополнительные часы после завершения дней. |
|
|
Протокол собрания
|
minutes | integer |
Дополнительные минуты после завершения часов. |
|
|
Секунды
|
seconds | integer |
Дополнительные секунды после завершения минут. |
|
|
Правила проверки
|
validationRules | array of string |
Применяемые правила проверки. |
|
|
Стандарт соответствия требованиям
|
complianceStandard | string |
Стандарт соответствия для проверки. |
Возвращаемое значение
Определения
TimeZoneEnum
BusinessDaysResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата начала
|
startDate | string |
Дата начала, используемая в вычислении. |
|
Дата окончания
|
endDate | string |
Дата окончания, используемая в вычислении. |
|
Рабочие дни
|
businessDays | integer |
Общее количество рабочих дней между датами. |
|
Всего дней
|
totalDays | integer |
Всего календарных дней между датами. |
|
Выходные дни
|
weekendDays | integer |
Число выходных дней, исключенных. |
|
Праздничные дни
|
holidayDays | integer |
Количество выходных дней, исключенных. |
|
Праздники в диапазоне
|
holidaysInRange | array of string |
Список праздников, которые упали в диапазоне дат. |
AgeCalculationResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата рождения
|
birthDate | date-time |
Дата рождения, используемая в вычислении. |
|
Дата вычисления
|
calculationDate | date-time |
Возраст даты вычислялся. |
|
Возраст в годах
|
ageYears | integer |
Возраст в полные годы. |
|
Дополнительные месяцы
|
ageMonths | integer |
Дополнительные месяцы, превышающие полные годы. |
|
Дополнительные дни
|
ageDays | integer |
Дополнительные дни, превышающие полные годы и месяцы. |
|
Всего дней
|
totalDays | integer |
Общий возраст в днях. |
|
Общее количество часов
|
totalHours | integer |
Общий возраст в часах. |
|
Всего минут
|
totalMinutes | integer |
Общий возраст в минутах. |
|
Форматированный возраст
|
formattedAge | string |
Читаемая человеком отформатированная строка возраста. |
WorkingHoursResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Время начала даты
|
startDateTime | date-time |
Дата начала и время, используемые в вычислении. |
|
Время окончания даты
|
endDateTime | date-time |
Дата окончания и время, используемые в вычислении. |
|
Общее количество часов
|
totalHours | number |
Общее количество рабочих часов, вычисляемых. |
|
Обычные часы
|
regularHours | number |
Обычные рабочие часы (не сверхурочные). |
|
Сверхурочные часы
|
overtimeHours | number |
Вычисляются сверхурочные часы. |
|
Всего дней
|
totalDays | integer |
Всего календарных дней за период. |
|
Будни
|
workingDays | integer |
Всего рабочих дней (за исключением выходных). |
TimeZoneConversionResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Исходное время даты
|
originalDateTime | date-time |
Указана исходная дата и время. |
|
Преобразованное время даты
|
convertedDateTime | date-time |
Преобразованная дата и время в целевом часовом поясе. |
|
Из часового пояса
|
fromTimeZone | string |
Используется исходный часовой пояс. |
|
Часовой пояс
|
toTimeZone | string |
Используется целевой часовой пояс. |
|
Разница смещения
|
offsetDifference | string |
Разница между зонами времени. |
|
DST Active
|
isDstActive | boolean |
Активно ли летнее время. |
ProjectDurationResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата начала
|
startDate | string |
Дата начала проекта. |
|
Дата окончания
|
endDate | string |
Дата окончания проекта. |
|
Всего календарных дней
|
totalCalendarDays | integer |
Всего календарных дней в проекте. |
|
Всего рабочих дней
|
totalBusinessDays | integer |
Всего рабочих дней в проекте. |
|
Состояние проекта
|
projectStatus | string |
Текущая оценка состояния проекта. |
|
Анализ вехи
|
milestones | array of MilestoneAnalysis |
Проанализированные сведения о вехе. |
|
критически важный путь
|
criticalPath | CriticalPath |
Веха Анализис
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя вехи
|
name | string |
Имя вехи. |
|
Дата вехи
|
date | string |
Дата вехи. |
|
Дни от начала
|
daysFromStart | integer |
Дни от начала проекта до вехи. |
|
Дни окончания
|
daysToEnd | integer |
Дни от вехи до окончания проекта. |
|
Процент завершения
|
percentComplete | number |
Процент временной шкалы проекта, завершенной на вехе. |
|
Просроченный
|
isOverdue | boolean |
Является ли веха просроченной. |
Критический путь
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имеет критический путь
|
hasCriticalPath | boolean |
Определены ли критические вехи. |
|
Критические вехи
|
criticalMilestones | array of string |
Имена критически важных вех. |
|
Рекомендуемый фокус
|
recommendedFocus | string |
Рекомендуемая область фокуса для успешного выполнения проекта. |
DstValidationResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Результаты проверки
|
validationResults | array of DstValidationResult |
Результаты проверки для каждого вычисления. |
|
Общее соответствие требованиям
|
overallCompliance | boolean |
Проходит ли проверка всех вычислений. |
|
Оценка соответствия требованиям
|
complianceScore | number |
Общая оценка соответствия (0–100). |
|
Recommendations
|
recommendations | array of string |
Рекомендации по устранению проблем с проверкой. |
DstValidationResult
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор вычисления
|
calculationId | string |
Идентификатор вычисления. |
|
Допустимый
|
isValid | boolean |
Является ли вычисление допустимым. |
|
actualResult
|
actualResult | DurationBreakdown | |
|
Отклонения
|
deviations | array of ValidationDeviation |
Отклонения от ожидаемых результатов. |
|
Проблемы с соответствием требованиям
|
complianceIssues | array of string |
Обнаруженные проблемы с соответствием требованиям. |
ValidationDeviation
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Поле
|
field | string |
Поле с отклонением. |
|
Ожидаемый
|
expected | string |
Ожидаемое значение. |
|
Действительный
|
actual | string |
Фактическое значение. |
|
Severity
|
severity | string |
Серьезность отклонения. |
TimeZoneInfoResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Сведения о часовом поясе
|
timeZoneDetails | array of TimeZoneDetail |
Подробные сведения для каждого часового пояса. |
|
Comparisons
|
comparisons | array of TimeZoneComparison |
Сравнение часовых поясов. |
TimeZoneDetail
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор часового пояса
|
timeZoneId | string |
Идентификатор часового пояса. |
|
Отображаемое имя
|
displayName | string |
Имя часового пояса, доступное для чтения человеком. |
|
Текущее смещение
|
currentOffset | string |
Текущее смещение в формате UTC. |
|
Стандартное смещение
|
standardOffset | string |
Смещение в формате UTC в стандартном времени. |
|
Это летнее сохранение
|
isDaylightSaving | boolean |
Независимо от того, находится ли в настоящее время в летнее время. |
|
dstRules
|
dstRules | DstRules | |
|
regionalInfo
|
regionalInfo | RegionalInfo |
DstRules
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Использует DST
|
usesDst | boolean |
Используется ли часовой пояс DST. |
|
Правило Spring Forward
|
springForwardRule | string |
Правило для перехода с помощью спринга вперед. |
|
Резервное правило
|
fallBackRule | string |
Правило для перехода отката. |
|
Следующий переход
|
nextTransition | date-time |
Следующая дата перехода DST. |
RegionalInfo
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Страны
|
countries | array of string |
Страны, использующие этот часовой пояс. |
|
Крупные города
|
majorCities | array of string |
Крупные города в этом часовом поясе. |
|
Политический статус
|
politicalStatus | string |
Политический статус внедрения DST. |
TimeZoneComparison
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Часовой пояс 1
|
timeZone1 | string |
Первый часовой пояс. |
|
Часовой пояс 2
|
timeZone2 | string |
Второй часовой пояс. |
|
Разница смещения
|
offsetDifference | string |
Разница между зонами времени. |
|
Один и тот же сезонный шаблон
|
sameSeasonalPattern | boolean |
Соответствует ли зонам тот же шаблон DST. |
DstTransitionResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Часовой пояс
|
timeZone | string |
Часовой пояс, проанализированный (часовой пояс IANA). |
|
Год
|
year | integer |
Год проанализирован. |
|
Переходы
|
transitions | array of DstTransition |
Переходы DST в течение года. |
|
Общее количество переходов
|
totalTransitions | integer |
Общее количество переходов. |
|
impactAnalysis
|
impactAnalysis | DstImpactAnalysis |
DstImpactAnalysis
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Затронутые часы
|
affectedHours | integer |
Общее количество часов, затронутых переходами. |
|
Влияние на бизнес
|
businessImpact | string |
Оцененный уровень влияния на бизнес. |
|
Recommendations
|
recommendations | array of string |
Рекомендации по обработке переходов. |
|
Критические периоды
|
criticalPeriods | array of CriticalPeriod |
Критические периоды, требующие внимания. |
CriticalPeriod
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Время начала даты
|
startDateTime | date-time |
Начало критического периода. |
|
Время окончания даты
|
endDateTime | date-time |
Окончание критического периода. |
|
Description
|
description | string |
Описание критического периода. |
|
Severity
|
severity | string |
Уровень серьезности. |
DstHistoryResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Журналы часовых поясов
|
timeZoneHistories | array of TimeZoneHistory |
Журнал DST для каждого часового пояса. |
|
summary
|
summary | DstHistorySummary |
TimeZoneHistory
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Часовой пояс
|
timeZone | string |
Идентификатор часового пояса. |
|
Исторические переходы
|
historicalTransitions | array of HistoricalDstTransition |
Исторические переходы DST. |
|
Общее количество переходов
|
totalTransitions | integer |
Общее количество записанных переходов DST. |
|
Изменения политики
|
policyChanges | array of DstPolicyChange |
Политика DST изменяется со временем. |
HistoricalDstTransition
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Год
|
year | integer |
Год перехода. |
|
Тип перехода
|
transitionType | string |
Тип перехода DST. |
|
Дата перехода
|
transitionDate | date-time |
Дата и время перехода. |
|
Изменение смещения
|
offsetChange | string |
Изменение смещения в формате UTC. |
|
Применено правило
|
ruleApplied | string |
Применено правило DST. |
DstPolicyChange
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата вступления в силу
|
effectiveDate | string |
Дата вступления в силу изменения политики. |
|
Изменение описания
|
changeDescription | string |
Описание изменения политики. |
|
Причина
|
reason | string |
Причина изменения политики. |
|
Воздействие
|
impact | string |
Уровень влияния изменения. |
DstHistorySummary
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Общее количество часовых поясов
|
totalTimeZones | integer |
Всего проанализированных часовых поясов. |
|
Общее количество переходов
|
totalTransitions | integer |
Общее количество переходов во всех часовых поясах. |
|
Наиболее активный часовой пояс
|
mostActiveTimeZone | string |
Часовой пояс с большинством изменений DST. |
|
Тенденции
|
trends | array of string |
Наблюдаемые тенденции DST. |
|
Глобальные шаблоны
|
globalPatterns | array of string |
Глобальные шаблоны внедрения DST. |
УчастникLocalTime
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя участника
|
participantName | string |
Имя участника. |
|
Локальное время даты
|
localDateTime | date-time |
Время собрания в местном часовом поясе участника. |
|
часовой пояс
|
timeZone | TimeZoneEnum |
Идентификатор часового пояса IANA. |
|
Находится в рабочее время
|
isWithinWorkingHours | boolean |
Указывает, падает ли время в рабочее время. |
|
Уровень конфликта
|
conflictLevel | string |
Уровень конфликта планирования. |
PayrollPeriodsResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Тип периода
|
periodType | string |
Тип вычисляемого периода заработной платы. |
|
Всего периодов
|
totalPeriods | integer |
Общее количество периодов заработной платы. |
|
Полные периоды
|
completePeriods | integer |
Количество полных периодов заработной платы. |
|
Частичные периоды
|
partialPeriods | integer |
Количество частичных периодов заработной платы. |
|
Периоды
|
periods | array of PayrollPeriod |
Список всех периодов заработной платы с подробными сведениями. |
PayrollPeriod
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Номер периода
|
periodNumber | integer |
Последовательное число периодов заработной платы. |
|
Дата начала
|
startDate | string |
Дата начала периода заработной платы. |
|
Дата окончания
|
endDate | string |
Дата окончания периода заработной платы. |
|
Будни
|
workingDays | integer |
Количество рабочих дней в период. |
|
Частично
|
isPartial | boolean |
Является ли это частичным периодом. |
DeadlineCalculationResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата крайнего срока
|
deadlineDate | date-time |
Целевой крайний срок даты и времени. |
|
Текущая дата
|
currentDate | date-time |
Текущая дата, используемая для вычисления. |
|
Оставшееся время
|
timeRemaining | DurationBreakdown | |
|
Оставшиеся рабочие дни
|
businessDaysRemaining | integer |
Количество оставшихся рабочих дней. |
|
Прошлое
|
isPastDue | boolean |
Прошел ли крайний срок. |
|
Критическое состояние
|
criticalStatus | string |
Состояние временной шкалы крайнего срока. |
CrossTzDurationResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Время начала в формате UTC
|
startDateTimeUtc | date-time |
Дата начала и время, преобразованные в формате UTC. |
|
Время окончания utc
|
endDateTimeUtc | date-time |
Дата окончания и время, преобразованные в формате UTC. |
|
duration
|
duration | DurationBreakdown | |
|
Переходы DST
|
dstTransitions | array of DstTransition |
Список переходов DST, произошедших в течение периода. |
|
Смещение запуска
|
timeZoneOffset.startOffset | string |
Смещение в формате UTC во время начала. |
|
Смещение конца
|
timeZoneOffset.endOffset | string |
Смещение в формате UTC во время окончания. |
GlobalWorkingHoursResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Общее количество рабочих часов
|
totalWorkingHours | double |
Общее количество рабочих часов во всех часовых поясах. |
|
Результаты часового пояса
|
timeZoneResults | array of object |
Разбивка рабочих часов по часовой поясу. |
|
Часовой пояс
|
timeZoneResults.timeZone | string |
Идентификатор часового пояса. |
|
Часы работы
|
timeZoneResults.workingHours | double |
Рабочие часы в этом часовом поясе. |
|
Рабочие дни
|
timeZoneResults.businessDays | integer |
Количество рабочих дней. |
|
Перекрывающиеся часы
|
overlapHours | double |
Часы, когда все часовые пояса перекрывают рабочие часы. |
MeetingTimesResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Оптимальное время
|
optimalTimes | array of object |
Список оптимальных времени собрания, отсортированных по пригодности. |
|
Время начала
|
optimalTimes.startTime | date-time |
Время начала собрания в формате UTC. |
|
Время окончания
|
optimalTimes.endTime | date-time |
Время окончания собрания в формате UTC. |
|
Оценка подходящести
|
optimalTimes.suitabilityScore | double |
Оценка, указывающая, как подходит это время (0–100). |
|
Время участника
|
optimalTimes.participantTimes | array of ParticipantLocalTime |
Локальное время для каждого участника. |
|
Conflicts
|
optimalTimes.conflicts | array of object |
Список конфликтов планирования. |
|
Идентификатор участника
|
optimalTimes.conflicts.participantId | string |
Идентификатор участника с конфликтом. |
|
Тип конфликта
|
optimalTimes.conflicts.conflictType | string |
Тип конфликта планирования. |
|
Уровень конфликта
|
optimalTimes.conflicts.severity | string |
Уровень конфликта планирования. |
|
Уникальные часовые пояса
|
timeZoneAnalysis.uniqueTimeZones | integer |
Количество уникальных часовых поясов. |
|
Максимальное смещение времени
|
timeZoneAnalysis.maxTimeOffset | double |
Максимальная разница во времени между участниками в часах. |
DurationBreakdown
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Всего дней
|
totalDays | integer |
Общее количество дней. |
|
Общее количество часов
|
totalHours | integer |
Общее количество часов. |
|
Всего минут
|
totalMinutes | integer |
Общее количество минут. |
|
Всего секунд
|
totalSeconds | integer |
Общее количество секунд. |
|
Years (Годы);
|
years | integer |
Количество полных лет. |
|
Месяцы
|
months | integer |
Дополнительные месяцы после завершения года. |
|
Дни
|
days | integer |
Дополнительные дни после завершения месяцев. |
|
Часы
|
hours | integer |
Дополнительные часы после завершения дней. |
|
Протокол собрания
|
minutes | integer |
Дополнительные минуты после завершения часов. |
|
Секунды
|
seconds | integer |
Дополнительные секунды после завершения минут. |
DstTransition
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Дата перехода
|
transitionDate | date-time |
Дата и время перехода DST. |
|
Часовой пояс
|
timeZone | string |
Часовой пояс, в котором происходит переход. |
|
Тип перехода
|
transitionType | string |
Тип перехода DST. |
|
Смещение до
|
offsetBefore | string |
Смещение UTC перед переходом (например, "-05:00". |
|
Смещение после
|
offsetAfter | string |
Смещение UTC после перехода (например, "-04:00". |
|
Корректировка времени
|
timeAdjustment | integer |
Корректировка времени в минутах (+60 для спринг вперед, -60 для отката). |