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.