Вычисление рабочего дня

API вычисляемого рабочего дня — это средство для разработчиков, чтобы легко вычислить допустимый рабочий день, а также реализовать диапазон требований от основных до сложных сценариев.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга 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)
Контакт
Имя Mightora.io
URL https://mightora.io/power-automate-connectors/calculate-working-day/
Адрес электронной почты support@mightora.io
Метаданные соединителя
Publisher Tweed Technology Ltd
Веб-сайт https://mightora.io
Политика конфиденциальности https://mightora.io/privacy/
Категории Маркетинг; Данные

Вычисление рабочего дня

API вычисляемого рабочего дня — это мощный инструмент, который помогает разработчикам легко вычислять допустимые рабочие дни, обслуживая широкий спектр требований от простых до сложных сценариев. Он легко интегрируется с пользовательскими рабочими днями и банковскими праздниками, предлагая различные функции для удовлетворения различных потребностей. С помощью расширенных параметров конфигурации разработчики могут настроить вычисления для соответствия определенным шаблонам рабочего дня. Предоставляя специализированный список рабочих дней, определяемых соответствующими кодами дня недели, API обеспечивает точное определение следующего рабочего дня на основе определяемого пользователем расписания.

Издатель: Mightora.io

На Mightora.io, основанном Ian Tweedie , также известной как Tech Tweedie , мы призваны помочь разработчикам с низким кодом заряжать свой опыт разработки Power Platform. Предлагая исключительные соединители и API Power Automate, наша миссия заключается в том, чтобы предоставить удобные средства, которые снижают затраты на разработку и позволяют разработчикам принимать разработку граждан. Благодаря нашим инновационным решениям вы можете ожидать простой и эффективный процесс разработки, который обеспечивает успех. Дополнительные сведения можно найти на нашем веб-сайте.

Предпосылки

Чтобы использовать этот соединитель, вам потребуется следующее:

  • План Microsoft Power Apps или Power Automate
  • Ключ API не требуется, наши соединители бесплатно использовать в качестве сообщества вклад от Ian Tweedie, также известного как Tech Tweedie, ознакомьтесь сTech Tweedie Blog для видео демонстрации инструмента на https://techtweedie.github.io/posts/calculate-working-day/ веб-сайте или перейдите на веб-сайт.

Поддерживаемые операции

Комбинированный

Выполняет сочетание всех конечных точек в одном ответе.

Базовый следующий рабочий день

Находит следующий рабочий день на основе рабочей недели понедельника до пятницы.

Калькулятор разницы дат

Это действие использует несколько переменных, чтобы определить, какие рабочие дни находятся между двумя датами.

Следующий рабочий день

Это действие использует несколько переменных, чтобы определить, какие рабочие дни имеются, чтобы вернуть правильный следующий рабочий день после указанной даты.

Первый и последний рабочий день месяца

В этом действии используется несколько переменных, чтобы определить, каковы ваши первые и последние рабочие дни заданного месяца.

Сегодня рабочий день

Это действие использует несколько переменных, чтобы определить, является ли сегодня/дата рабочим днем.

Дата в X рабочих днях

Это действие использует несколько переменных, чтобы определить, какой рабочий день будет находиться в X рабочих днях.

Получение учетных данных

Наши соединители бесплатны для использования, ключ API не требуется. Для поддержки перейдите на наш веб-сайт здесь.

Начало работы

Этот соединитель можно использовать в следующих случаях:

  1. Убедитесь, что подключение не требуется, ключ API не требуется.
  2. Добавьте шаг в поток Power Automate.
  3. Введите ключ API и выберите конечную точку.
  4. Передайте значение домена, вы также можете передать полный адрес электронной почты, однако нам нужен только домен.

Известные проблемы и ограничения

  • В настоящее время известные проблемы отсутствуют
  • В настоящее время мы ограничиваем до 1 звонка в секунду, если вам нужна больше емкость, обратитесь к нам напрямую.

Использование соединителя

Использование соединителя;

  1. Добавьте его в поток Power Automate.
  2. Создайте подключение, ключ API не требуется.
  3. Выбор действия
  4. Передайте необязательные и обязательные параметры в зависимости от действия.

Параметры, которые можно использовать

  • дата — дата, о которой вы хотите указать свой запрос. Это входная дата в формате YYY-MM-DD. Например, 2022-12-23.
  • working_days — этот параметр ожидает разделенный запятыми список рабочих дней, где понедельник равен 1, вторник равен 2 и т. д. По умолчанию мы используем все рабочие дни с понедельника по пятницу, поэтому значение равно "1,2,3,4,5".
  • x_working_days — найти рабочий день в X днях, например 4
  • start_date — дата начала в формате YYY-MM-DD. Например, 2022-12-23.
  • end_date — дата окончания в формате YYY-MM-DD. Например, 2022-12-30.
  • страна - В настоящее время поддерживается только Соединенное Королевство. Значения могут быть англии и уэльса, шотландии, северной ирландии, ни один. Используется для фильтрации банковских праздников.
  • non_working_days — настраиваемый список нерабочих дней, это может быть список дней, в которых служба недоступна. В строке в виде списка формат YYYY-MM-DD,ГГГГ-MM-DD например 2022-12-28 2022-12-12-29,2022-12-30.

