Вычисление рабочего дня
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 не требуется. Для поддержки перейдите на наш веб-сайт здесь.
Начало работы
Этот соединитель можно использовать в следующих случаях:
- Убедитесь, что подключение не требуется, ключ API не требуется.
- Добавьте шаг в поток Power Automate.
- Введите ключ API и выберите конечную точку.
- Передайте значение домена, вы также можете передать полный адрес электронной почты, однако нам нужен только домен.
Известные проблемы и ограничения
- В настоящее время известные проблемы отсутствуют
- В настоящее время мы ограничиваем до 1 звонка в секунду, если вам нужна больше емкость, обратитесь к нам напрямую.
Использование соединителя
Использование соединителя;
- Добавьте его в поток Power Automate.
- Создайте подключение, ключ API не требуется.
- Выбор действия
- Передайте необязательные и обязательные параметры в зависимости от действия.
Параметры, которые можно использовать
- дата — дата, о которой вы хотите указать свой запрос. Это входная дата в формате 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.
Инструкции по развертыванию
Этот соединитель можно использовать в следующих случаях:
- Сделайте подключение, если вам будет предложено использовать
freeключ API в качестве значения ключа. - Добавление шага в поток Power Automate
- Введите ключ API и выберите конечную точку
- Передайте значение домена, вы также можете передать полный адрес электронной почты, однако нам нужен только домен.
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы 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 |