Skip to content

Расписания ​

Расписание (schedule) позволяет настроить автоматическое обновление отчёта через заданные интервалы времени без ручного запуска.

Конфигурация ​

Расписание задаётся объектом в параметре schedule отчёта:

json
{
  "schedule": {
    "enabled": true,
    "interval": "daily",
    "time": "06:00",
    "timezone": "Europe/Moscow",
    "days_of_week": [1, 2, 3, 4, 5],
    "day_of_month": 1,
    "retry_on_failure": true,
    "max_retries": 3
  }
}

Параметры расписания ​

ПараметрТипОбязательноеОписание
enabledbooleanДаВключено ли расписание
intervalстрокаДаПериодичность запуска
timeстрокаДаВремя запуска в формате HH:MM
timezoneстрокаНетЧасовой пояс времени запуска
days_of_weekмассив чиселНетДни недели (1=Пн, 7=Вс) для weekly
day_of_monthчислоНетДень месяца (1–28) для monthly
retry_on_failurebooleanНетПовтор при ошибке (по умолчанию true)
max_retriesчислоНетМаксимум повторов (по умолчанию 3)

Интервалы ​

ИнтервалОписаниеДополнительные параметры
hourlyКаждый часНет
dailyКаждый деньНет
weeklyРаз в неделюdays_of_week
biweeklyРаз в две неделиdays_of_week
monthlyРаз в месяцday_of_month

Примеры ​

Ежедневно в 6 утра ​

json
{
  "schedule": {
    "enabled": true,
    "interval": "daily",
    "time": "06:00",
    "timezone": "Europe/Moscow"
  }
}

По будням в 8:00 ​

json
{
  "schedule": {
    "enabled": true,
    "interval": "weekly",
    "time": "08:00",
    "days_of_week": [1, 2, 3, 4, 5],
    "timezone": "Europe/Moscow"
  }
}

Первого числа каждого месяца ​

json
{
  "schedule": {
    "enabled": true,
    "interval": "monthly",
    "time": "00:00",
    "day_of_month": 1,
    "timezone": "Europe/Moscow"
  }
}

Поведение при ошибках ​

При включённом retry_on_failure:

  1. Запуск по расписанию → ошибка
  2. Пауза 5 минут → повторная попытка 1
  3. Пауза 15 минут → повторная попытка 2
  4. Пауза 30 минут → повторная попытка 3
  5. Все попытки исчерпаны → статус отчёта failed

Если retry_on_failure: false — при первой ошибке статус сразу failed.

Пропущенные запуски ​

Если система была недоступна в момент запланированного запуска:

  • Пропущенный запуск не выполняется при восстановлении
  • Следующий запуск — по обычному расписанию

Исключение: для daily и hourly, если окно пропуска меньше интервала, запуск выполняется сразу при восстановлении.

Ограничения по тарифам ​

ТарифМаксимум расписанийМинимальный интервал
FreeРасписания недоступны (только ручной запуск)—
Solo20daily
Agency100hourly
Agency ProБез ограниченийhourly

Ручной перезапуск ​

Расписание не блокирует ручной запуск. Можно запустить отчёт вручную в любое время независимо от расписания.

Связанные страницы ​

Maintained by the LightLead Documentation Team · Last verified: 2026-07-25

LightLead Help Center · lightlead.space