Действия после установки обновления
Обновление скриптов, напрямую работающих с БД
В версии модуля Платформа 5.5.2 изменился способ хранения расширенных метаданных в БД: теперь данные хранятся в основных таблицах секций, а не в отдельных extended-таблицах. При обновлении системы стандартным образом все существующие данные из extended-таблиц будут перенесены в основные таблицы секций, а сами extended-таблицы переименованы в dvtable_{ID-секции}_extended_old_data
.
После обновления системы необходимо изменить код скриптов, напрямую обращающихся к extended-таблицам в БД, если такие функции были реализованы в Решении, например, для расчёта ролевой модели безопасности. К примеру, если существующий скрипт содержал обращение к таблице dvtable_{3997861d-4ff5-496a-b8a2-d16617de91d7}_extended
, теперь нужно обращаться к таблице dvtable_{3997861d-4ff5-496a-b8a2-d16617de91d7}
.
Данное изменение не затрагивает динамические метаданные. Скрипты, работающие с таблицами динамических секций и полей, изменять не нужно. |
Перенос журналов в сателлитную БД
В версии модуля Платформа 5.5.2 была упразднена функция архивирования журналов работы, с помощью которой журналы можно было архивировать во внешнюю БД. Теперь журналы могут храниться в основной или сателлитной БД.
Функциональность очистки журналов с возможностью сохранения резервных копий не затронута. |
Если функция архивирования применялась с целью снятия нагрузки с основной БД Docsvision, воспользуйтесь альтернативным решением: используйте для хранения журналов сателлитную БД. При этом можно отключить периодическую очистку журналов (настройка ).
Обновление компонентов собственных библиотек карточек
В новой версии модуля Платформа изменился механизм проверки соответствия клиентских компонентов библиотек карточек (см. список изменений модуля Платформа версии 5.5.2).
-
Подключите новые сборки Docsvision к проекту компонента.
-
Добавьте в ресурсы XML-файл с описанием библиотеки карточек.
-
В реализацию класса
CardLibrary
— если .NET-сборка — добавить переопределение методаGetLibraryDefinition
. Метод должен возвращать описание библиотеки карточек.protected override string GetLibraryDefinition() { return Resources.CardLibDefinition; }
-
Повторно соберите, протестируйте работоспособность и распространите клиентский компонент библиотеки карточек.
Для С++ реализации клиентского компонента библиотеки карточек нужно:-
Поддержать интерфейс
ICardLibraryInfo2
; -
Изменить поведение свойства
ICardLibraryInfo.Version
.См. подробнее в руководстве разработчика, раздел "Создание расширения для Консоли настройки").
-
Установка Консоли управления Docsvision
Чтобы настроить модуль Служба фоновых операций, установите модуль "Консоль управления Docsvision" по инструкции в разделе установки модуля: "Установка и первоначальная настройка Консоли управления Docsvision".
Консоль управления Docsvision позволяет настроить обязательный модуль Служба фоновых операций. Без данной настройки:
-
Не будут создаваться и отправляться группы заданий.
-
Не будут отправляться почтовые уведомления исполнителям.