Перейти к содержанию
+7 (495) 991 35 10 info@encode.one
Скачать в PDF

Руководство администратора 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. Должно появится следующее окно.

installing_postgresql_1

Нажимаем на кнопку "Next", переходим на страницу выбора папки установки PostgreSQL. Рекомендуется папку оставить по умолчанию.

installing_postgresql_2

Далее нажимаем на кнопку "Next", переходим на страницу выбора компонентов, оставляем всё по умолчанию.

  • PostgreSQL Server – сервер баз данных
  • pgAdmin 4 – графический интерфейс для работы с базами данных, можно установить тот, что идёт вместе с PostgreSQL, либо отдельно с сайта, рекомендуется ставить версию 7.8
  • Stack Builder – утилита для установки дополнительных драйверов
  • Command Line Tools – инструменты командной строки

installing_postgresql_3

Далее нажимаем на кнопку "Next", переходим на страницу выбора папки, куда будут сохранятся данные БД PostgreSQL, оставляем папку по умолчанию.

installing_postgresql_4

Далее нажимаем на кнопку "Next", переходим на страницу установки пароля для суперпользователя postgres. Вводим пароль postgres, если нужно указать другой пароль, сохраните его где-нибудь.

installing_postgresql_5

Далее нажимаем на кнопку "Next", переходим на страницу установки порта, на котором будет запущен сервер баз данных PosqgreSQL. Можно указать любой порт, либо оставить по умолчанию – 5432, либо указать – 5445 (в Encode Track Line 2 по умолчанию указывается такой порт).

installing_postgresql_6

Если порт будет занят другим приложением, то будет выведено предупреждение. В таком случае следует указать другой порт.

installing_postgresql_7

Далее нажимаем на кнопку "Next", переходим на страницу установки языка, оставляем вариант по умолчанию.

installing_postgresql_8

Далее нажимаем на кнопку "Next", переходим на страницу, где будет выведен список устанавливаемых компонентов и их настройки.

installing_postgresql_9

Далее нажимаем на кнопку "Next", ждём выполнения установки.

После завершения установки будет показана страница, сообщающая об этом, а так же будет предложен запуск Stack Builder для установки дополнительных драйверов и приложений к PostgreSQL. На данном этапе установка драйверов и приложений через Stack Builder не требуется, поэтому убираем галочку и нажимаем на кнопку "Finish".

installing_postgresql_10

3.3.1.2 Linux

Установка самой БД PostgreSQL

Последовательно выполнить следующие команды в терминале.

sudo apt update
sudo apt install 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'
sudo apt install pgadmin4-desktop

Создание пользователя для возможности подключаться к БД

Выполнить переход в оболочку пользователя postgres, нужно будет ввести пароль текущего пользователя ОС Linux.

sudo su postgres

Запустить создание пользователя в интерактивном режиме.

createuser -P --interactive

Ввести название новой роли (имя пользователя БД).

pg-encode

Ввести пароль: pg-encode. Повторить пароль. Здесь данные при вводе не отображаются.

Выйти из оболочки пользователя postrgres

exit

Таким образом создался новый пользователь БД PostgreSQL, данные которого будут указываться для подключения к БД.

3.3.2 Создание БД PostgreSQL для Encode Track Line 2

Работа с базами данных PosqtgreSQL производится в приложении pgAdmin 4.

В данном случае работа производится в приложении pgAdmin 4, установленном вместе с PostgreSQL. Если вы используете приложение pgAdmin 4, установленное отдельно, то могут быть отличия в интерфейсах.

creating_db_etl_1

В окне pgAdmin 4 кликаем левой кнопкой мыши по надписи Servers. В открывшемся окне нужно ввести пароль пользователя postgres для Windows, pg-encode для Linux, который задавали при установке PostgreSQL.

creating_db_etl_2

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

creating_db_etl_3

Для создания БД нужно нажать правой кнопкой мыши по надписи Databases, затем выбрать пункт Create, далее Database....

В поле Database вводим название базы данных, название может быть любым, но рекомендуется ввести ETL. Всё остальное оставляем по умолчанию.

creating_db_etl_4

Далее нажимаем на кнопку "Save". База данных была создана и появилась в списке.

creating_db_etl_5

3.3.3 Установка Encode Track Line 2

3.3.3.1 Windows

Для установки Encode Track Line 2 нужно скачать установщик (файл .exe) по ссылке.

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

installing_etl

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

3.3.3.2 Linux

Для Linux установщик не нужен, достаточно по ссылке скачать исполняемый файл с расширением .AppImage.

Переместить этот файл в любое удобное место, рекомендуется в домашний каталог текущего пользователя Linux в папку ~/ENCODE/ (создать папку ENCODE), где ~ – каталог пользователя в ОС Linux.

Сделать файл исполняемым, иначе программу не запустить:

  • в проводнике ПКМ нажать по файлу
  • выбрать пункт "Свойства"
  • в открывшемся окне установить флаг "Исполняемый как приложение"

installing_etl_linux_executable_file

Для работы .AppImage файлов необходим установить пакет

sudo apt install libfuse2t64

Чтобы программу открывать не через проводник, запуская исполняемый файл, нужно создать ярлык, который будет добавлен в меню приложений.

Для этого в редакторе Nano надо создать новый файл с расширением .desktop в папке ~/.local/share/applications/.

nano ~/.local/share/applications/etl_start.desktop

installing_etl_linux_desktop_1

В поле редактора ввести содержимое ниже.

