Przejdź do głównej zawartości

Release - wersja 21.20


Poniżej opisane są najważniejsze zmiany wykonane w wersji 21.20.

Nowy znacznik Symbol zastępczy​

W możliwościach definiowania szablonów dokumentów pojawił się nowy znacznik Symbol zastępczy. Zawartość znacznika jest generowana tylko wtedy, kiedy wartość pola ze struktury danych, które jest podpięte pod znacznik rodzica (znacznik Wartość), będzie puste. Znacznik Symbol zastępczy musi być w takim przypadku umieszczony wewnątrz znacznika Wartość. W znaczniku można umieścić tekst stały, podpiąć pole ze struktury danych, umieścić wewnątrz znacznik Obraz.

Pozwala to na obsługę dokumentu, w konkretnie zdefiniowany sposób przez użytkownika, w przypadku występujących pustych wartościach. Więcej patrz: Symbol zastępczy.

image

Definiowanie własnych skryptów w archITekt Studio​

W tej wersji została dodana nowa funkcjonalność umożliwiająca definiowanie własnych skryptów w archITekt Studio. Skrypty dodawane są w edytorze SQL jako nowy plik do serwera w wersji o typie .sql.

Skrypty te mogą dodawać specyficzną funkcjonalność na poziomie bazy danych, lub być wykorzystywane do migracji danych z poprzedniej wersji wdrażanej aplikacji do aktualnej.

Dzięki możliwości generowania zmian przyrostowych dla struktur danych istnieje również możliwość manualnego zarządzania procesem aktualizacji bazy danych, a tym samym przyspieszenia procesu dla bardzo dużych systemów.

Skrypty muszą posiadać odpowiedni wzorzec nazwy wraz z numeracją typu: U.0000.sql i są wykonywane po kolei. Więcej patrz: Skrypty użytkownika.

image

Zarządzanie skryptami w VSoft archITekt Launcher​

W związku z możliwością definiowania własnych skryptów w platformie, VSoft archITekt Launcher został rozbudowany o funkcjonalność zarządzania skryptami: Manage user SQL scripts.

image

Na liście prezentowane są wszystkie skrypty dodane przez użytkownika wraz z informacją czy zostały wykonane czy nie. Opcja Rewind (cofnięcie) ustawia „wskaźnik wykonania kolejnego skryptu” przed zaznaczony skrypt, a po aktualizacji projektu wszystkie skrypty o numerze równym lub wyższym niż wskazany skrypt zostaną wykonane. Funkcjonalność można również wykorzystać w celu pominięcia wykonania części skryptów.

image

Mechanizm zapobiegania konfliktom w pracy zespołowej​

Funkcjonalność archITekt Merger umożliwia rozwiązywanie konfliktów w plikach serwera wersji podczas pracy w środowisku plikowego serwera wersji zintegrowanego z repozytorium Git.

Aplikacja została zaprojektowana jako narzędzie wspierające proces scalania zmian w sytuacji wystąpienia konfliktów pomiędzy różnymi wersjami plików. W tym celu powinna zostać zintegrowana z repozytorium Git i skonfigurowana jako domyślne narzędzie do scalania (merge). W momencie wykrycia konfliktów podczas pracy z repozytorium Git narzędzie jest automatycznie uruchamiane w środowisku archITekt Studio, umożliwiając porównanie plików, podgląd efektu mergowania w designerze i walidację poprawności przed akceptacją zmian. Więcej patrz: archITekt Merger.

image

Zobacz również​

Wersja 21.18

Wersja 21.17