Платформа 3V/Планировщик/Настройки аутентификации/Примеры работы задач в Планировщике: различия между версиями
Строка 1: | Строка 1: | ||
'''!Страница находится в разработке'''<br> | '''!Страница находится в разработке'''<br> | ||
− | Для | + | '''Рассмотрим работу планировщика на примере задачи с запуском методики.''' <br> |
+ | Для этого создадим методику расчета, которая будет записывать дату и время её запуска (используем выражение Now()), в методику так же добавим вычислимый параметр Сегодня (используем "defaultValue": "=Today()"). В данной методики каждый день будет изменяться параметр, отображая сегодняшний день, поэтому мы сможем посмотреть как по дням будет работать запуск задачи в планировщики и время запуска каждой задачи. <br> | ||
+ | |||
+ | == Однократный запуск методики == | ||
+ | Для методик с однократным запуском используется период с '''"discriminator": "OnceDto"'''. | ||
+ | Пример 1: Данная задача в планировщике запустит методику с идентификатором 1190 один раз. Несмотря на то, что в days указаны все дни недели, период запуска данной методики указан "discriminator": "OnceDto", поэтому методика запустится 1 раз в ближайший из указанных дней в 11:00.<br> | ||
+ | Задача была создана 14 января 2022 года после 11:00, значит ее ближайший запуск должен быть 15 января 2022 в 11:00. [https://study.3v-cloud.com/navigator/#/home?parentId=1188 Результат работы задачи].<br> | ||
− | |||
− | |||
− | |||
[[Файл:запуск методики 1 раз.png|700px|слева]]<br clear="both" /><br> | [[Файл:запуск методики 1 раз.png|700px|слева]]<br clear="both" /><br> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
Строка 46: | Строка 49: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | + | == Записываем 20 раз. == | |
+ | [https://study.3v-cloud.com/navigator/#/home?parentId=1194 Результат работы задачи]. <br> | ||
Данная задача в планировщике запустит методику с идентификатором 1195 20 раз, так как в периоду указан "discriminator": "ManyTimesDto", а количество запусков равно 20 ("times": 20). Первый раз запуск методики произойдет в ближайший из указанных дней в 13:00.<br> | Данная задача в планировщике запустит методику с идентификатором 1195 20 раз, так как в периоду указан "discriminator": "ManyTimesDto", а количество запусков равно 20 ("times": 20). Первый раз запуск методики произойдет в ближайший из указанных дней в 13:00.<br> | ||
Задача была создана 17 января 2022 года до 13:00, значит ее ближайший запуск должен быть 17 января 2022 в 13:00.<br> | Задача была создана 17 января 2022 года до 13:00, значит ее ближайший запуск должен быть 17 января 2022 в 13:00.<br> | ||
Строка 93: | Строка 97: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | + | == Записываем каждый день по дням == | |
+ | [https://study.3v-cloud.com/navigator/#/home?parentId=1191 Результат работы задачи]. | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | ||
Строка 134: | Строка 139: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | + | == Записываем с промежутком 23 часа == | |
+ | [https://study.3v-cloud.com/navigator/#/home?parentId=1187 Результат работы задачи]. | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | ||
Строка 167: | Строка 173: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div></div> | </div></div> | ||
− | + | == Записываем дату с 15.01-16.02 == | |
+ | [https://study.3v-cloud.com/navigator/#/home?parentId=1197 Результат работы задачи]. | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:700px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> | <div style="font-weight:bold;line-height:1.6;"> Пример описания задачи в формате JSON </div> |
Версия 13:23, 17 января 2022
!Страница находится в разработке
Рассмотрим работу планировщика на примере задачи с запуском методики.
Для этого создадим методику расчета, которая будет записывать дату и время её запуска (используем выражение Now()), в методику так же добавим вычислимый параметр Сегодня (используем "defaultValue": "=Today()"). В данной методики каждый день будет изменяться параметр, отображая сегодняшний день, поэтому мы сможем посмотреть как по дням будет работать запуск задачи в планировщики и время запуска каждой задачи.
Содержание
Однократный запуск методики
Для методик с однократным запуском используется период с "discriminator": "OnceDto".
Пример 1: Данная задача в планировщике запустит методику с идентификатором 1190 один раз. Несмотря на то, что в days указаны все дни недели, период запуска данной методики указан "discriminator": "OnceDto", поэтому методика запустится 1 раз в ближайший из указанных дней в 11:00.
Задача была создана 14 января 2022 года после 11:00, значит ее ближайший запуск должен быть 15 января 2022 в 11:00. Результат работы задачи.
Записываем 20 раз.
Результат работы задачи.
Данная задача в планировщике запустит методику с идентификатором 1195 20 раз, так как в периоду указан "discriminator": "ManyTimesDto", а количество запусков равно 20 ("times": 20). Первый раз запуск методики произойдет в ближайший из указанных дней в 13:00.
Задача была создана 17 января 2022 года до 13:00, значит ее ближайший запуск должен быть 17 января 2022 в 13:00.
Вставить скрин после 20 запусков!