Przejdź do głównej zawartości

Funkcjonalności menu Narzędzia


Menu Narzędzia udostępnia funkcjonalności, które są wykorzystywane podczas pracy z poszczególnymi plikami oraz ogólne opcje, których możesz użyć w oderwaniu od danego komponentu.

Są to:

  1. właściwości aplikacji - definiowanie uprawnień, dodawanie nowych wpisów w wybranej wersji językowej,
  2. konfiguracja aplikacji,
  3. masowa walidacja wersji,
  4. generowanie skryptów i aktualizacja struktur danych,
  5. aktualizacja bazy słowników,
  6. konfigurowanie dodatkowych opcji,
  7. definiowanie parametrów biznesowych,
  8. zarządzanie projektem - patrz: VSoft archITekt Launcher
  9. eksport paczki,
  10. przeglądanie logów - spis logów oraz wyszukiwarka umożliwiająca wyszukanie interesujących nas wpisów,
  11. profil baz danych - umożliwia wygenerowanie pliku - raportu z profilu danych, zapisywany we wskazanym miejscu,
  12. generowanie danych - umożliwia wprowadzenia do bazy testowych danych,
  13. generowanie pakietu migracji tabel - pozwala stworzyć pakiet lub hierarchię zadań służącą do migracji danych między systemem źródłowym a docelowym o podobnej strukturze. Patrz: Mechanizm generowania pakietów migracyjnych.
  14. menedżer procesów - umożliwia wyświetlenie listy wykonywanych procesów - patrz: Procesy.
  15. podgląd wyeksportowanego przebiegu procesu - umożliwia wczytanie wcześniej wyeksportowanego przebiegu procesu - Patrz: Procesy.

Właściwości aplikacji - Definiowanie uprawnień​

W oknie Właściwości aplikacji w sekcji Uprawnienia możesz zdefiniować drzewo uprawnień.

W sekcji Uprawnienia znajdują się zdefiniowane uprawnienia Strony specjalne i System, które są niezbędne do prawidłowego funkcjonowania aplikacji. Uprawnienia te określają dostęp, w zależności od posiadanej roli Administratorslub Users, do edycji parametrów biznesowych oraz przeglądania logów, a także do stron specjalnych typu Zmiana hasła lub Konto użytkownika. Domyślnie dostęp do wszystkich opcji posiada rola Administrators. Możesz zmienić zakres uprawnień lub dodać nowe.

ważne

Nie możesz usunąć uprawnień predefiniowanych, z folderu System i Strony specjalne. Są one już użyte w predefiniowanych formularzach i listach (w katalogu System), które umożliwiają wyświetlenie parametrów i logów. Z kolei strony specjalne możesz wykorzystać podczas tworzenia menu aplikacji.

  1. Wybierz z menu Narzędzia opcję Uprawnienia i wielojęzyczność.
  2. Wybierz opcję Definiuj drzewo uprawnień.
  3. W kolejnym oknie zdefiniuj własne uprawnienia (Dodaj grupę i Dodaj uprawnienie).

image

  1. Dodana hierarchia uprawnień ma swoje odzwierciedlenie w serwerze wersji. Jeżeli dodasz w tym miejscu uprawnienia lub grupę uprawnień itd, pliki te są także dostępne na panelu Serwer wersji. Aby poszczególne pliki uprawnień były widoczne włącz opcję Pokaż ukryte typy.

image

  1. Jeżeli zmienisz nazwę, usuniesz katalog, uprawnienie lub przeniesiesz dane uprawnienie na poziomie panelu serwera wersji, wówczas zmiany zostaną także zaktualizowane w oknie definiowania uprawnień.

image

  1. Teraz możesz przypisać zdefiniowane uprawnienia do roli Administratorslub Users (jeżeli będziesz mieć zdefiniowane inne role w systemie to także do pozostałych ról). Wybierz rolę, której chcesz zmodyfikować uprawnienia.
  2. Na drzewku uprawnień zaznacz lub odznacz dane uprawnienie.

image

Nowe uprawnienia, możesz teraz użyć przykładowo na formularzu w sekcji Uprawnienie i określić dostępność formularza dla użytkownika, który posiada odpowiednie uprawnienia.

image

W powyższym przykładzie sposób określenia uprawnienia został wybrany jak Stała czyli należy wybrać zdefiniowane uprawnienie z serwera wersji. Możesz także skorzystać z wyrażenia i edytora wyrażeń. Na zakładce RIGHTS dostępne są wszystkie uprawnienia zdefiniowane w archITekt Studio.

image

W innych właściwościach danego obiektu możesz posłużyć się funkcją w wyrażeniu CheckPermission() która sprawdza czy dany użytkownik posiada określone uprawnienie. Poniżej dany obiekt aplikacji (formularz, kontener, przycisk itp.) będzie widoczny dla użytkownika, który ma zdefiniowane i przypisane uprawnienie Akceptacja.

image

Do danego uprawnienia możesz przypisać kilka ról.

  1. Przejdź na drzewo uprawnień i zaznacz dane uprawnienie.
  2. Z prawej strony okna wybierz przycisk Edytuj.

image

  1. W kolejnym oknie wybierz z listy dostępną rolę lub wpisz jej nazwę i wybierz przycisk Zapisz

image

Dopóki nie przypiszesz żadnego uprawnienia do roli, wówczas nie będą one dostępne na liście rozwijalnej.

image

W zależności od tego z jakiego providera korzystasz, wprowadzić należy odpowiednio role. W przypadku definiowania użytkowników i ról w serwerze autoryzacji, wówczas wprowadź nazwę roli. Więcej patrz: Serwer autoryzacji

Wielojęzyczność​

