Automatyczne scalanie tekstów stałych
Dotyczy: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2
Każda lista kontrolna uaktualniania kodu w Microsoft Dynamics AX 2012 R2 lub R3 zawiera opcjonalne zadanie Automatyczne scalanie tekstów stałych, które jest uruchamiane przed skompilowaniem aplikacji. To zadanie określa teksty stałe (stałe typy danych), które różnią się pomiędzy wersjami, ale które można scalić automatycznie. Poprzez scalanie tekstów stałych przed kompilowaniem, można zmniejszyć liczbę błędów kompilacji i czas wymagany do rozwiązywania konfliktów kodu.
Sposób scalania wersji tekstu stałego
W ramach zadania Automatyczne scalanie tekstów stałych, struktura uaktualniania sprawdza, czy istnieją sprawy, które spełniają następujące warunki:
Odbiorca zmodyfikował tekst stały w wyższej warstwie, a warstwa ma mniej elementów członkowskich niż niższa warstwa SYS.
Microsoft zmodyfikował tekst stały w warstwie SYS dla Microsoft Dynamics AX 2012 R2 lub R3.
Modyfikacje nie będą w konflikcie, co oznacza, że żadne dwa elementy członkowskie nie posiadają tej samej nazwy lub tej samej liczby całkowitej dla wartość właściwości tekstu stałego.
Jeśli te warunki są spełnione, struktura uaktualniania przeprowadzi scalanie dwóch obiektów. Na przykład tekst stały FOO ma następującą historię:
SYS ENUM FOO = A //Microsoft dostarczył tekst stały FOO o wartości A w Microsoft Dynamics AX 2012 lub Microsoft Dynamics AX 2012 Feature Pack.
USR ENUM FOO = B //Użytkownik dodał wartość B do tekstu stałego FOO w Microsoft Dynamics AX 2012 lub Microsoft Dynamics AX 2012 Feature Pack.
SYS ENUM FOO = A, C //Microsoft dodał wartość C do tekstu stałego w Microsoft Dynamics AX 2012 R2.
Poniższa tabela przestawia ten scenariusz:
Warstwa |
Wartość podstawowa |
Wartość dla Microsoft Dynamics AX 2012 R2 lub R3 |
---|---|---|
USR |
A, B |
|
SYS |
A |
A, C |
Dostosowywane i teksty stałe domyślne można scalić w następujący sposób. Scalenie kopiuje nowy element członkowski C od Microsoft z warstwy SYS do warstwy USR, ponieważ w przeciwnym razie mogłyby być ukryte w wyższej warstwie.
Warstwa |
Wartość podstawowa |
Wartość dla Microsoft Dynamics AX 2012 R2 lub R3 |
---|---|---|
USR |
A, B |
A, B, C |
SYS |
A |
A, C |
Scalanie tekstów stałych
Po kliknięciu przycisku Automatyczne scalanie tekstów stałych, wskaźnik zaawansowania ukaże występujące scalenia. Po zakończeniu procesu scalania wyświetlone zostanie okno dziennika informacyjnego. To okno zawiera listę wszystkich tekstów stałych, które zostały pomyślnie scalone i powodujące konflikt teksty stałe, które nie mogły zostać scalone. Niescalone teksty stałe wymagają ręcznego rozwiązywania konfliktów.
Ważne
Zmiana liczby całkowitej wartości właściwości tekstu stałego, która jest używana w danych biznesowych, wymaga utworzenia skryptu uaktualnienia danych, który umożliwi rozwiązanie różnicy.
Ogłoszenia: Aby wyświetlić znane problemy i najnowsze poprawki, należy użyć Wyszukiwania problemów w Microsoft Dynamics Lifecycle Services (LCS).