Porównywanie zmian

Porównywanie zmian w elementach aplikacji umożliwia szybkie sprawdzenie różnic między dwiema wersjami tego samego komponentu lub między dwoma wyeksportowanymi elementami. Dzięki temu można:

  • analizować zmiany wprowadzane przez zespół,

  • weryfikować zgodność zależności,

  • przygotować komponenty do migracji lub wdrożenia.

Funkcjonalności te dostępne są w zakładkach Różnica i Porównaj artefakty, znajdujących się w module Przegląd w Eximee Designer.


Zakładka Różnica – porównanie wersji tego samego elementu

Pozwala porównać dwie wersje tego samego elementu aplikacji, np. formularza, skryptu czy komponentu złożonego.

Jak działa?

  • Użytkownik wybiera element (np. formularz) z listy.

  • Następnie wybiera dwie wersje: „lewą” i „prawą”.

  • System prezentuje różnice między wersjami – mogą to być zmiany w treści, kodzie, strukturze czy właściwościach.

Ilustracja 1. Porównanie artefaktu w wersji 1.5 i 1.9

Obsługiwane typy elementów:

  • formularze

  • komponenty złożone

  • komponenty biznesowe

  • skrypty

  • walidatory skryptowe

  • zadania skryptowe

Funkcjonalność ta pozwala na szczegółowy przegląd zmian przed zapisaniem nowej wersji, przy przeglądzie historycznym lub w pracy zespołowej.


Zakładka Porównaj artefakty – porównanie dwóch wyeksportowanych elementów

Umożliwia porównanie dwóch plików .xml lub .json z wyeksportowanymi elementami aplikacji – skupiając się na ich zależnościach.

Jak działa?

Użytkownik przeciąga dwa pliki do pola drag & drop.

Ilustracja 2. Okno porównywania artefaktów

System analizuje zależności i prezentuje listę różnic.

Ilustracja 3. Porównanie dwóch wyeksportowanych artefaktów

Typy wykrywanych różnic:

  • Nowa zależność – występuje tylko w drugim pliku.

  • Usunięta zależność – występowała tylko w pierwszym pliku.

  • 🔁 Różnica wersji zależności – zależność dotyczy tego samego elementu, ale z inną wersją.

Jeśli nie wykryto różnic, pojawia się komunikat: „Brak danych do wyświetlenia”.

Kiedy korzystać z porównywania?

  • Przed publikacją nowej wersji komponentu – by upewnić się, co się zmieniło.

  • W czasie code review – dla oceny zmian wprowadzonych przez zespół.

  • Podczas migracji – aby porównać eksporty między środowiskami.

  • W trakcie integracji – by upewnić się, że zależności są zgodne z oczekiwaniami.

Last updated

Was this helpful?