Обновление
Предупреждение
- Перед обновлением рекомендуется создать резервную копию рабочей директории и БД ТехноДок.
- Совместимость между мажорными релизами не гарантируется.
- Если ТехноДок интегрирован со SCADA, обновите файлы ТехноДок в проекте SCADA на новые версии из директории
components. Перезапуск проекта не требуется.
Обновление на минорную версию
Чтобы обновить ТехноДок на минорную версию, например с 7.1.0 на 7.2.5:
- Остановите сервер текущей версии ТехноДок.
- Распакуйте новую версию ТехноДок в директорию, отличную от той, в которой установлена и запущена текущая версия ТехноДок.
- Скопируйте директорию
data, в которой установлена текущая версия ТехноДок, в директорию, куда была распакована новая версия ТехноДок с опцией замены файлов. - Если в текущей версии задан предел памяти в файле с расширением
.runtimeconfig.jsonдиректорииbin, задайте его в том же файле новой версии, как описано в статье «Ограничение памяти сервера».
Следующие шаги выполняются из директории новой версии ТехноДок:
- Перейдите в директорию
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:
- ТехноДок запустит процесс обновления существующих шаблонов отчётов и экземпляров отчётов.
- После завершения обновления в консоли появится сообщение
Сервер ... успешно запущен. После этого можно закрыть терминал. - Запустите сервер ТехноДок, как описано в статье «Установка».
- Проверьте работоспособность отчётов. При необходимости поправьте формулы параметров и вёрстку в шаблонах отчётов.