Режимы обновления баз данных
Библиотека карточек — набор .xml и .sql файлов определённой структуры. Библиотека карточек определяет структуру секций, полей, а также прочих вспомогательных объектов в базе данных.
Библиотеки карточек можно загрузить в БД при помощи утилиты CardManager или (подробности в документации к утилите) и через Консоль настройки Docsvision.
В окне Консоли представлен список обязательных для загрузки библиотек карточек. Слева отображается список библиотек карточек, которые доступны для загрузки, либо уже загружены в БД. Если библиотеку невозможно погрузить (нет связанных библиотек, либо не найден установочный пакет), то флаг будет недоступен, строка будет серого цвета. Основные библиотеки карточек: ApprovalDesigner, BackOffice, Platform, DocumentManagement, TakeOffice, WorkerService, Workflow. Прочие модули являются вспомогательными и необходимы для работы соответствующих им модулей.
В правой части окна отображается информация о библиотеке, включая:
-
Имя — локализованное название библиотеки.
-
Версия пакета установки — номер версии в .xml определении библиотеки карточек.
-
Версия генератора скрипта — версия глобального генератора скриптов, расположенного в модуле Платформа.
-
Версия установленного пакета — версия .xml определения библиотеки, полученная из БД.
-
Версия БД — версия глобального генератора скриптов, использованного при создании или последнем обновлении БД.
-
Пользовательские метаданные — наличие в системе расширенных метаданных, т.е. кастомных секций и полей, созданных через редактор расширенных метаданных.
В правой нижней части окна расположено дерево связанных библиотек. Если в области отображается запись Unknown, значит в определении библиотеки есть ссылка на другую библиотеку карточек, которую не удалось найти. При этом в журнале появится записи, указывающие какой тип карточки не был найден в каких библиотеках.
Новые версии модулей могут нести с собой изменения в библиотеках карточек. Масштаб обновления БД зависит от изменений в версиях карточек относительно текущего состояния БД:
-
Если изменилась версия генератора схем карточек:
-
Необходимо полное обновление БД.
-
-
Если изменилась только версия карточки:
-
Библиотека не будет доступна для обновления.
-
-
Если изменилась версия карточки в библиотеке карточек:
-
Если версии карточек не изменились, обновление будет произведено в "лёгком" режиме. Лёгкий режим обновления подразумевает только обновление версии компонентов библиотеки карточек в БД.
-
Если изменилась версия карточек изменилась, будет произведено полное обновление.
-