Платформа 3V/Планировщик/Настройки аутентификации/Примеры работы задач в Планировщике

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

!Страница находится в разработке
Для демонстрации работы планировщика создадим методику расчета, которая будет записывать дату и время ее запуска (Используем выражение Now()). В методику так же добавим вычислимый параметр Сегодня (используем "defaultValue": "=Today()"). В такой методики каждый день будет изменяться параметр, а соответственно мы сможем посмотреть как по дням будет работать запускаться задача в планировщики и время запуска методики.

1. Записываем 1 раз. Результат работы задачи.
Данная задача в планировщике запустит методику с идентификатором 1190 один раз. Несмотря на то что в days указаны все дни недели, период запуска данной методики указан "discriminator": "OnceDto", поэтому методика запустится 1 раз в ближайший из указанных дней в 11:00.
Задача была создана 14 января 2022 года после 11:00, значит ее ближайший запуск должен быть 15 января 2022 в 11:00.

запуск методики 1 раз.png



Пример описания задачи в формате JSON

2. Записываем 20 раз. Результат работы задачи.
Данная задача в планировщике запустит методику с идентификатором 1195 20 раз, так как в периоду указан "discriminator": "ManyTimesDto", а количество запусков равно 20 ("times": 20). Первый раз запуск методики произойдет в ближайший из указанных дней в 13:00.
Задача была создана 17 января 2022 года до 13:00, значит ее ближайший запуск должен быть 17 января 2022 в 13:00.

Вставить скрин после 20 запусков!

Пример описания задачи в формате JSON

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

Пример описания задачи в формате JSON

4. Записываем с промежутком 23 часа. Результат работы задачи.

Пример описания задачи в формате JSON

5. Записываем дату с 15.01-16.02 Результат работы задачи.

Пример описания задачи в формате JSON