Редактирование компьютера: вкладка «Компоненты»
Документация описывает работу с вкладкой «Компоненты» в интерфейсе редактирования компьютеров в приложении Severcart.
Важное замечание
Вкладка «Компоненты» доступна только при редактировании существующего компьютера. Для работы с компонентами необходимо:
- Создать запись о компьютере в базе данных (через интерфейс или API).
- Открыть страницу редактирования этого компьютера.
- Перейти на вкладку «Компоненты».
Если компьютер не создан или открыт в режиме создания (не редактирования), вкладка «Компоненты» будет недоступна.
Назначение
Вкладка «Компоненты» предназначена для управления составными частями компьютеров:
- добавление компонентов из складского запаса;
- подключение компонентов к компьютеру;
- отключение компонентов от компьютера;
- учёт и отслеживание истории изменений компонентов.
Доступ к функционалу
Для доступа к вкладке «Компоненты» откройте страницу редактирования
компьютера нажав на иконку с изображением карандаша
ЛКМ в пункте меню / Компьютеры для выбранного компьютера.
Типы компонентов
Система поддерживает следующие типы компонентов:
| Тип компонента | Модель в системе |
|---|---|
| Процессор | Processor |
| Материнская плата | SystemBoard |
| Видеокарта | Gpu |
| Оперативная память | Ram |
| Жёсткий диск | HardDrive |
| SSD-накопитель | Drive |
| Привод оптических дисков | Drive |
| Блок питания | PowerSupply |
| Корпус | Case |
| Система охлаждения | Cooler |
| Звуковая карта | Soundcard |
| Сетевая карта | NetworkCard |
| Контроллер | Controller |
| PCI-устройство | PCIDevice |
| Встроенное ПО | Firmware |
| Аккумулятор | Battery |
Склад компонентов
Назначение
Склад компонентов — это централизованное хранилище всех компонентов, которые ещё не установлены в компьютеры. Компоненты на складе могут находиться в различных помещениях организации.
Доступ к складу
Для доступа к складу компонентов используйте URL:
https://<your-server>/ce/comp_component_stock/?model=<Модель>
Где <Модель> — имя модели компонента (например, Processor, Gpu,
HardDrive).
Примеры URL склада
| Компонент | URL |
|---|---|
| Процессоры | /ce/comp_component_stock/?model=Processor |
| Видеокарты | /ce/comp_component_stock/?model=Gpu |
| Жёсткие диски | /ce/comp_component_stock/?model=HardDrive |
| Материнские платы | /ce/comp_component_stock/?model=SystemBoard |
Добавление компонента на склад
Пошаговая инструкция
- Перейдите на страницу склада нужного компонента.
- Нажмите кнопку
Добавить. -
В модальном окне заполните обязательные поля:
-
Модель компонента — выберите производителя и модель из списка
-
Помещение — выберите помещение хранения
-
При необходимости заполните дополнительные поля:
-
Инвентарный номер — присвойте учётный номер
- Серийный номер — укажите заводской серийный номер
- Ответственный — назначьте материально ответственного
-
Комментарий — добавьте примечание
-
Нажмите кнопку
Добавить компонент.
События при добавлении
При успешном добавлении компонента:
- Создаётся запись о компоненте в базе данных
- В журнале событий создаётся запись «Добавлен»
Редактирование компонента на складе
Пошаговая инструкция
- Перейдите на страницу склада компонента.
- Выберите нужный компонент в списке (клик по строке).
- Нажмите кнопку
Редактировать. - В модальном окне измените необходимые поля.
- Нажмите кнопку
Сохранить.
Общие поля для всех компонентов
В модальном окне редактирования доступны следующие поля:
| Поле | Описание |
|---|---|
| Модель компонента | Производитель и модель (обязательно) |
| Статус | Состояние компонента (Резерв, Установлен, Сломанные и др.) |
| Помещение | Место хранения компонента |
| Ответственный | Материально ответственное лицо |
| Инвентарный номер | Учётный номер организации |
| Серийный номер | Заводской серийный номер |
| Комментарий | Произвольное примечание |
Специфичные поля для типов компонентов
В зависимости от выбранного типа компонента форма редактирования дополняется специальными полями. Ниже приведён полный список полей для каждого типа.
Процессор
| Поле | Описание | Единицы измерения |
|---|---|---|
| Частота по умолчанию | Базовая тактовая частота процессора | МГц |
| Количество ядер | Число физических вычислительных ядер | шт. |
| Текущая частота | Фактическая рабочая частота на момент учёта | МГц |
| Количество потоков | Число логических потоков вычислений | шт. |
Видеокарта
| Поле | Описание | Единицы измерения |
|---|---|---|
| Чипсет | Название графического процессора | — |
| Память | Объём видеопамяти | МБ |
Жёсткий диск
| Поле | Описание | Единицы измерения |
|---|---|---|
| Ёмкость по умолчанию | Полный объём дискового пространства | МБ |
| Скорость вращения | Скорость вращения шпинделя | об/мин |
| Кэш-память | Объём буферной памяти | МБ |
Твердотельный накопитель (SSD)
| Поле | Описание | Единицы измерения |
|---|---|---|
| Ёмкость по умолчанию | Полный объём памяти | МБ |
| Интерфейс | Тип подключения (SATA, NVMe и др.) | — |
Встроенное ПО (BIOS/UEFI)
| Поле | Описание | Формат |
|---|---|---|
| Версия | Версия микропрограммы | строка |
| Дата сборки | Дата компиляции прошивки | ДД.ММ.ГГГГ |
| Тип | Тип прошивки (BIOS или UEFI) | выбор из списка |
Сетевая карта
| Поле | Описание | Формат |
|---|---|---|
| MAC-адрес | Физический адрес сетевого интерфейса | XX:XX:XX:XX:XX:XX |
Оперативная память
| Поле | Описание | Единицы измерения |
|---|---|---|
| Объём | Размер модуля памяти | МБ |
| Тип памяти | Стандарт памяти (DDR3, DDR4 и др.) | — |
| Частота | Рабочая частота памяти | МГц |
Материнская плата
| Поле | Описание | Формат |
|---|---|---|
| Форм-фактор | Размер и стандарт платы | — |
| Чипсет | Название системного чипсета | — |
| Сокет | Тип процессорного разъёма | — |
Блок питания
| Поле | Описание | Единицы измерения |
|---|---|---|
| Мощность | Номинальная выходная мощность | Вт |
| Форм-фактор | Стандарт исполнения (ATX, SFX и др.) | — |
Система охлаждения
| Поле | Описание | Единицы измерения |
|---|---|---|
| Тип охлаждения | Воздушное или жидкостное | — |
| Размер вентилятора | Диаметр вентилятора | мм |
Аккумулятор
| Поле | Описание | Единицы измерения |
|---|---|---|
| Ёмкость | Номинальная ёмкость батареи | мА·ч |
| Напряжение | Рабочее напряжение | В |
Корпус
| Поле | Описание | Формат |
|---|---|---|
| Форм-фактор | Поддерживаемый стандарт платы | — |
| Типоразмер | Габариты корпуса (Full Tower, Mid Tower и др.) | — |
Звуковая карта
| Поле | Описание | Формат |
|---|---|---|
| Каналы | Количество звуковых каналов | шт. |
| Интерфейс | Тип подключения (PCI-E, USB и др.) | — |
Контроллер
| Поле | Описание | Формат |
|---|---|---|
| Тип контроллера | Назначение (RAID, USB и др.) | — |
| Интерфейс | Тип подключения | — |
PCI-устройство
| Поле | Описание | Формат |
|---|---|---|
| Тип устройства | Назначение устройства | — |
| Интерфейс | Тип подключения (PCI, PCI-E и др.) | — |
События при редактировании
При изменении полей компонента в журнале событий создаются записи:
| Изменённое поле | Текст события |
|---|---|
| Статус | «Изменение статуса» |
| Помещение | «Изменение помещения» |
| Ответственный | «Изменение материально ответственного» |
| Инвентарный номер | «Изменение инвентарного номера» |
| Серийный номер | «Изменение серийного номера» |
| Модель | «Имя изменено» / «Изменение производителя» |
| Комментарий | «Комментарий изменен» |
| Частота (CPU) | «Изменение частоты по умолчанию», «Изменение текущей частоты» |
| Ядра (CPU) | «Изменение количества ядер» |
| Потоки (CPU) | «Изменение количества потоков» |
| Чипсет (GPU) | «Изменение чипсета» |
| Память (GPU) | «Изменение размера памяти» |
| Ёмкость (HDD/SSD) | «Изменение размера по умолчанию» |
| RPM (HDD) | «Изменение Rpm» |
| Кэш (HDD) | «Размер кэша изменен» |
| Версия (Firmware) | «Изменена версия» |
| Дата сборки (Firmware) | «Дата сборки изменена» |
| Тип (Firmware) | «Изменение типа» |
| MAC-адрес (NIC) | «Изменение MAC-адреса» |
Подключение компонента к компьютеру
Пошаговая инструкция
- Откройте страницу редактирования компьютера.
- Перейдите на вкладку
Компоненты. - Нажмите кнопку
Добавить компонент со склада. - В модальном окне выполните следующие действия:
a. В поле Тип компонента выберите тип устанавливаемого
компонента (Процессор, Видеокарта, Оперативная память и т.д.)
b. В поле Помещение выберите склад для фильтрации доступных
компонентов
Примечание: После выбора типа компонента список доступных для выбора устройств автоматически фильтруется — отображаются только компоненты выбранного типа из указанного помещения.
- В отфильтрованном списке отметьте нужный компонент (установите флажок).
- Нажмите кнопку
Подключить.
События при подключении
При успешном подключении компонента:
- Компонент связывается с компьютером
- Статус компонента изменяется на «Установлен»
- В журнале событий создаётся запись «<Компонент> подключен»
- В журнале событий создаётся запись «Изменение статуса»
Отключение компонента от компьютера
Пошаговая инструкция
- Откройте страницу редактирования компьютера.
- Перейдите на вкладку
Компоненты. - В списке установленных компонентов найдите нужный.
- Нажмите кнопку
Отключить. - В диалоге подтверждения нажмите
Отключить компонент.
События при отключении
При успешном отключении компонента:
- Связь компонента с компьютером разрывается
- Статус компонента изменяется на «Резерв» или «Свободен»
- В журнале событий создаётся запись «<Компонент> отключен»
- В журнале событий создаётся запись «Изменение статуса»
Управление подключенными компонентами
Каждый компонент, установленный в компьютер, отображается в списке на вкладке «Компоненты» с набором кнопок управления. Кнопки расположены в виде панели иконок рядом с названием компонента.
Кнопки управления компонентом
Последовательность кнопок
Кнопки управления отображаются в следующем порядке (слева направо):
- Ручное добавление
- Информация
- Отключить
- Редактировать
- Удалить
Ручное добавление компонента
Функция Ручное добавление позволяет добавить компонент напрямую в
компьютер, минуя склад. Это полезно в ситуациях:
- Компонент уже установлен физически, но не оформлен в системе
- Срочная установка без предварительного учёта на складе
- Компонент получен от сторонней организации без регистрации
Пошаговая инструкция ручного добавления
- На вкладке «Компоненты» нажмите кнопку
Ручное добавление(иконка «+»). - В модальном окне выберите тип компонента.
- Заполните обязательные поля:
- Модель — производитель и наименование
- Статус — обычно «Установлен»
- При необходимости заполните дополнительные поля:
- Серийный номер
- Инвентарный номер
- Комментарий
- Специфичные поля для типа компонента (частота, объём и т.д.)
- Нажмите кнопку
Добавить.
События при ручном добавлении
- Компонент создаётся в базе данных и сразу связывается с компьютером
- Статус компонента устанавливается в «Установлен»
- В журнале событий создаётся запись «<Компонент> добавлен вручную и подключен»
Просмотр информации о компоненте
Кнопка Информация открывает модальное окно с подробными данными о
компоненте:
- Полное наименование модели
- Серийный и инвентарный номера
- Дата установки в компьютер
- Текущий статус
- Материально ответственный
- История изменений (кратко)
Окно информации доступно только для просмотра, без возможности редактирования.
Предупреждение при удалении
При нажатии кнопки Удалить система запрашивает подтверждение
операции. Это связано с тем, что удаление компонента из базы данных
необратимо:
- Компонент удаляется навсегда
- Связь с компьютером разрывается
- История событий компонента сохраняется, но сам компонент недоступен
- Отмена удаления невозможна
Рекомендация: вместо удаления используйте отключение компонента с последующим изменением статуса на «Списан», если компонент больше не используется.
Журнал событий компонентов
Назначение
Журнал событий хранит историю всех изменений компонентов: добавление, редактирование, подключение, отключение.
Доступ к журналу
Для просмотра журнала событий компонента используйте URL:
https://<your-server>/ce/comp_component_events/?model=<Модель>&pk=<ID>
Где:
<Модель>— имя модели компонента<ID>— первичный ключ компонента
Пример URL журнала
https://<your-server>/ce/comp_component_events/?model=Processor&pk=45
Структура журнала
Журнал отображается в виде списка событий. Каждое событие содержит:
- Дата и время события
- Тип события
- Описание изменения
- Пользователь, выполнивший действие
Типы событий
| Код события | Описание |
|---|---|
COMP_ADD |
Компонент добавлен |
COMP_CI |
Изменение характеристик |
COMP_PLACE |
Изменение помещения |
COMP_CONNECT |
Компонент подключен к компьютеру |
COMP_DISCONNECT |
Компонент отключен от компьютера |
COMP_DEL |
Компонент удалён |
Статусы компонентов
Компоненты могут иметь следующие статусы:
| Статус | Описание |
|---|---|
| Резерв | Компонент на складе, готов к установке |
| Установлен | Компонент установлен в компьютер |
| Сломанные | Неисправный компонент |
| В ремонте | Компонент отправлен в ремонт |
| Списан | Компонент списан |
Права доступа
Для работы с компонентами требуются следующие права:
| Операция | Право | Описание |
|---|---|---|
| Просмотр склада | ro_ce |
Чтение компонентов |
| Добавление | ap_ce |
Создание новых компонентов |
| Редактирование | rw_ce |
Изменение компонентов |
| Подключение/отключение | rw_ce |
Управление связями с ПК |
| Удаление | er_ce |
Удаление компонентов |
Примеры сценариев использования
Сценарий 1: Добавление нового процессора на склад
- Перейдите на склад процессоров:
/ce/comp_component_stock/?model=Processor - Нажмите кнопку «Добавить».
- Выберите модель «Intel Pentium 4».
- Выберите помещение «Склад №22».
- Введите серийный номер «SN-2025-001».
- Нажмите «Добавить компонент».
Сценарий 2: Установка процессора в компьютер
- Откройте редактирование компьютера:
/ce/edit_ce/?pk=123&btn_class=comp-tab - Перейдите на вкладку «Компоненты».
- Нажмите «Добавить компонент со склада».
- Выберите тип «Процессор».
- Выберите помещение «Склад №22».
- Отметьте процессор «Intel Pentium 4».
- Нажмите «Подключить».
Сценарий 3: Замена видеокарты
- Откройте компьютер со старой видеокартой.
- Перейдите на вкладку «Компоненты».
- Найдите старую видеокарту в списке.
- Нажмите «Отключить», подтвердите действие.
- Нажмите «Добавить компонент со склада».
- Выберите тип «Видеокарта».
- Выберите новую видеокарту.
- Нажмите «Подключить».
Сценарий 4: Изменение статуса компонента
- Перейдите на склад компонентов.
- Выберите компонент для редактирования.
- Нажмите «Редактировать».
- Измените статус на «Сломанные».
- Нажмите «Сохранить».
- Проверьте журнал событий — должна быть запись об изменении статуса.
Сценарий 5: Добавление жёсткого диска с указанием характеристик
- Перейдите на склад жёстких дисков:
/ce/comp_component_stock/?model=HardDrive - Нажмите кнопку «Добавить».
- Выберите модель «Seagate ST1000DM010».
- Выберите помещение «Склад №22».
- Введите серийный номер «Z4D12345».
- Укажите ёмкость «1000000» МБ (1 ТБ).
- Укажите скорость вращения «7200» об/мин.
- Укажите кэш-память «64» МБ.
- Нажмите «Добавить компонент».