Руководство администратора Encode Track Line 2
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОПРЕДЕЛЕНИЙ
Термин/Сокращение | Описание |
---|---|
ETLv2 | Encode Track Line 2 |
ОЗУ | Оперативное запоминающее устройство – оперативная память |
ОС | Операционная система |
ПО | Программное обеспечение |
ПК | Персональный компьютер |
БД | База данных |
1 ОБЩИЕ ПОЛОЖЕНИЯ
В настоящем руководстве описаны действия системного администратора по установке и обновлению программного обеспечения (далее Encode Track Line 2).
1.1 Общие сведения об Encode Track Line 2
Encode Track Line 2 реализована в клиент-серверной архитектуре. Сервер баз данных работает под управлением СУБД PostgreSQL. В качестве сервера обмена данных с базой данных программного обеспечения уровня L4 (Encode Track Core) используется каталог или веб-сервис.
Серверная часть Encode Track Line 2 может быть установлена на сертифицированных под СУБД Database операционных системах. Клиентская часть Encode Track Line 2 может быть установлена на операционные системы Windows или Linux.
1.2 Руководство системного администратора
Системный администратор – авторизованный пользователь операционной системы, обладающий правами суперпользователя, представитель организации, осуществляющей сопровождение программно-аппаратной части сервера. Осуществляет техническую поддержку участников взаимодействия в Encode Track Line 2.
Системный администратор выполняет следующие задачи:
- Установка, обновление и настройка Encode Track Line 2;
- Модернизация, настройка и мониторинг работоспособности аппаратной части комплекса технических средств (сети, серверов);
- Модернизация, настройка локальной сети и обеспечение связи клиентской и серверной части Encode Track Line 2 по протоколу TCP/IP.
2. НАЗНАЧЕНИЕ СИСТЕМЫ
Выполняет функции работы с кодами маркировки на производственных участках на этапах сериализации и агрегации. Ключевые особенности ПО:
- Адаптировано для работы на высокопроизводительных автоматических линиях.
- Поддерживает различные технологии нанесения DM-кодов – прямое нанесение (термотрансферная печать, капле- и пьезо-струйная печать, лазерное нанесение), этикетирование.
- Имеет возможности интеграции с любым оборудованием на линии.
- Интегрировано с Encode Track Core, поддерживает интеграцию с другим ПО.
3. УСЛОВИЯ ПРИМЕНЕНИЯ СИСТЕМЫ
3.1 Аппаратные требования для Encode Track Line 2
Минимальные аппаратные требования к физическому Encode Track Line 2 (Центральная станция – без печати):
Физический сервер – 1 шт.
Процессор | ОЗУ | Дисковая подсистема | Системные интерфейсы |
---|---|---|---|
архитектура x64 количество ядер: от 2 количество логических процессоров: от 4 тактовая частота: от 3.5 ГГц |
8 GB | от 200 GB Чтение / Запись: от 500 Мбит/сек |
Сетевая карта Ethernet – 1000 Мбит/сек |
Минимальные аппаратные требования к физическому Encode Track Line 2 (Клиентская станция – без печати):
Процессор |
---|
архитектура x64 количество ядер: от 2 количество логических процессоров: от 4 тактовая частота: от 3.5 ГГц |
Рекомендуемые аппаратные требования к физическому серверу Encode Track Line 2 (Центральная и клиентская станция – с печатью):
Процессор | ОЗУ | Дисковая подсистема | Системные интерфейсы |
---|---|---|---|
архитектура x64 количество ядер: от 4 количество логических процессоров: от 8 тактовая частота: от 3.8 ГГц |
16 GB | от 500 GB Чтение / Запись: от 500 Мбит/сек |
Сетевая карта Ethernet – 1000 Мбит/сек |
Не рекомендуется использовать виртуальную машину. Некорректная настройка виртуальной машины ведет к потере производительности.
ОЗУ должно быть выделено полностью (без урезания на какие-либо другие задачи, например, виртуальный сервер).
Примеры характеристик оборудования:
Оперативная память (GB) | Процессор (Логические ядра) | Процессор (ГГц) | Диск SSD | Кодов в секунду | Кодов в час |
---|---|---|---|---|---|
32 | 24 | 4 | Да | 100 | 360000 |
8 | 8 | 2 | Да | 18 | 64800 |
8 | 4 | 4 | Да | 12 | 43200 |
3.2 Программные требования для Encode Track Line 2
Требования к предустановленному программному обеспечению:
- Операционная система Windows 10 и выше, Linux;
- Программа для удаленного подключения AnyDesk для осуществления технической поддержки специалистами ENCODE.
3.3 Установка программного обеспечения
Установка ПО включает в себя:
- установку баз данных PostgreSQL
- установку Encode Track Line 2
3.3.1 Установка PostgreSQL
3.3.1.1 Windows
Скачиваем установщик с сайта. Рекомендуется скачивать версию 15.10.
После скачивания запускаем программу установки PostgreSQL. Должно появится следующее окно.
Нажимаем на кнопку "Next", переходим на страницу выбора папки установки PostgreSQL. Рекомендуется папку оставить по умолчанию.
Далее нажимаем на кнопку "Next", переходим на страницу выбора компонентов, оставляем всё по умолчанию.
- PostgreSQL Server – сервер баз данных
- pgAdmin 4 – графический интерфейс для работы с базами данных, можно установить тот, что идёт вместе с PostgreSQL, либо отдельно с сайта, рекомендуется ставить версию 7.8
- Stack Builder – утилита для установки дополнительных драйверов
- Command Line Tools – инструменты командной строки
Далее нажимаем на кнопку "Next", переходим на страницу выбора папки, куда будут сохранятся данные БД PostgreSQL, оставляем папку по умолчанию.
Далее нажимаем на кнопку "Next", переходим на страницу установки пароля для суперпользователя postgres
. Вводим пароль postgres
, если нужно указать другой пароль, сохраните его где-нибудь.
Далее нажимаем на кнопку "Next", переходим на страницу установки порта, на котором будет запущен сервер баз данных PosqgreSQL. Можно указать любой порт, либо оставить по умолчанию – 5432
, либо указать – 5445
(в Encode Track Line 2 по умолчанию указывается такой порт).
Если порт будет занят другим приложением, то будет выведено предупреждение. В таком случае следует указать другой порт.
Далее нажимаем на кнопку "Next", переходим на страницу установки языка, оставляем вариант по умолчанию.
Далее нажимаем на кнопку "Next", переходим на страницу, где будет выведен список устанавливаемых компонентов и их настройки.
Далее нажимаем на кнопку "Next", ждём выполнения установки.
После завершения установки будет показана страница, сообщающая об этом, а так же будет предложен запуск Stack Builder для установки дополнительных драйверов и приложений к PostgreSQL. На данном этапе установка драйверов и приложений через Stack Builder не требуется, поэтому убираем галочку и нажимаем на кнопку "Finish".
3.3.1.2 Linux
Установка самой БД PostgreSQL
Последовательно выполнить следующие команды в терминале.
Установка pgAdmin4
Последовательно выполнить следующие команды в терминале.
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Создание пользователя для возможности подключаться к БД
Выполнить переход в оболочку пользователя postgres
, нужно будет ввести пароль текущего пользователя ОС Linux.
Запустить создание пользователя в интерактивном режиме.
Ввести название новой роли (имя пользователя БД).
Ввести пароль: pg-encode
. Повторить пароль. Здесь данные при вводе не отображаются.
Выйти из оболочки пользователя postrgres
Таким образом создался новый пользователь БД PostgreSQL, данные которого будут указываться для подключения к БД.
3.3.2 Создание БД PostgreSQL для Encode Track Line 2
Работа с базами данных PosqtgreSQL производится в приложении pgAdmin 4.
В данном случае работа производится в приложении pgAdmin 4, установленном вместе с PostgreSQL. Если вы используете приложение pgAdmin 4, установленное отдельно, то могут быть отличия в интерфейсах.
В окне pgAdmin 4 кликаем левой кнопкой мыши по надписи Servers
. В открывшемся окне нужно ввести пароль пользователя postgres
для Windows, pg-encode
для Linux, который задавали при установке PostgreSQL.
После входа интерфейс будет выглядеть примерно таким образом.
Для создания БД нужно нажать правой кнопкой мыши по надписи Databases
, затем выбрать пункт Create
, далее Database...
.
В поле Database
вводим название базы данных, название может быть любым, но рекомендуется ввести ETL
. Всё остальное оставляем по умолчанию.
Далее нажимаем на кнопку "Save". База данных была создана и появилась в списке.
3.3.3 Установка Encode Track Line 2
3.3.3.1 Windows
Для установки Encode Track Line 2 нужно скачать установщик (файл .exe
) по ссылке.
После скачивания запускаем установщик, дополнительные настройки для установки не требуются.
После установки программа автоматически запуститься.
3.3.3.2 Linux
Для Linux установщик не нужен, достаточно по ссылке скачать исполняемый файл с расширением .AppImage
.
Переместить этот файл в любое удобное место, рекомендуется в домашний каталог текущего пользователя Linux в папку ~/ENCODE/
(создать папку ENCODE
), где ~
– каталог пользователя в ОС Linux.
Сделать файл исполняемым, иначе программу не запустить:
- в проводнике ПКМ нажать по файлу
- выбрать пункт "Свойства"
- в открывшемся окне установить флаг "Исполняемый как приложение"
Для работы .AppImage
файлов необходим установить пакет
Чтобы программу открывать не через проводник, запуская исполняемый файл, нужно создать ярлык, который будет добавлен в меню приложений.
Для этого в редакторе Nano надо создать новый файл с расширением .desktop
в папке ~/.local/share/applications/
.
В поле редактора ввести содержимое ниже.
[Desktop Entry]
Name=Encode Track Line 2
Type=Application
Exec="/home/encode/ENCODE/Encode-Track-Line-2-Setup_2.3.0.AppImage" --no-sandbox
StartupWMClass=Encode Track Line 2
Сохранить изменения и выйти из редактора:
Ctrl
+O
Enter
Ctrl
+X
После этого ярлык будет добавлен в меню приложений. Если ярлык не появляется, нужно перезагрузить ПК.
3.3.3.2.1 Настройка Linux для корректной работы
Для работы со сканерами
Если Encode Track Line 2 не отвечает на работу сканеров
3.4 Обновление программного обеспечения
3.4.1 Windows
Обновление Encode Track Line 2 происходит так же, как и установка:
- скачивание установщика по ссылке
- запуск установщика
3.4.2 Linux
Для обновления нужно скачать файл по ссылке и заменить им старый файл.
4 ПЕРВЫЙ ЗАПУСК ПРОГРАММЫ
4.1 Настройка подключения к БД
При первом запуске Encode Track Line 2 открывается окно настройки подключения к БД.
Параметры подключения:
-
Адрес – IP-адрес хоста, на котором развёрнута БД PostgreSQL.
Значение:
localhost
– если текущая станция является центральной- IP-адрес центральной станции – если текущая станция не является центральной
-
Порт – порт, на котором запущен сервер БД PostgreSQL, по умолчанию
5445
- База данных – название БД, по умолчанию
ETL
- Пользователь – пользователь БД PostgreSQL, по умолчанию
postgres
- Пароль – пароль от указанного пользователя БД PostgreSQL, по умолчанию
postgres
Данные настройки через графический интерфейс устанавливаются один раз.
После ввода параметров подключения нужно нажать на кнопку «ПОДКЛЮЧИТЬСЯ». Если подключение успешно, открывается окно лицензирования, если не успешно, появляется соответствующее уведомление.
4.2 Лицензирование
На основе комплектующих ПК генерируется специальный ключ – HWID. HWID необходимо отправить руководству ООО «ЭНКОД» для получения лицензионного ключа. После того, как получили лицензионный ключ, его нужно ввести в поле «Лицензионный ключ», затем нажать на кнопку «ПРОВЕРИТЬ КЛЮЧ». Для удобства можно воспользоваться кнопками «КОПИРОВАТЬ» и «ВСТАВИТЬ».
Если лицензионный ключ верный, открывается окно входа в Encode Track Line 2, если ключ неверный, появляется соответствующее уведомление.
4.3 Вход под пользователем «Администратор»
После этапа лицензирования открывается окно входа. По умолчанию в Encode Track Line 2 имеется один пользователь «Администратор» с полным доступом к функционалу ПО. Пароль: ENCODE
, рекомендуется в дальнейшем пароль изменить.
После входа рекомендуется создать других пользователей.
5 ПОЛЬЗОВАТЕЛИ
Пользователи в Encode Track Line 2 – это учётные записи, по которым происходит вход в ПО. Пользователи имеют роли, посредством которых происходит разграничение доступа к функционалу ПО.
Управление пользователями происходит в блоке «Пользователи» раздела «НАСТРОЙКИ».
Добавление пользователя
Для добавления пользователя нужно нажать на кнопку "ДОБАВИТЬ", после чего откроется окно.
Параметры пользователя разделены на вкладки "Профиль" и "Роли":
- На вкладке "Профиль" указываются имя пользователя и пароль
- На вкладке "Роли" выдаются роли, их может быть несколько
- На вкладке "Смены" выбираются смены, в которые может работать пользователь
6 ПРАВА И РОЛИ
Права и роли – это функционал, позволяющий разграничить доступ к функциям ПО.
Настройка ролей происходит в блоке «Права и роли» раздела «НАСТРОЙКИ».
Добавление и изменение ролей
Для добавления нужно нажать кнопку "ДОБАВИТЬ". Откроется окно добавления роли. Для неё указывается название, и выбираются права.
По умолчанию, в ПО уже есть несколько ролей, две из них, "Оператор" и "Управляющий", с установленным правами. И ещё одна – "Администратор", пользователь с такой ролью имеет доступ ко всему функционалу ПО.
Для изменения прав существующей роли нужно открыть окно настроек, нажав на роль в списке.
Права
Права разделены согласно разделам ПО: "ЗАДАНИЯ", "ЭТИКЕТКИ", "НАСТРОЙКИ".
Право определяет доступ к функционалу ПО для пользователей. Например, если у роли убрать право "Просмотр заданий", то пользователь, имеющий такую роль, не сможет открыть вкладку «ЗАДАНИЯ», т.к. для него она будет отсутствовать.
Пользователи могут иметь несколько ролей. В таком случае доступ к функционалу ПО пользователя суммируется. Например, есть роль "Оператор", у которой нет прав на создание, изменение, удаление этикеток. Пользователь с такой ролью может только их просматривать.
И есть роль "Дизайнер", у которой права только на изменение, добавление и удаление этикеток.
Если пользователю выдать обе эти роли, то пользователь сможет следить за заданиями, а так же будет иметь возможность работать с этикетками в редакторе этикеток.
Про смену пользователя
Смена пользователя происходит через раздел «НАСТРОЙКИ» блок "Выход".
Поскольку смена пользователя возможна только через раздел «НАСТРОЙКИ», то чтобы сохранить такую возможность пользователям с ограничением на весь раздел «НАСТРОЙКИ», нужно оставить только право на просмотр этого раздела, иначе пользователю придётся перезапускать приложение полностью.
Так будет выглядеть раздел «НАСТРОЙКИ» у пользователя с такими правами.