Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Проверка актуальности версии БД MESDB и обновление версии производится из интерфейса ExeMES Client. Для проверки и обновления БД MESDB выполните следующие шаги:

  1. Пройдите стандартную процедуру авторизации в ExeMES Client
  2. Проверьте актуальность версии БД MESDB:
    1. Воспользуйтесь всплывающим меню, которое вызывается по нажатию на иконку пользователя в статусной строке ExeMES Client Image Added
    2. Во всплывающем меню выберите пункт «Версия №», после чего откроется страница проверки и обновления версии базы данных MES. Для проверки актуальности версии БД нажмите на кнопку «Проверить актуальность БД». Результаты проверки отобразятся на странице нижеImage Added
    3. В случае актуальной версии БД MESDB сообщение будет следующим:Image Added
    4. В случае необходимости обновления версии БД MESDB появится сообщение о необходимости обновления и информация об изменениях, которые будут внесены в БД MESDBImage Added
  3. Обновите версию БД MESDB если она неактуальна: 
    1. Для обновления БД MESDB нажмите на кнопку «Обновить версию БД» на странице с результатами проверки актуальности БД, после чего подтвердите действие во всплывающем окнеImage Added
    2. После завершения обновления БД появится сообщение об успешном обновлении и лог процесса обновленияImage Added
    3. Если в процессе обновления БД возникнет ошибка, обратитесь в службу ТП ExeMESImage Added
Warning

Выполните бэкап БД MESDB перед обновлением

Обновление БД MESDB возможно выполнить из 2х приложений:

...

titleExeMES Client

Для обновления БД MESDB из приложения ExeMES Client необходимо пройти стандартную процедуру авторизации в приложении Keycloak.

Далее в правом верхнем углу экрана нужно нажать на имя пользователя. Затем нужно нажать на информацию о версии ExeMES Client.

Image Removed

В появившемся окне находится кнопка проверки актуальности БД MESDB

Image Removed

После нажатия на кнопку проверки автуальности БД MESDB в окне появится информация о необходимости обновления БД MESDB.

В случае актуальной версии MESDB сообщение будет следующим

В случае необходимости обновления в окне появится кнопка Обновить версию БД и детальная информация о вносимых изменениях.

Image Removed

Для обновления необходимо нажать на кнопку обновить версию БД и подтвердить выбор в всплывающем окне

Image Removed

После завершения обновления появится соответствущее сообщение и лог обновления

Image Removed

Обновление версии БД MESDB успешно завершено.

...

titleExeMES Middleware

Для обновления БД MESDB в приложении Middleware необходимо авторизоваться, для этого необходимо нажать на кнопку Authorize.

Image Removed

После этого необходимо пройти стандартную процедуру авторизации в приложении Keycloak.

Note

Для доступа к функциям проверки обновлений и обновлению БД MESDB пользователь должен иметь роли VAdm и EAdm соответственно.

Для проверки необходимости обновления БД MESDB используется метод GET API AdminTools. Для запуска проверки необходимо нажать кнопку Try it out.

Image Removed

Затем необходимо нажать кнопку Execute.

Image Removed

В результате API вернет результат содержащий информацию о необходимости обновления БД.

В случае актуальности БД MESDB ответ будет следующий

Image Removed

В случае необходимости обновления БД MESDB API вернет ответ о неактуальности схемы данных, непримененных миграциях и список изменений, которые будут внесены в БД.

Image Removed

Для обновления БД MESDB используется метод POST API. Для начала обновления нажмите кнопку Try in out.

Image Removed

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

Image Removed

Ответ на запрос вернет информацию о внесенных в БД MESDB изменениях и статус обновления.

Image Removed

...