В 2022 году компанией «СТАРКОВ Групп» успешно был реализован проект перехода Правительства Вологодской области с Directum 5 на Directum RX. Учитывая масштабы и уникальные особенности Заказчика, проект потребовал от команды индивидуального подхода к ряду процессов. Были разработаны новые модули, процессы, технические решения, проведена миграция организационной структуры, НСИ и части документов.
Для миграции были выбраны документы, соответствующие следующим критериям:
Для переноса иных документов, используемых в работе, но не подпадающих под критерии миграции, необходимо было разработать механизм, который бы позволил пользователям вручную импортировать документы из Directum 5 не прибегая к запросам в ИТ-отдел. При разработке необходимо было учесть, что документ должен быть перенесен
Поскольку для миграции использовалась утилита «конвертер D5-RX», при разработке решения для ручного импорта была сделана привязка к таблицам Converter в базе данных Directum 5. Это позволило соотнести данные с Directum RX и заполнить необходимые реквизиты в документах при переносе.
Решение получает информацию из базы данных Directum 5 с помощью Entity Framework. Схема работы представлена на рисунке 1.
Рисунок 1.
Сотрудник в Directum RX с обложки модуля «Документооборот» вызывает диалог «Перенос документов из Directum5 в DirectumRX» и выбирает тип документа. С типом документа «Простой документ» можно перенести любой документ из Directum 5. У пользователя есть возможность импорта документов с учетом поиска по ИД документа, по части имени или номеру.
После ввода ИД и нажатия кнопки «ОК» будет осуществлена проверка на наличие документа с таким ИД в Directum 5:
Пользователю необходимо указать период, когда был создан документ и часть имени, либо номер документа. После нажатия кнопки «ОК» будет осуществлен поиск в БД Directum 5 документов, соответствующих критериям. Результаты поиска будут отображены пользователю в диалоге выбора.
После успешного импорта документа пользователю придет уведомление в Directum RX с вложенным документом (рисунок 2).
Рисунок 2.
Карточка импортированного документа (рисунок 3).
Рисунок 3.
В случае если при импорте возникла ошибка – сформируется уведомление с подробным описанием ошибки (рисунок 4).
Рисунок 4.
Разработанная утилита дает возможность пользователю, работая в Directum RX, получить документы из D5, не выполняя вход в последнюю. С помощью утилиты переносятся:
По результатам внедрения решения появилась необходимость дополнительной миграции части документов - порядка 30 тысяч. Для решения этой задачи был разработан фоновый процесс, который запускал утилиту ручного импорта документов и выполнял миграцию выбранных документов, соответствующих критериям.
Виниченко Евгений Вадимович – ведущий разработчик.
Для меня проект перехода Правительства Вологодской области с Directum 5 на Directum RX был знаковый. В 2017 году мой трудовой путь начинался именно с проекта развития системы Правительства Вологодской области, система на тот момент была построена на платформе Directum 5. Практический все 6 лет длились проекты развития. И вот спустя столько лет я поучаствовал в проекте перехода на Directum RX.
Опубликовано:
7 марта 2023 в 08:31
Обсудите реализацию с экспертом Directum