Skip to content

Overview

n0pashkov edited this page Mar 2, 2025 · 1 revision

Обзор проекта

Назначение системы

Система заявок на ремонт техники предназначена для автоматизации процесса регистрации, обработки и отслеживания заявок на ремонт технического оборудования в школе. Система позволяет пользователям создавать заявки на ремонт, а техническим специалистам (агентам) - обрабатывать эти заявки, отслеживать их статус и добавлять комментарии.

Основные возможности

Для пользователей:

  • Создание новых заявок на ремонт техники
  • Просмотр статуса своих заявок
  • Добавление комментариев к заявкам
  • Получение уведомлений об изменении статуса заявок

Для агентов:

  • Просмотр всех назначенных им заявок
  • Изменение статуса заявок (в работе, выполнено, отклонено)
  • Добавление комментариев и решений по заявкам
  • Назначение приоритета заявкам

Для администраторов:

  • Управление пользователями (создание, редактирование, деактивация)
  • Назначение ролей пользователям
  • Назначение заявок конкретным агентам
  • Просмотр статистики и отчетов по заявкам

Роли пользователей

В системе предусмотрены следующие роли:

  1. Пользователь (user) - базовая роль, позволяющая создавать заявки и отслеживать их статус.
  2. Агент (agent) - роль для технических специалистов, обрабатывающих заявки.
  3. Администратор (admin) - роль с полным доступом к системе, включая управление пользователями.

Жизненный цикл заявки

Заявка в системе проходит через следующие статусы:

  1. Новая (new) - заявка только что создана пользователем
  2. Назначена (assigned) - заявка назначена конкретному агенту
  3. В работе (in_progress) - агент начал работу над заявкой
  4. Требует информации (need_info) - для продолжения работы требуется дополнительная информация от пользователя
  5. Выполнена (completed) - работа по заявке завершена успешно
  6. Отклонена (rejected) - заявка отклонена с указанием причины

Категории оборудования

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

  1. Компьютеры и ноутбуки
  2. Принтеры и МФУ
  3. Проекторы и интерактивные доски
  4. Сетевое оборудование
  5. Периферийные устройства
  6. Другое оборудование

Приоритеты заявок

Заявки могут иметь следующие приоритеты:

  1. Низкий (low) - неисправность не мешает основной работе
  2. Средний (medium) - неисправность затрудняет работу, но не блокирует ее полностью
  3. Высокий (high) - неисправность серьезно мешает работе
  4. Критический (critical) - неисправность полностью блокирует работу