Поиск

Релиз

Содержание

Нужна помощь?

Не нашли ответ на свой вопрос? Свяжитесь с нашей службой поддержки.

Обратиться в поддержку

Шаблоны регламентных заявок

Обновлено: 25 Июль 2026 Версия: 2.2

Шаблоны регламентных заявок

Администратор (или менеджер с правом servicedesk.manage_maintenance) настраивает шаблоны, по которым система автоматически создаёт заявки Service Desk по расписанию.

Рабочее руководство для специалистов: Регламентные заявки.

Настройка шаблонов

Настройки → Сервис-деск → Шаблоны регламентных заявок
URL: /settings/servicedesk/maintenance-templates/

  1. «Добавить шаблон» — заполните поля заявки (услуга, тип, приоритет и т.д.).
  2. Тема и описание поддерживают плейсхолдеры {ci}, {client}, {date}, {schedule}.
  3. Опционально укажите шаблон плана работ (чеклист) — пункты скопируются в созданную заявку.
  4. Шаблон с привязанными расписаниями удалить нельзя — деактивируйте (is_active).

Права: servicedesk.manage_maintenance (группы вроде TechDep-Manager / Rules-TopMan / superuser).

Расписания (операционный раздел)

Список и CRUD: Техподдержка → Регламентные расписания
URL: /servicedesk/maintenance/schedules/

При сохранении расписания система вычисляет next_run_at. Создание заявок выполняет Celery-задача servicedesk.tasks.process_maintenance_schedules (в Beat — каждые 5 минут).

Модели данных (ориентир для сопровождения)

Сущность Назначение
MaintenanceTemplate Шаблон полей заявки + опциональный чеклист
MaintenanceSchedule Расписание (клиент, КЕ, recurrence, next_run_at)
MaintenanceRun Журнал слотов (created / skipped / failed), уникальность (schedule, scheduled_for)
Request.maintenance_schedule Связь созданной заявки с расписанием
RequestSource «Регламентное обслуживание»

Код: servicedesk/maintenance_models.py, servicedesk/maintenance.py, servicedesk/maintenance_views.py.

Источник заявок

При миграции / fixture добавляется источник «Регламентное обслуживание». Отдельный тип заявки (RequestType) не требуется.

Поведение планировщика

  • Создание в день работ в time_of_day (часовой пояс Celery: Europe/Moscow).
  • Несколько КЕ → одна заявка.
  • Чеклист опционален.
  • При skip_if_open_exists и незакрытой заявке по расписанию слот помечается skipped, курсор сдвигается.
  • Повторный запуск того же слота не создаёт дубль (MaintenanceRun).

Связь с CMDB

На карточке КЕ — вкладка регламентных расписаний. Настройки модуля CMDB: CMDB — настройка.

Чеклисты

Шаблоны плана работ настраиваются отдельно: Шаблоны плана работ. В шаблоне регламента выбирается уже существующий чеклист.