For the complete documentation index, see llms.txt. This page is also available as Markdown.

Moduł Środowiska

Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.

Moduł służy do zarządzania szablonami wniosków. Umożliwia:

  • podgląd wersji wybranego wniosku na dostępnych środowiskach,

  • migrację szablonu wniosku (razem z jego zależnościami) pomiędzy środowiskami,

  • wycofanie ostatniej migracji wniosku na konkretnym środowisku (rollback),

  • uruchomienie wybranego wniosku na wybranym środowisku w symulatorze (patrz Symulator wniosków),

  • pobranie paczki biznesowej (szablonu wniosku wraz z zależnościami niezbędnymi do uruchomienia go na środowisku).

Wyświetlenie informacji o wniosku na środowiskach

Po przejściu do modułu wyświetla się przycisk WNIOSEK.

Ilustracja 1. Zakładka "Środowiska"

Po wybraniu z listy wniosku wyświetli się opublikowana i najwyższa wersja wniosku na każdym z dostępnych środowisk:

Ilustracja 2. Stan wniosku na poszczególnych środowiskach

Uruchomienie wniosku

Kliknięcie w przycisk przy opublikowanej wersji przekierowuje do modułu symulatora wniosków wybierając automatycznie środowisko, z którego nastąpiło przekierowanie.

Migracja szablonu

Aby zmigrować wniosek wraz z zależnościami na wyższe środowisko, należy kliknąć strzałkę pomiędzy kafelkami:

Ilustracja 3. Strzałka migrująca wniosek na wyższe środowisko

Spowoduje to migrację oraz opublikowanie szablonu w najwyższej wersji na wskazane środowisko. Dodatkowo na środowisko do odpowiednich katalogów zostaną zaimportowane pliki niezbędne do prawidłowego działania wniosku.

Migracja szablonu wykonywana jest tylko na pierwszym środowisku, ze względu na wspólną bazę dla wszystkich instancji LANa. Zależności dla wniosku natomiast są dostarczane na wszystkie instancje.

Walidacja podczas migracji szablonu

Przed migracją szablonu wraz z zależnościami odbywa się walidacja spójności środowiska. Walidator sprawdza czy zależności nałożone na docelowe środowisko nie wprowadzą niespójności. Jeśli walidator natrafi na jakieś problemy, wyświetli użytkownikowi listę oraz treść ostrzeżeń. W tym momencie użytkownik może zdecydować czy mimo wszystko chce wymusić migrację na docelowe środowisko.

Ilustracja 4. Komunikat błędu migracji

Aby otworzyć menu akcji środowiska należy nacisnąć na przycisk Otwórz menu akcji znajdujący się w prawym górnym rogu kafla środowiska.

Ilustracja 5. Menu akcji środowiska

Eksport szablonu

Kliknięcie w menu akcji w opcję Eksportuj paczkę spowoduje zbudowanie pliku zip zawierającego szablon wniosku w najnowszej wersji na danym środowisku wraz z zależnościami potrzebnymi do jego uruchomienia.

Ilustracja 6. Menu zawierające polecenie eksportu paczki

Plik zostanie zapisany w repozytorium Nexus'a. W odpowiedzi w przeglądarce pojawi się popup z linkiem do paczki w Nexusie.

Ilustracja 7. Okno z linkiem do paczki
  • Eksport szablonu z repozytorium wykonywany jest z pierwszego środowiska, ze względu na wspólną bazę dla wszystkich instancji LANa.

  • Widocznością opcji eksportu steruje flaga z konfiguracji środowisk (bundleExporter).

Rollback środowiska

Opcja Rollback służy do przywrócenia na danym środowisku ostatniej kopii zapasowej katalogów z zależnościami wniosków. Kopie zapasowe tworzone są w momencie migracji na środowisko dowolnego wniosku posiadającego zależności. Każde środowisko posiada własną kopię zapasową dla każdego z migrowanych wcześniej wniosków.

  • Rollback szablonu wykonywany jest tylko na pierwszym środowisku, ze względu na wspólną bazę dla wszystkich instancji LANa.

  • Widocznością tej opcji steruje flaga z konfiguracji środowisk (migrationTarget).

Jeżeli nie została wcześniej sfinalizowana żadna migracja, opcja będzie wyszarzona, ponieważ nie ma dostępnej paczki, którą można byłoby przywrócić.

Konfiguracja środowisk

Listę dostępnych "kafelków" środowisk należy skonfigurować w pliku, do którego ścieżkę należy podać w parametrach instalacyjnych paczki (EXIMEE_CONSOLE_ENVIRONMENTS_CONFIGURATION_PATH). Kolejność podanych środowisk określa jednocześnie kierunek migracji.

Znaczenie poszczególnych atrybutów:

  • name – nazwa środowiska wyświetlana na kafelku.

  • lanHosts – tablica instancji LANa na danym środowisku (ważne, żeby to były tylko hosty – bez np. protokołu http:// czy portu).

  • migrationTarget – flaga określająca, czy na dane środowisko można migrować wnioski.

  • bundleExporter – flaga określająca, czy z danego środowiska można eksportować paczkę wniosku z zależnościami.

Ostatnia aktualizacja

Czy to było pomocne?