[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

installing_etl_linux_desktop_2

Сохранить изменения и выйти из редактора:

  1. Ctrl+O
  2. Enter
  3. Ctrl+X

После этого ярлык будет добавлен в меню приложений. Если ярлык не появляется, нужно перезагрузить ПК.

installing_etl_linux_desktop_3

3.3.3.2.1 Настройка Linux для корректной работы

Для работы со сканерами

Если Encode Track Line 2 не отвечает на работу сканеров

sudo usermod -aG dialout $USER

3.4 Обновление программного обеспечения

3.4.1 Windows

Обновление Encode Track Line 2 происходит так же, как и установка:

  • скачивание установщика по ссылке
  • запуск установщика

3.4.2 Linux

Для обновления нужно скачать файл по ссылке и заменить им старый файл.

4 ПЕРВЫЙ ЗАПУСК ПРОГРАММЫ

4.1 Настройка подключения к БД

При первом запуске Encode Track Line 2 открывается окно настройки подключения к БД.

connection_to_db_window

Параметры подключения:

  • Адрес – IP-адрес хоста, на котором развёрнута БД PostgreSQL.

    Значение:

    • localhost – если текущая станция является центральной
    • IP-адрес центральной станции – если текущая станция не является центральной
  • Порт – порт, на котором запущен сервер БД PostgreSQL, по умолчанию 5445

  • База данных – название БД, по умолчанию ETL
  • Пользователь – пользователь БД PostgreSQL, по умолчанию postgres
  • Пароль – пароль от указанного пользователя БД PostgreSQL, по умолчанию postgres

Данные настройки через графический интерфейс устанавливаются один раз.

После ввода параметров подключения нужно нажать на кнопку «ПОДКЛЮЧИТЬСЯ». Если подключение успешно, открывается окно лицензирования, если не успешно, появляется соответствующее уведомление.

4.2 Лицензирование

license_window

На основе комплектующих ПК генерируется специальный ключ – HWID. HWID необходимо отправить руководству ООО «ЭНКОД» для получения лицензионного ключа. После того, как получили лицензионный ключ, его нужно ввести в поле «Лицензионный ключ», затем нажать на кнопку «ПРОВЕРИТЬ КЛЮЧ». Для удобства можно воспользоваться кнопками «КОПИРОВАТЬ» и «ВСТАВИТЬ».

Если лицензионный ключ верный, открывается окно входа в Encode Track Line 2, если ключ неверный, появляется соответствующее уведомление.

4.3 Вход под пользователем «Администратор»

После этапа лицензирования открывается окно входа. По умолчанию в Encode Track Line 2 имеется один пользователь «Администратор» с полным доступом к функционалу ПО. Пароль: ENCODE, рекомендуется в дальнейшем пароль изменить.

admin_auth_window

После входа рекомендуется создать других пользователей.

5 ПОЛЬЗОВАТЕЛИ

Пользователи в Encode Track Line 2 – это учётные записи, по которым происходит вход в ПО. Пользователи имеют роли, посредством которых происходит разграничение доступа к функционалу ПО.

Управление пользователями происходит в блоке «Пользователи» раздела «НАСТРОЙКИ».

users_1

Добавление пользователя

Для добавления пользователя нужно нажать на кнопку "ДОБАВИТЬ", после чего откроется окно.

users_2

Параметры пользователя разделены на вкладки "Профиль" и "Роли":

  • На вкладке "Профиль" указываются имя пользователя и пароль
  • На вкладке "Роли" выдаются роли, их может быть несколько
  • На вкладке "Смены" выбираются смены, в которые может работать пользователь

users_3

users_4

6 ПРАВА И РОЛИ

Права и роли – это функционал, позволяющий разграничить доступ к функциям ПО.

Настройка ролей происходит в блоке «Права и роли» раздела «НАСТРОЙКИ».

rights_and_roles_1

Добавление и изменение ролей

Для добавления нужно нажать кнопку "ДОБАВИТЬ". Откроется окно добавления роли. Для неё указывается название, и выбираются права.

rights_and_roles_2

По умолчанию, в ПО уже есть несколько ролей, две из них, "Оператор" и "Управляющий", с установленным правами. И ещё одна – "Администратор", пользователь с такой ролью имеет доступ ко всему функционалу ПО.

Для изменения прав существующей роли нужно открыть окно настроек, нажав на роль в списке.

Права

Права разделены согласно разделам ПО: "ЗАДАНИЯ", "ЭТИКЕТКИ", "НАСТРОЙКИ".

Право определяет доступ к функционалу ПО для пользователей. Например, если у роли убрать право "Просмотр заданий", то пользователь, имеющий такую роль, не сможет открыть вкладку «ЗАДАНИЯ», т.к. для него она будет отсутствовать.

rights_and_roles_3

Пользователи могут иметь несколько ролей. В таком случае доступ к функционалу ПО пользователя суммируется. Например, есть роль "Оператор", у которой нет прав на создание, изменение, удаление этикеток. Пользователь с такой ролью может только их просматривать.

rights_and_roles_4

И есть роль "Дизайнер", у которой права только на изменение, добавление и удаление этикеток.

rights_and_roles_5

Если пользователю выдать обе эти роли, то пользователь сможет следить за заданиями, а так же будет иметь возможность работать с этикетками в редакторе этикеток.

rights_and_roles_6

rights_and_roles_7

Про смену пользователя

Смена пользователя происходит через раздел «НАСТРОЙКИ» блок "Выход".

rights_and_roles_8

Поскольку смена пользователя возможна только через раздел «НАСТРОЙКИ», то чтобы сохранить такую возможность пользователям с ограничением на весь раздел «НАСТРОЙКИ», нужно оставить только право на просмотр этого раздела, иначе пользователю придётся перезапускать приложение полностью.

rights_and_roles_9

Так будет выглядеть раздел «НАСТРОЙКИ» у пользователя с такими правами.

rights_and_roles_10