report generate¶
Генерация отчёта по шаблону
Зачем нужна¶
Команда запускает генерацию отчёта по существующему шаблону из консоли — без открытия веб-интерфейса. Поддерживается выбор формата (PDF/XLSX), фильтрация по конкретным устройствам, указание момента «состояние на дату» и доставка готового файла на почту
Типичные случаи применения:
автоматическая генерация регулярных отчётов из cron — например, еженедельной выгрузки на email руководителя
массовая выгрузка отчётов по расписанию без участия оператора
разовая генерация отчёта на конкретную дату прошлого периода (через
--start_timestamp) — для аудита или согласованияполучение отчёта по ограниченному списку устройств без создания нового шаблона в веб-интерфейсе
Синтаксис¶
rude report generate [id_шаблона] [--type pdf|xlsx] [--user id_пользователя] [--servers id1,id2,...] [--start_timestamp datetime]
Параметры¶
Параметр |
Описание |
|---|---|
id_шаблона |
ID шаблона отчёта в системе (обязательный) |
--type |
Формат отчёта: |
--user |
ID пользователя, которому отправляется уведомление о готовности отчёта (необязательно) |
--servers |
Список ID устройств через запятую — отчёт будет ограничен только этими устройствами (необязательно) |
--start_timestamp |
Дата и время создания отчёта в формате ISO 8601 (необязательно; по умолчанию используется текущее время) |
Примечание
Поддерживаются только форматы pdf (по умолчанию) и xlsx. Любой другой формат завершит команду ошибкой Не распознан формат отчета
Пример¶
Генерация PDF без отправки пользователю:
rude report generate [id_шаблона] --type pdf
Генерация XLSX без отправки пользователю:
rude report generate [id_шаблона] --type xlsx
Подсказка
После выполнения команды готовые отчёты будут доступны для загрузки на странице «Готовые отчёты» в веб-интерфейсе
Генерация PDF с отправкой пользователю:
rude report generate [id_шаблона] --user [id_пользователя] --type pdf
Генерация XLSX с отправкой пользователю:
rude report generate [id_шаблона] --user [id_пользователя] --type xlsx
Генерация отчёта только по выбранным устройствам и с указанием времени создания:
rude report generate [id_шаблона] --type pdf --servers 12,15,18 --start_timestamp "2025-04-01 09:00:00"
Подсказка
После выполнения команды с параметром --user готовый отчёт будет доступен для загрузки в веб-интерфейсе и пользователю будет отправлено письмо