Перейти к основному содержанию
`Ctrl`+`K`

# Требования к рабочему месту пользователя

## 1. Назначение документа

Настоящий документ определяет требования к рабочему месту пользователя, необходимые для корректной работы информационной системы Global ERP (далее — Система).

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

## 2. Состав клиентской части Системы

Клиентская часть Системы включает следующие компоненты:

- веб-браузер пользователя;

- браузерное расширение (дополнительный компонент), используемое при необходимости выполнения функций, требующих взаимодействия с операционной системой;

- нативный плагин (дополнительный компонент), представляющий собой набор исполняемых файлов и устанавливаемый при необходимости использования отдельных функций.

Вся прикладная логика и обработка данных выполняются на серверной стороне Системы.

## 3. Требования к операционной системе

На рабочем месте пользователя должна быть установлена операционная система со следующими характеристиками.

### 3.1 Допустимые операционные системы

- Microsoft Windows 7;

- Microsoft Windows 8 / 8.1;

- Microsoft Windows 10;

- Microsoft Windows 11;

- ALT Linux p10.2 и выше;

- Astra Linux 1.7 и выше;

- Red OS 7 и выше.

### 3.2 Разрядность операционной системы

Требования к разрядности операционной системы для базовой функциональности Системы определяются требованиями используемого веб-браузера на основе Chromium и его официальной документацией. Для использования функций Системы, требующих установки и работы нативного плагина, операционная система должна иметь разрядность 64-bit (x64).

### 3.3 Ограничения и особенности поддержки

Операционные системы, снятые производителем с официальной поддержки (включая, но не ограничиваясь, Microsoft Windows 7 и Microsoft Windows 8 / 8.1), не поддерживаются в рамках стандартной технической поддержки.

Эксплуатация Системы на указанных операционных системах возможна, однако корректная работа и полнота функциональности не гарантируются.

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

## 4. Требования к веб-браузеру

Для работы с Системой должен использоваться веб-браузер на основе Chromium, поддерживающий установку и выполнение пользовательских расширений.

Гарантируется корректная работа Системы только при использовании браузеров, основанных на последней стабильной версии ядра Chromium, опубликованной и поддерживаемой сообществом Chromium на момент эксплуатации Системы.

Использование браузеров, основанных на более ранних версиях ядра Chromium, допускается, однако корректная работа Системы в таких браузерах не гарантируется и осуществляется без обязательств по устранению возникающих ограничений.

Браузер должен обеспечивать:

- корректную работу браузерного расширения Системы;

- поддержку защищённых соединений по протоколу HTTPS.

Корпоративные политики управления рабочими станциями (GPO/MDM) не должны блокировать установку и выполнение пользовательских расширений в браузере.

## 5. Требования к браузерному расширению

Браузерное расширение Системы является дополнительным компонентом клиентской части и устанавливается на рабочее место пользователя при необходимости использования функций, требующих взаимодействия с операционной системой через нативный плагин.

Рабочее место пользователя должно обеспечивать:

- возможность установки браузерного расширения Системы;

- отсутствие ограничений, препятствующих выполнению браузерного расширения;

- возможность взаимодействия браузерного расширения с нативным плагином путём запуска исполняемых файлов операционной системы.

При отсутствии установленного браузерного расширения доступ к базовой функциональности Системы сохраняется, однако выполнение отдельных функций, требующих использования нативного плагина, может быть недоступно.

## 6. Требования к нативному плагину

### 6.1 Общие сведения

Нативный плагин является дополнительным компонентом клиентской части Системы и устанавливается на рабочее место пользователя при необходимости использования функций, требующих взаимодействия с операционной системой.

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

Нативный плагин представляет собой набор исполняемых файлов, предназначенных для выполнения операций, невозможных или ограниченно реализуемых средствами веб-браузера.

Используемая версия нативного плагина должна быть совместима с установленной версией Системы. Обеспечение совместимости нативного плагина и Системы осуществляется в рамках поставки и обновления компонентов Системы.

Нативный плагин:

- не является сетевым сервисом;

- не осуществляет прослушивание сетевых портов;

- не принимает входящие сетевые соединения.

В рамках выполнения отдельных функций нативный плагин может инициировать исходящие сетевые соединения к серверам Системы для получения необходимых данных и файлов.

### 6.2 Дополнительные требования для Linux-платформ

Поддерживаемые операционные системы

