Обновление базы данных Docsvision без перезаписи стандартных настроек

  1. Измените в редакторе реестра Windows значение параметра HKEY_LOCAL_MACHINE\SOFTWARE\DocsVision\Platform\5.5\Console\WizardMode на 0.

  2. Откройте Консоль настройки Docsvision.

  3. Перейдите в раздел настроек Настройки сервера  Базы данных.

  4. Нажмите кнопку Мастер баз данных. Будет открыто окно Мастер БД Docsvision.

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

  6. Обновите БД стандартным образом.

    На шаге выбора модулей, данные которых будут загружены, снимите выбор с элемента Управление документами и Конструктор согласований.

    Загрузка библиотек карточек
    Рисунок 1. Загрузка библиотек карточек
  7. Откройте РМА.

  8. Импортируйте файл C:\Program Files (x86)\Docsvision\DocumentManagement\5.5\CardPackage\Versions.xml.

По сравнению с 5.5.1 изменилось название некоторых хранимых процедур. Из-за этого в сценарии обновления базы без загрузки стандартных настроек нарушается вычисление ролей.

  • Ранее процедура называлась dvbo_Operand_Reconcile_TasktreeEmployees, в новой версии она переименована в dvad_Operand_Reconcile_TasktreeEmployees.

    Старое и новое название хранимой процедуры
    Рисунок 2. Старое и новое название хранимой процедуры

    После обновления базы без перезаписи стандартных настроек, в конструкторе ролей вручную замените процедуру dvbo_Operand_Reconcile_TasktreeEmployees на dvad_Operand_Reconcile_TasktreeEmployees.

  • Если в конструкторе ролей использовалась процедура dvdm_Operand_Document_TasktreeEmployees, её следует заменить на dvbo_Operand_Document_TasktreeEmployees после обновления модулей Базовые объекты и/или Управление документами.