Przejdź do głównej zawartości
Wersja: 16.3

Jak rozwiązywane są konflikty metamodeli podczas aktualizacji biblioteki

W tym rozdziale dowiesz się, jak system ADONIS obsługuje konflikty metamodelu podczas aktualizacji biblioteki zawierającej niestandardowe zmiany lokalne.

Gdy zaktualizujesz bibliotekę, a bieżąca biblioteka zawiera niestandardowe zmiany metamodelu (zastosowane na stronie Właściwości page), system ADONIS połączy te zmiany z nową wersją biblioteki. Poniższa tabela przedstawia sposób rozwiązywania konfliktów:

Zmiana niestandardowaZmiana produktuRozwiązanie
Dodawanie nowego atrybutu i przypisywanie go do rozdziałuUsuwanie grupyGrupa zostaje zachowana
Usuwanie rozdziałuRozdział zostaje zachowany
Usuwanie poprzedniego elementuNowy atrybut jest dodawany na ostatniej pozycji w kontenerze
Usuwanie klasyKlasa zostanie usunięta, a atrybut zostanie nieprzypisany
Zmiana nazwy atrybutuZmiana nazwy atrybutuNazwa niestandardowa jest zachowywana
Usuwanie atrybutuAtrybut jest zachowywany
Zmiana informacji o atrybutach informacji o atrybutachZmiana informacji o atrybutach informacji o atrybutachNiestandardowy infotekst jest zachowywany
Zmiana położenia atrybutuZmiana położenia atrybutuPozycja niestandardowa jest zachowywana
Usuwanie poprzedniego elementuAtrybut zostanie przeniesiony na ostatnią pozycję w kontenerze
Zmiana pozycji poprzedniego atrybutuAtrybut niestandardowy jest przenoszony po nowo umieszczonym atrybucie
Zmiana nazwy rozdziałuZmiana nazwy rozdziałuNiestandardowa nazwa rozdziału jest zachowywana
Usuwanie rozdziałuRozdział zostanie usunięty
Rozdział zostanie usuniętyUsuwanie rozdziałuRozdział zostanie usunięty
Usuwanie poprzedniego rozdziałuRozdział zostanie przeniesiony na ostatnią pozycję
Zmiana pozycji poprzedniego rozdziałuRozdział niestandardowy jest przenoszony po nowo umieszczonym rozdziale
Zmiana pozycji grupyUsuwanie poprzedniego elementuGrupa zostanie przeniesiona na ostatnią pozycję w rozdziale
Zmiana położenia poprzedzającego elementuPozycja grupy niestandardowej jest zachowywana
Zmiana nazwy grupyZmiana nazwy grupyNiestandardowa nazwa grupy jest zachowywana
Usuwanie grupyGrupa zostanie usunięta
Zmiana nazwy relacjiZmiana nazwy relacjiNazwa relacji niestandardowej jest zachowywana
Zmiana pozycji relacjiZmiana pozycji relacjiPozycja relacji niestandardowej jest zachowywana
Usuwanie poprzedniego elementuRelacja zostanie przeniesiona na ostatnią pozycję w kontenerze
Zmiana położenia poprzedzającego elementuRelacja niestandardowa jest przenoszona po nowo umieszczonej relacji
Dodawanie wartości wyliczeniowejDodawanie wartości wyliczeniowejWartości są scalane, a wartość niestandardowa jest umieszczana przed wartością produktu
Usuwanie wartości wyliczeniaZmiana produktu zostanie zachowana
Zmiana nazwy wartości wyliczeniaZmiany są scalane; Zarówno wartości niestandardowe, jak i wartości produktu o zmienionej nazwie są zachowywane
Zmiana nazwy wartości wyliczeniaZmiana nazwy wartości wyliczeniaNazwa niestandardowa jest zachowywana
Zmiana kolejności wyliczaniaZachowaj lub zmień kolejność wyliczaniaZamówienie niestandardowe jest zachowywane
Zmiana ustawień "Obowiązkowych"Zmiana ustawień "Obowiązkowych"Wartość niestandardowa (T/N) jest zachowywana