Перейти к основному содержимому

Обновление

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