Инструкции по развертыванию

Этот соединитель можно использовать в следующих случаях:

  1. Сделайте подключение, если вам будет предложено использовать free ключ API в качестве значения ключа.
  2. Добавление шага в поток Power Automate
  3. Введите ключ API и выберите конечную точку
  4. Передайте значение домена, вы также можете передать полный адрес электронной почты, однако нам нужен только домен.

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Базовый следующий рабочий день

Находит следующий рабочий день на основе рабочей недели понедельника до пятницы.

Дата в X рабочих днях

Это действие использует несколько переменных, чтобы определить, какой рабочий день будет находиться в X рабочих днях.

Доступные страны

Список доступных стран, где у нас есть актуальная информация о банковских праздниках.

Калькулятор разницы дат

Это действие использует несколько переменных, чтобы определить, какие рабочие дни находятся между двумя датами.

Первый и последний рабочий день месяца

В этом действии используется несколько переменных, чтобы определить, каковы ваши первые и последние рабочие дни заданного месяца.

Сегодня рабочий день

Это действие использует несколько переменных, чтобы определить, является ли сегодня рабочим днем для вас.

Следующий рабочий день

Это действие использует несколько переменных, чтобы определить, какие рабочие дни имеются, чтобы вернуть правильный следующий рабочий день после указанной даты.

Сочетание всех конечных точек рабочего дня

Выполняет сочетание всех конечных точек в одном ответе. Дополнительные сведения см. в разделе https://mightora.io/calculate-working-day

Базовый следующий рабочий день

Находит следующий рабочий день на основе рабочей недели понедельника до пятницы.

Параметры

Имя Ключ Обязательно Тип Описание
Date
date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Возвращаемое значение

Имя Путь Тип Описание
Дата ввода
input_date string

input_date

Следующий рабочий день
next_working_day string

next_working_day

Дополнительная информация
more_info string

more_info

Сообщение от разработчика
message_from_developer string

message_from_developer

Дата в X рабочих днях

Это действие использует несколько переменных, чтобы определить, какой рабочий день будет находиться в X рабочих днях.

Параметры

Имя Ключ Обязательно Тип Описание
Date
date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Будни
working_days True string

Этот параметр ожидает разделенный запятыми список рабочих дней, где понедельник составляет 1, вторник — 2, и т. д. По умолчанию мы используем все рабочие дни с понедельника по пятницу, поэтому значение равно "1,2,3,4,5".

В X рабочих днях
x_working_days True integer

Поиск рабочего дня в X днях, например 4

Возвращаемое значение

Имя Путь Тип Описание
Дата ввода
input_date string

input_date

Будни
working_days array of string

working_days

Рабочие дни в словах
working_days_in_words array of string

working_days_in_words

Рабочие дни в словах
non_working_days array of string

non_working_days

Следующий рабочий день
x_days integer

x_days

Рабочий день в x днях
working_day_in_x_days string

working_day_in_x_days

Дополнительная информация
more_info string

more_info

Сообщение от разработчика
message_from_developer string

message_from_developer

Доступные страны

Список доступных стран, где у нас есть актуальная информация о банковских праздниках.

Возвращаемое значение

Имя Путь Тип Описание
страны
countrys array of object

страны

Страна
countrys.country string

country

Калькулятор разницы дат

Это действие использует несколько переменных, чтобы определить, какие рабочие дни находятся между двумя датами.

Параметры

Имя Ключ Обязательно Тип Описание
Нерабочие дни
non_working_days string

Настраиваемый список нерабочих дней может быть списком дней, в которых служба недоступна. В строке в виде списка формат YYYY-MM-DD,ГГГГ-MM-DD например 2022-12-28 2022-12-12-29,2022-12-30

Будни
working_days True string

Этот параметр ожидает разделенный запятыми список рабочих дней, где понедельник составляет 1, вторник — 2, и т. д. По умолчанию мы используем все рабочие дни с понедельника по пятницу, поэтому значение равно "1,2,3,4,5".

Date
start_date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Date
end_date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Возвращаемое значение

Имя Путь Тип Описание
Дата начала
start_date string

start_date

Дата окончания
end_date string

end_date

Всего дней
total_days integer

total_days

Количество рабочих дней
working_days_count integer

working_days_count

Будни
working_days array of string

working_days

Рабочие дни в словах
working_days_in_words array of string

working_days_in_words

Рабочие дни в словах
non_working_days array of string

non_working_days

Дополнительная информация
more_info string

more_info

Сообщение от разработчика
message_from_developer string

message_from_developer

Первый и последний рабочий день месяца

В этом действии используется несколько переменных, чтобы определить, каковы ваши первые и последние рабочие дни заданного месяца.

Параметры

Имя Ключ Обязательно Тип Описание
Date
date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Будни
working_days True string

