Платформа 3V/Планировщик/Описание задач: различия между версиями
< Платформа 3V | Планировщик
Перейти к навигации
Перейти к поиску
Строка 2: | Строка 2: | ||
*'''runUrl''' - [[Платформа 3V/Планировщик/Описание задач#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_Url|настройки Url]] для запуска задачи. | *'''runUrl''' - [[Платформа 3V/Планировщик/Описание задач#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_Url|настройки Url]] для запуска задачи. | ||
*'''checkStateUrl''' - [[Платформа 3V/Планировщик/Описание задач#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_Url|настройки Url]] для проверки состояния задачи. | *'''checkStateUrl''' - [[Платформа 3V/Планировщик/Описание задач#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_Url|настройки Url]] для проверки состояния задачи. | ||
− | *'''schedule''' - расписание задачи. | + | *'''schedule''' - [[Платформа 3V/Планировщик/Описание задач#.D0.A0.D0.B0.D1.81.D0.BF.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5|расписание ]] задачи. |
*'''isEnable''' - признак включенности задачи, '''true''' - задача включена и будет обрабатываться планировщиком. | *'''isEnable''' - признак включенности задачи, '''true''' - задача включена и будет обрабатываться планировщиком. | ||
*'''authenticationSettingsId''' - идентификатор [[Платформа 3V/Планировщик/Настройки аутентификации|настроек аутентификации]]. | *'''authenticationSettingsId''' - идентификатор [[Платформа 3V/Планировщик/Настройки аутентификации|настроек аутентификации]]. |
Версия 14:34, 7 октября 2020
- runUrl - настройки Url для запуска задачи.
- checkStateUrl - настройки Url для проверки состояния задачи.
- schedule - расписание задачи.
- isEnable - признак включенности задачи, true - задача включена и будет обрабатываться планировщиком.
- authenticationSettingsId - идентификатор настроек аутентификации.
- id - идентификатор задачи.
- name - наименование задачи.
- discriminator - тип задачи.
Типы задач
Задачи бывают двух видов:
- ScheduledTaskDto - выполнение запроса к сервису
- CalcScheduledTaskDto - запуск методики (может быть описана в виде выполнения запроса к сервису)
Настройки Url
Настройки Url для запуска задачи бывают трёх видов:
- TaskUrlDto - любой тип запроса без параметров в теле запроса
- PostWithParamsTaskUrlDto - POST-запрос со строковым значением (JSON) параметров в теле запроса
- CalcWithParamsTaskUrlDto - POST-запрос на запуск методики с описанием параметров в виде параметров методики.
Настройки Url для проверки состояния задачи аналогичны настройкам Url для запуска задачи.
Расписание
Расписание бывает двух видов:
- DaysScheduleDto - расписание по дням
- TimerScheduleDto - расписание по таймеру.
Расписание содержит в себе:
- Period - период действия задачи.
- RunTime - время первого запуска задачи, см. Метод AddNewTask.
Период действия задачи
- DatePeriodDto - период в диапазоне дат.
- InfiniteTimesDto - бесконечный период.
- ManyTimesDto - период, ограниченный количеством раз.
- OnceDto - Период, ограниченный единственным разом.