Главная
Документация
Руководство администратора
4. Настройка модулей
Настройки модуля "Сервис-деск
Шаблоны регламентных заявок
Шаблоны регламентных заявок
Обновлено: 25 Июль 2026
Версия: 2.2
Шаблоны регламентных заявок
Администратор (или менеджер с правом servicedesk.manage_maintenance) настраивает шаблоны, по которым система автоматически создаёт заявки Service Desk по расписанию.
Рабочее руководство для специалистов: Регламентные заявки.
Настройка шаблонов
Настройки → Сервис-деск → Шаблоны регламентных заявок
URL: /settings/servicedesk/maintenance-templates/
- «Добавить шаблон» — заполните поля заявки (услуга, тип, приоритет и т.д.).
- Тема и описание поддерживают плейсхолдеры
{ci},{client},{date},{schedule}. - Опционально укажите шаблон плана работ (чеклист) — пункты скопируются в созданную заявку.
- Шаблон с привязанными расписаниями удалить нельзя — деактивируйте (
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 — настройка.
Чеклисты
Шаблоны плана работ настраиваются отдельно: Шаблоны плана работ. В шаблоне регламента выбирается уже существующий чеклист.