W sekcji Wielojęzycznośćznajdują się już zdefiniowane wpisy w aplikacji. Wpisy te możesz wykorzystać poprzez wybór opcji Stała zlokalizowana w panelu Właściwości. Oprócz predefiniowanych wpisów, możesz dodać nowe.

  1. Wybierz z menu Narzędzia opcję Uprawnienia i wielojęzyczność.
  2. Wybierz sekcję Wielojęzyczność.
  3. Wybierz język dla wpisu, a następnie przycisk Nowy i wprowadź klucz i wyświetlany tekst w bieżącym języku.

image

wskazówka

Możesz dla danego wpisu wprowadzić wartość w innym języku. Przejdź do szczegółów wpisu.

image

Teraz możesz użyć wpisu na formularzu oraz w tych miejscach gdzie na panelu Właściwości dostępne są stałe zlokalizowane.

image

Opcje​

Ogólne funkcjonalności służące do modyfikacji edytora tekstu pliku XML, konfiguracji wyglądu aplikacji, a także wyglądu algorytmów i tabel czy opcje konfiguracyjne wczytywania i zapisu zostały zebrane w menu Narzędzia>Opcje.

image

Eksportowanie paczki​

Możesz wyeksportować paczkę z projektem, który potem możesz wykorzystać przy tworzeniu nowego projektu (jako paczkę inicjalną).

Funkcjonalność eksportu paczki powoduje utworzenie paczki zawierającej komplet informacji koniecznych do utworzenia nowego projektu:

  1. W katalogu SQL są wygenerowane automatycznie skrypty zakładające struktury w bazie danych operacyjnej i wypełniające tabele słownikowe danymi.
  2. W katalogu Files zawarte są ewentualne pliki pluginów projektu i zmodyfikowane pliki konfiguracyjne aplikacji (jeśli dokonywałeś takich zmian).
  3. W katalogu VS eksportowana jest zawartość Serwera Wersji w postaci pliku *.zip

image

wskazówka

Eksportowana paczka, kompresowana jest do formatu .zip, dzięki czemu jej zawartość możliwa jest do wygodnego podejrzenia.

Uwaga!

Należy rozróżnić eksport plików z serwera wersji i eksport paczki:

Eksport całości lub części plików serwera wersji zawiera tylko definicje obiektów zawartych w serwerze wersji i jest wygodnym sposobem przenoszenia definicji pomiędzy różnymi archITekt Studio.

Eksport paczki inicjalnej​

Eksport paczki tworzy pełną paczkę instalacyjną możliwą do wykorzystania w ramach procedury założenia nowego środowiska i/lub aktualizacji istniejącego środowiska. Możesz ją wykorzystać w VSoft archITekt Launcher podczas dodawania projektu na podstawie paczki inicjalnej.

Eksport paczki jest zawsze w postaci pliku *arch.zip

  1. Wybierz z menu Narzędzia opcję Eksport paczki.
  2. W oknie eksportu wskaż miejsce zapisu paczki, możesz także odznaczyć opcję pominięcia eksportu katalogu System. Domyślnie katalog System nie jest eksportowany.
  3. Następnie w kolejnym oknie wybierz przycisk uruchamiający proces eksportu.

image

Jeżeli chcesz do innego projektu zaimportować tylko zawartość Serwera wersji właśnie wyeksportowanego projektu, wówczas przejdź do katalogu VS, w nim znajduje się spakowana zawartość Serwera wersji i zaimportuj tylko ten spakowany folder.

image

wskazówka

Jeżeli nie chcesz eksportować całego projektu, a jedynie dany folder czy plik, skorzystaj z menu kontekstowego, dostępnego po zaznaczeniu danego pliku, folderu na Serwerze wersji.

Generowanie danych testowych​

archITekt Studio udostępnia funkcjonalność generowania testowych danych i zapisywania ich do bazy. Sam możesz skonfigurować ile rekordów ma zostać wygenerowanych oraz pozostałe parametry.

  1. Wybierz z menu Narzędzia opcję Generowanie danych.
  2. Wybierz bazę danych, a następnie zaznacz tabelę, dla której chcesz wykonać operacje.
  3. W poniższym przykładzie dla tabeli Klient chcemy wygenerować testowe 10 rekordów danych.
  4. Wprowadź dane i wybierz Generuj pakiet. Pakiet przetwarzania zostanie utworzony automatycznie już z predefiniowanymi bloczkami, umożliwiającymi dodanie do bazy danych rekordów.

image

  1. Uruchom pakiet przetwarzania. We właściwościach bloczka generowania danych losowych widać ilość rekordów do wygenerowania jako 10. Do bazy danych Klient zostało dodanych 10 nowych rekordów z losowymi danymi testowymi.

image

  1. Możesz także określić precyzyjnie dane testowe i wprowadzić własne. Zaznacz daną kolumnę, dla której chcesz określić dane, wybierz Zdefiniuj wartości i wprowadź dane. Dla zaznaczonego pola z bazy danych KLIENT_IMIE wprowadzone zostały 3 przykładowe imiona.

image

  1. Wygeneruj pakiet, uruchom go, a następnie sprawdź w bazie danych czy twoje dane testowe zostały dodane do bazy. W poniższym przykładzie wprowadzono wartości dla pola Imie i Nazwisko. Do bazy danych zostały dodane pola z wartościami, które zdefiniowaliśmy.

image

wskazówka

Możesz zapisać daną konfigurację danych testowych i wykorzystać ją przy następnym generowaniu testowych danych. Użyj opcji Zapisz konfigurację i Wczytaj konfigurację.

Zobacz również​

Panele

Wyszukiwanie w pliku XML

Serwer wersji