Миграция исторических данных из корпоративного портала на базе SharePoint 2010 в DIRECTUM

Заказчик: ПАО "ОАК"
Исполнитель: ТАНАИС

Миграция исторических данных из корпоративного портала на базе SharePoint 2010 в DIRECTUM

Задача

Задача состояла в том, чтобы перенести входящие и исходящие документы в систему DIRECTUM. Требовалось выгрузить документы, созданные с 1 октября 2013, при этом надо было исключить документы, которые были перенесены в DIRECTUM ранее вручную.


Описание и возможности решения

Корпоративный портал на базе SharePoint 2010 использовался в ПАО "ОАК" для хранения входящих, исходящих документов и приказов в период с 2010 по 2013 год. Ранее в 2016 году мы уже проводили миграцию приказов из корпоративного портала. Сейчас задача стояла выгрузить входящие и исходящие документы, при этом исключить дубли, которые уже были перенесены в DIRECTUM вручную. Общее число документов для загрузки превышает 4 000 документов.

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


Использованные технологии и платформы:

Версия DIRECTUM 5.2.1, использовался только разработанный нами сценарий в DIRECTUM.


Архитектура, интересные технические находки и особенности:

У нас не было удаленного доступа к базе данных корпоративного портала, поэтому анализ структуры хранения данных пришлось проводить на месте у Заказчика.


Порядок работы мигратора:

  1. После запуска сценария запрашиваются следующие параметры:

     
  2. Выгружаются тела документов в папку, указанную в запрашиваемых параметра. В качестве имени документа использовался GUID из корпоративного портала.
  3. В зависимости от типа документа, собираются метаданные документов.
  4. На основании полученных метаданных создаются РКК, после чего создаются документы и связываются с РКК в системе DIRECTUM.
  5. Дубли проверяются стандартными механизмами DIRECTUM присутствующими в модуле «Канцелярия».
  6. Значения справочных реквизитов, которые не удалось найти и сопоставить с уже имеющимися записями, записываются в примечание к РКК.
  7. На протяжении всего процесса обработки данных, фиксируются возникающие ошибки и в конце работы сценария отображаются на экране.


Результаты применения решения

В систему DIRECTUM были загружены исторические данные по входящим и исходящим документам с 2013 года по 2018 год.

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


Команда проекта:

Маслов Юрий – Ведущий разработчик группы разработки DIRECTUM


Кириленко Андрей – Руководитель группы разработки DIRECTUM

 

 

Номинация: Forum
Организации:
30
Подписаться
Опубликовано:
25 января 2019 в 15:07
  • Утверждено
  • 0

Комментарии

Пока комментариев нет
Авторизуйтесь, чтобы написать комментарий