Powrót do listy realizacji

Usługi IT (klient z Włoch)

Narzędzie migracji danych XML do OpenProject

Dedykowane narzędzie do migracji danych z plików XML do OpenProject, połączone z pełną migracją systemu zarządzania i obsługi zamówień klienta.

Problem

Klient korzystał z systemu legacy, który przechowywał dane zarządcze i zamówieniowe w zastrzeżonych plikach XML. Przejście na OpenProject wymagało niezawodnej konwersji danych bez utraty historycznych rekordów i zakłócenia bieżących operacji.

Podejście

  • Przeanalizowaliśmy istniejący schemat XML i zmapowaliśmy każdą encję danych do struktury OpenProject.
  • Zbudowaliśmy zautomatyzowany pipeline migracyjny z walidacją i możliwością wycofania zmian.
  • Migrację przeprowadziliśmy etapowo — najpierw środowisko testowe, potem produkcyjne — z weryfikacją każdej partii przez klienta.

Rozwiązanie

  • Dedykowane narzędzie migracyjne w Pythonie parsujące eksporty XML i zapisujące dane do OpenProject przez REST API.
  • Automatyczne testy integralności porównujące rekordy źródłowe i docelowe w celu zapewnienia zerowej utraty danych.
  • Pełna migracja workflow zarządczego i systemu zamówień, w tym ról użytkowników, hierarchii projektów i historycznych danych zadań.

Rezultaty

Zmigrowane rekordy100% zweryfikowanych
Przestój przy przełączeniuZerowy
Ciągłość procesówW pełni zachowana

Wyniki odzwierciedlają rzeczywiste rezultaty projektu.