Режимы обновления баз данных

Библиотека карточек — набор .xml и .sql файлов определённой структуры. Библиотека карточек определяет структуру секций, полей, а также прочих вспомогательных объектов в базе данных.

Библиотеки карточек можно загрузить в БД при помощи утилиты CardManager или (подробности в документации к утилите) и через Консоль настройки Docsvision.

В некоторых модулях после установки обновления предлагается также обновить БД (соответствующий флаг после окончания установки), данная процедура запускает Консоль настройки Docsvision в режиме обновления БД. При отказе от обновления БД в таком случае Консоль не будет возвращена в режим конфигурирования.

Мастер установки модуля Конструктор согласований
Рисунок 1. Мастер установки модуля Конструктор согласований
Обновление библиотек карточек через Консоль настройки Docsvision
Рисунок 2. Обновление библиотек карточек через Консоль настройки Docsvision

В окне Консоли представлен список обязательных для загрузки библиотек карточек. Слева отображается список библиотек карточек, которые доступны для загрузки, либо уже загружены в БД. Если библиотеку невозможно погрузить (нет связанных библиотек, либо не найден установочный пакет), то флаг будет недоступен, строка будет серого цвета. Основные библиотеки карточек: ApprovalDesigner, BackOffice, Platform, DocumentManagement, TakeOffice, WorkerService, Workflow. Прочие модули являются вспомогательными и необходимы для работы соответствующих им модулей.

В правой части окна отображается информация о библиотеке, включая:

  • Имя — локализованное название библиотеки.

  • Версия пакета установки — номер версии в .xml определении библиотеки карточек.

  • Версия генератора скрипта — версия глобального генератора скриптов, расположенного в модуле Платформа.

  • Версия установленного пакета — версия .xml определения библиотеки, полученная из БД.

  • Версия БД — версия глобального генератора скриптов, использованного при создании или последнем обновлении БД.

  • Пользовательские метаданные — наличие в системе расширенных метаданных, т.е. кастомных секций и полей, созданных через редактор расширенных метаданных.

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

Новые версии модулей могут нести с собой изменения в библиотеках карточек. Масштаб обновления БД зависит от изменений в версиях карточек относительно текущего состояния БД:

  • Если изменилась версия генератора схем карточек:

    • Необходимо полное обновление БД.

  • Если изменилась только версия карточки:

    • Библиотека не будет доступна для обновления.

  • Если изменилась версия карточки в библиотеке карточек:

    • Если версии карточек не изменились, обновление будет произведено в "лёгком" режиме. Лёгкий режим обновления подразумевает только обновление версии компонентов библиотеки карточек в БД.

    • Если изменилась версия карточек изменилась, будет произведено полное обновление.