Этот параметр ожидает разделенный запятыми список рабочих дней, где понедельник составляет 1, вторник — 2, и т. д. По умолчанию мы используем все рабочие дни с понедельника по пятницу, поэтому значение равно "1,2,3,4,5".

Возвращаемое значение

Имя Путь Тип Описание
Дата ввода
input_date string

input_date

Будни
working_days array of string

working_days

Рабочие дни в словах
working_days_in_words array of string

working_days_in_words

Рабочие дни в словах
non_working_days array of string

non_working_days

Первый рабочий день месяца
first_working_day_of_month string

first_working_day_of_month

Последний рабочий день месяца
last_working_day_of_month string

last_working_day_of_month

Дополнительная информация
more_info string

more_info

Сообщение от разработчика
message_from_developer string

message_from_developer

Сегодня рабочий день

Это действие использует несколько переменных, чтобы определить, является ли сегодня рабочим днем для вас.

Параметры

Имя Ключ Обязательно Тип Описание
Date
date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Будни
working_days True string

Этот параметр ожидает разделенный запятыми список рабочих дней, где понедельник составляет 1, вторник — 2, и т. д. По умолчанию мы используем все рабочие дни с понедельника по пятницу, поэтому значение равно "1,2,3,4,5".

Возвращаемое значение

Имя Путь Тип Описание
Дата ввода
input_date string

input_date

Дата ввода рабочего дня
is_input_date_a_working_day boolean

is_input_date_a_working_day

Будни
working_days array of string

working_days

Рабочие дни в словах
working_days_in_words array of string

working_days_in_words

Рабочие дни в словах
non_working_days array of string

non_working_days

Дополнительная информация
more_info string

more_info

Сообщение от разработчика
message_from_developer string

message_from_developer

Следующий рабочий день

Это действие использует несколько переменных, чтобы определить, какие рабочие дни имеются, чтобы вернуть правильный следующий рабочий день после указанной даты.

Параметры

Имя Ключ Обязательно Тип Описание
Date
date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Будни
working_days True string

Этот параметр ожидает разделенный запятыми список рабочих дней, где понедельник составляет 1, вторник — 2, и т. д. По умолчанию мы используем все рабочие дни с понедельника по пятницу, поэтому значение равно "1,2,3,4,5".

Нерабочие дни
non_working_days string

Настраиваемый список нерабочих дней может быть списком дней, в которых служба недоступна. В строке в виде списка формат YYYY-MM-DD,ГГГГ-MM-DD например 2022-12-28 2022-12-12-29,2022-12-30

В X рабочих днях
x_working_days True integer

Поиск рабочего дня в X днях, например 4

Возвращаемое значение

Имя Путь Тип Описание
Дата ввода
input_date string

input_date

Будни
working_days array of string

working_days

Рабочие дни в словах
working_days_in_words array of string

working_days_in_words

Рабочие дни в словах
non_working_days array of string

non_working_days

Следующий рабочий день
next_working_day string

next_working_day

Дополнительная информация
more_info string

more_info

Сообщение от разработчика
message_from_developer string

message_from_developer

Сочетание всех конечных точек рабочего дня

Выполняет сочетание всех конечных точек в одном ответе. Дополнительные сведения см. в разделе https://mightora.io/calculate-working-day

Параметры

Имя Ключ Обязательно Тип Описание
Date
date True string

Это входная дата в формате YYY-MM-DD. например, 2022-12-23

Будни
working_days True string

Этот параметр ожидает разделенный запятыми список рабочих дней, где понедельник составляет 1, вторник — 2, и т. д. По умолчанию мы используем все рабочие дни с понедельника по пятницу, поэтому значение равно "1,2,3,4,5".

Нерабочие дни
non_working_days string

Настраиваемый список нерабочих дней может быть списком дней, в которых служба недоступна. В строке в виде списка формат YYYY-MM-DD,ГГГГ-MM-DD например 2022-12-28 2022-12-12-29,2022-12-30

В X рабочих днях
x_working_days True integer

Поиск рабочего дня в X днях, например 4

Фильтрация банковских праздников для страны
country string

Выберите, какие банковские праздники вы хотите отфильтровать

Возвращаемое значение

Имя Путь Тип Описание
Дата ввода
input_date string

input_date

Дата ввода рабочего дня
is_input_date_a_working_day boolean

is_input_date_a_working_day

Будни
working_days array of string

working_days

Рабочие дни в словах
working_days_in_words array of string

working_days_in_words

Рабочие дни в словах
non_working_days array of string

non_working_days

Следующий рабочий день
next_working_day string

next_working_day

Следующий рабочий день
x_days integer

x_days

Рабочий день в x днях
working_day_in_x_days string

working_day_in_x_days

Первый рабочий день месяца
first_working_day_of_month string

first_working_day_of_month

Последний рабочий день месяца
last_working_day_of_month string

last_working_day_of_month

Дополнительная информация
more_info string

more_info

Сообщение от разработчика
message_from_developer string

message_from_developer