Миграция исторических данных из корпоративного портала на базе 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
Авторизуйтесь, чтобы оценить материал.
Утверждено 30 0

У вас похожая задача?

Обсудите реализацию с экспертом Directum

Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле

Благодарим за интерес! Мы свяжемся с вами.

Пока комментариев нет.

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

Directum Awards 2024
Какой проект лучше?
Авторизуйтесь, чтобы оценить материал.
Авторизуйтесь, чтобы оценить материал.
Directum Awards 2024
Спасибо за активность!
Ваш голос принят