- ALT Linux p10.2 и выше;

- Astra Linux 1.7 и выше;

- Red OS 7 и выше.

Поддерживаемые графические окружения

Работа нативного плагина поддерживается в графических окружениях:

- GNOME;

- MATE;

- KDE;

- Fly (для Astra Linux).

Требования к пользовательскому окружению

Рабочее место пользователя должно обеспечивать:

- наличие графической оболочки;

- возможность запуска внешних исполняемых файлов из пользовательской сессии;

- доступ к стандартным средствам открытия файлов и приложений в графической среде.

Диалоговые утилиты

Для отображения пользовательских диалогов используются стандартные утилиты, соответствующие графическому окружению:

- Astra Linux (Fly) — `fly-dialog`;

- GNOME / MATE — `zenity`;

- KDE — `kdialog`.

Выбор утилиты осуществляется автоматически в зависимости от окружения.

Требования к печати документов (прямая печать)

Для выполнения операций прямой отправки документов на печать без их предварительного открытия пользователем рабочее место должно обеспечивать наличие одного из следующих средств:

- LibreOffice — основной механизм прямой печати документов;

- lp (CUPS client) — альтернативный механизм системной печати при отсутствии LibreOffice.

Нативный плагин использует один из указанных механизмов для прямой передачи документов на печать в соответствии с конфигурацией рабочего места.

Открытие документов и файлов

Для открытия документов и файлов в ассоциированных приложениях используется стандартный механизм операционной системы — `xdg-open` (пакет `xdg-utils`).

## 7. Сетевые ограничения

Рабочее место пользователя должно эксплуатироваться в сетевом окружении, удовлетворяющем следующим условиям:

- Обеспечен сетевой доступ к серверам Системы по протоколам HTTP/HTTPS.

- Сетевые политики не должны блокировать исходящие сетевые соединения, инициируемые нативным плагином.

- Использование межсетевых экранов и прокси-серверов допускается при условии сохранения корректной работы HTTPS.

Требования к пропускной способности и качеству сетевого соединения приведены в разделе 8.

## 8. Программно-аппаратные требования к рабочему месту пользователя

### 8.1 Аппаратные требования

Характеристика | Рекомендуемые параметры
--- | ---
CPU | 2–8 ядер, тактовая частота 2.5 GHz или более; процессор должен обеспечивать возможность установки и корректной работы поддерживаемых версий ОС и браузера (разделы 3 и 4)
Оперативная память | 4–32 GB или более
Свободное дисковое пространство | не менее 10 GB
Сеть | пропускная способность не менее 1 Мбит/с, стабильное соединение без потерь
Монитор | разрешение 1920×1080 (минимально допустимое — 1440×900)
Устройства ввода | Клавиатура и мышь (не менее 3 кнопок)

Комментарий: Пользовательский интерфейс Системы ориентирован на использование клавиатуры и мыши. Корректная работа Системы при использовании сенсорных (touch) устройств ввода не гарантируется.

### 8.2 Программные требования

Характеристика | Рекомендуемые параметры
--- | ---
Операционная система | Операционная система, соответствующая требованиям раздела 3
Клиентское программное обеспечение | Веб-браузер на основе Chromium (раздел 4); браузерное расширение Системы (при необходимости, раздел 5); нативный плагин Системы (при необходимости, раздел 6)
Офисное программное обеспечение | Офисный пакет, совместимый с форматами DOCX и XLSX, для формирования и просмотра отчётов и печатных форм
ПО дизайнера печатных форм | Jasper Studio (используется исключительно проектировщиками и разработчиками печатных форм; для конечных пользователей не требуется)

### 8.3 Примечания

- Указанные параметры являются рекомендуемыми и обеспечивают комфортную работу с Системой.

- Основная вычислительная нагрузка выполняется на серверной стороне.

- Требования не включают серверную инфраструктуру.

## 9. Требования по безопасности и эксплуатации

- Рабочее место пользователя должно находиться в доверенном контуре заказчика.

- Защитное ПО не должно блокировать установку и работу браузерного расширения и нативного плагина.

- Обновление ОС и браузера осуществляется по регламентам заказчика.

## 10. Заключительные положения

Корректная работа Системы гарантируется при соблюдении требований настоящего документа. Использование иных конфигураций допускается, но осуществляется без гарантий и в рамках индивидуальных договорённостей.