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

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

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

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

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

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

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

  7. На странице "Загрузка специальной конфигурации Управление документами" нажмите Далее, чтобы загрузить стандартную конфигурацию приложения Управление документами или пропустите шаг нажатием кнопки Пропустить.

    Пропускайте загрузку настроек модулей Управление документами и Конструктор согласований в базу данных, только если уверены. Это может вызвать критические ошибки при выполнении операций, связанных с модулями, и сделать невозможным корректное обновление системы в будущем.

  8. Повторите предыдущий шаг для страницы "Загрузка специальной конфигурации Конструктор согласований".

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

  10. Импортируйте файл 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 после обновления модулей Базовые объекты и/или Управление документами.