Установка и обновление
Содержание
Системные требования
Сервер
- Процессор: 64-разрядный с тактовой частотой 1 ГГц или выше.
- Свободное место на жестком диске: не менее 1 ГБ.
- Оперативная память: не менее 2 ГБ.
- Операционная система:
- Windows:
- Windows 10 и выше.
- Windows Server 2012 (с расширенными обновлениями безопасности) и выше.
- Linux:
- Debian 12 и выше.
- Ubuntu 20.04 и выше.
- Fedora 39 и выше.
- Производные от них.
- Windows:
СУБД
- SQLite 3 (используется по умолчанию).
- PostgreSQL 11 и выше.
- MariaDB 10.3 и выше.
Клиент
- Браузер на основе Chromium последней версии: Google Chrome, Microsoft Edge, Яндекс Браузер и т.д.
- Браузер Mozilla Firefox последней версии.
Установка
- Создайте директорию, например,
SMS-Automation. - Распакуйте архив
ТехноДокв созданную директорию. - Выполните скрипты ниже в зависимости от операционной системы.
Linux
sudo mkdir -p /opt/SMS-Automation/TechnoDoc \
&& sudo unzip "[Путь до архива ТехноДок]" -d "/opt/SMS-Automation/TechnoDoc" \
&& sudo chown -R $USER: /opt/SMS-Automation/TechnoDoc
Windows
mkdir -p "C:\Program Files\SMS-Automation\TechnoDoc" && tar -xf [Путь до архива ТехноДок] -C "C:\Program Files\SMS-Automation\TechnoDoc"
Запуск
Запуск сервера приложений из терминала
- Перейдите в директорию
scripts. - Выполните скрипт
run.
Linux
cd /opt/SMS-Automation/TechnoDoc/scripts && sh run.sh
Windows
cd "C:\Program Files\SMS-Automation\TechnoDoc\scripts" && start "run.bat"
Запуск сервера приложений в виде сервиса
- Перейдите в директорию
scripts/service. - Выполните скрипт
create. - Выполните скрипт
start. - Для останова сервиса необходимо выполнить скрипт
stop. - Для удаления сервиса необходимо выполнить скрипт
delete.
Linux
Предупреждение
Для создания и запуска сервиса требуется наличие прав суперпользователя.
# Перейти в директорию "scripts/service"
cd /opt/SMS-Automation/TechnoDoc/scripts/service
# Выполнить скрипт "create"
sh create.sh
# Выполнить скрипт "start"
sh start.sh
Windows
Предупреждение
Для создания и запуска сервиса требуется наличие прав администратора.
rem Перейти в директорию "scripts/service"
cd "C:\Program Files\SMS-Automation\TechnoDoc\scripts\service"
rem Выполнить скрипт "create"
create.bat
rem Выполнить скрипт "start"
start.bat
Запуск клиента
- Откройте в браузере страницу
http://127.0.0.1:8003. - Введите лицензионный ключ и нажмите кнопку
Активировать.- Демо-лицензию можно получить, нажав на кнопку
Запросить демо-лицензию. - Долгосрочную лицензию можно запросить по адресу
technodoc@sms-a.ru.
- Демо-лицензию можно получить, нажав на кнопку
- Введите логин/пароль -
admin/adminи нажмите кнопкуВойти.
Обновление
Предупреждение
- Перед обновлением рекомендуется создать резервную копию рабочей директории и БД
ТехноДок. - Совместимость между мажорными релизами не гарантируется.
- В случае интеграции c SCADA необходимо обновить файлы
ТехноДокв проекте SCADA на новые версии файлов из директорииcomponents. Перезапуск проекта не требуется.
Обновление на минорную версию
Для обновления на минорную версию (например, с 7.1.0 на 7.2.5) выполните следующие шаги:
- Остановите сервер текущей версии
ТехноДок. - Распакуйте новую версию
ТехноДокв директорию, отличную от той, в которой установлена и запущена текущая версияТехноДок. - Скопируйте директорию
data, в которой установлена текущая версияТехноДок, в директорию, куда была распакована новая версияТехноДокс опцией замены файлов.
Следующие шаги выполняются из директории новой версии ТехноДок:
- Перейдите в директорию
scripts. - Выполните скрипт
run-migrator. - Запустите сервер
ТехноДоксогласно разделу Запуск.
Обновление проекта КАСКАД 3
- В проекте КАСКАД обновите файлы в директориях
components/kaskad/panelsиcomponents/kaskad/scriptsиз дистрибутиваТехноДок/components/Kaskad. - Перезапустите менеджер
technodoc.ctlи менеджер, отвечающий за UI проекта, еслиТехноДокоткрывается из панели проекта КАСКАД. - Проверьте доступность настроенного внешнего соединения
ТехноДокс проектом КАСКАД в разделеВнешние соединения.
Обновление на мажорную версию
Предупреждение
- Мы не гарантируем полную совместимость шаблонов и отчетов между мажорными версиями.
- Встроенный механизм миграции старается поддерживать совместимость, но для всех сценариев это не работает.
- При обновлении может потребоваться ручная доработка отчетов.
- Если вы столкнулись с проблемой перехода на новую мажорную версию, пожалуйста, свяжитесь с нами по электронной почте: technodoc@sms-a.ru. Мы предоставим инструкции и поможем провести обновление в индивидуальном порядке.
Для обновления на мажорную версию (например, с 7.2.0 на 8.1.1) выполните следующие шаги:
- Выполните шаги из раздела
Обновление на минорную версию, но не запускайтеТехноДок(последний пункт). - Перейдите в папку
bin. - Запустите
ТехноДокиз терминала, добавив аргументcontent-database-update- Linux:
./Sms.TechnoDoc content-database-update - Windows:
Sms.TechnoDoc.exe content-database-update
- Linux:
- ТехноДок запустит процесс обновления существующих шаблонов отчетов и экземпляров отчетов.
- После завершения обновления в консоли появится сообщение
Сервер ... успешно запущен. После этого можно закрыть терминал. - Запустите
ТехноДоксогласно разделу Запуск. - Проверьте работоспособность отчетов. При необходимости поправьте формулы параметров и верстку в шаблонах отчетов.