Описание задач

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


  • runUrl - настройки Url для запуска задачи.
  • checkStateUrl - настройки Url для проверки состояния задачи.
  • schedule - расписание задачи.
  • isEnable - признак включенности задачи, true - задача включена и будет обрабатываться планировщиком.
  • authenticationSettingsId - идентификатор настроек аутентификации.
  • id - идентификатор задачи.
  • name - наименование задачи.
  • discriminator - тип задачи (ScheduledTask/CalcScheduledTask).

Задачи бывают двух видов:

  1. ScheduledTaskDto - выполнение запроса к сервису
  2. CalcScheduledTaskDto - запуск методики (может быть описана в виде выполнения запроса к сервису)

Настройки Url для запуска задачи бывают трёх видов:

  1. TaskUrlDto - любой тип запроса без параметров в теле запроса
  2. PostWithParamsTaskUrlDto - POST-запрос со строковым значением (JSON) параметров в теле запроса
  3. CalcWithParamsTaskUrlDto - POST-запрос на запуск методики с описанием параметров в виде параметров методики.

Настройки Url для проверки состояния задачи аналогичны настройкам Url для запуска задачи.

Расписание бывает двух видов:

  1. DaysScheduleDto - расписание по дням
  2. TimerScheduleDto - расписание по таймеру.