Действия после установки обновления

Обновление скриптов, напрямую работающих с БД

В версии модуля Платформа 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, воспользуйтесь альтернативным решением: используйте для хранения журналов сателлитную БД. При этом можно отключить периодическую очистку журналов (настройка Журнал  Настройка бэкапа логов).

Параметры резервного копирования/очистки журналов
Рисунок 1. Параметры резервного копирования/очистки журналов

Обновление компонентов собственных библиотек карточек

В новой версии модуля Платформа изменился механизм проверки соответствия клиентских компонентов библиотек карточек (см. список изменений модуля Платформа версии 5.5.2).

Если в решении на базе Docsvision реализованы собственные библиотеки карточек:
  1. Подключите новые сборки Docsvision к проекту компонента.

  2. Добавьте в ресурсы XML-файл с описанием библиотеки карточек.

  3. В реализацию класса CardLibrary — если .NET-сборка — добавить переопределение метода GetLibraryDefinition. Метод должен возвращать описание библиотеки карточек.

    protected override string GetLibraryDefinition()
    {
      return Resources.CardLibDefinition;
    }
  4. Повторно соберите, протестируйте работоспособность и распространите клиентский компонент библиотеки карточек.

    Для С++ реализации клиентского компонента библиотеки карточек нужно:

Установка Консоли управления Docsvision

Чтобы настроить модуль Служба фоновых операций, установите модуль "Консоль управления Docsvision" по инструкции в разделе установки модуля: "Установка и первоначальная настройка Консоли управления Docsvision".

Консоль управления Docsvision позволяет настроить обязательный модуль Служба фоновых операций. Без данной настройки:

  • Не будут создаваться и отправляться группы заданий.

  • Не будут отправляться почтовые уведомления исполнителям.