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ę:

  1. 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.

  2. 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.

  3. 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).