Proces definicji nowego typu usługi / zasobu
W celu dodania nowego typu usługi / zasobu należy przejść do przestrzeni administatora w Portalu.
Następnie na lewym menu rozwinąć sekcję Typy zasobów oraz wybrać odpowiedni typ.
Formularz definicji nowej usługi / zasobu zostanie wyświetlony po kliknięciu przycisku Utwórz.
Szczegóły
Zestaw podstawowych pól opisujących usługę lub zasób oraz jej unikalny identyfikator nadawany przez administratora usługi.
Identyfikator
Unikalny identyfikator typu usługi lub zasobu (przykład: VM, STOR, SPIR). Ciąg znaków o długości od 1 do 8 składający się wyłącznie z wielkich liter oraz cyfr.
Identyfikator będzie częścią identyfikatora instancji usługi / zasobu, którego format wygląda nastepująco: <identyfikator instancji>.<identyfikator typu>.<identyfikator typu laboratorium>.<identyfikator węzła> (przykładowo: SP1.SPIT.5GSYM.PW).
Ponadto identyfikator ten może być interpretowany przez moduł integracji otrzymujący zlecenie nowej aktywacji w przypadku gdy obsługuje więcej niż jedną usługę.
Wersja
Definicje usług można wersjonować poprzez podanie numeru porządkowego.
Aktualnie wpisywanie wersji jest opcjonalne i nie jest obsługiwane przez system.
Nazwa
Nazwa usługi (limit 255 znaków).
Skrócony opis
Skrócony opis usługi lub zasobu (limit 1000 znaków).
Opis
Pełny opis usługi lub zasobu (limit 4000 znaków).
Pliki PDF
Administrator ma możliwość opcjonalnego dodania kilku plików PDF dla każdego typu usługi.
Pliki te będą wyświetlanie użytkownikowi Portalu na widoku prezentującym szczegóły danej usługi w sekcji Specyfikacja (pod głównym opisem tekstowym).
Dodawanie pliku odbywa się przez kliknięcie przycisku Dodaj pliki, wyborze plików z dysku po kliknięciu przycisku Wybierz oraz wysłaniu plików na serwer przez przycisk Wyślij.
Pliki graficzne
Administrator ma również możliwość dodawania plików graficznych dla danego typu usługi.
Pierwszy plik na liście zostanie wykorzystany jako logo danej usługi. Kolejność plików na liście można modyfikować przeciągając dany wpis w górę lub dół.
Etykiety
Opis typu usługi / zasobu należy uzupełnić poprzez dodanie zestawu etykiet.
Etykiety systemowe
Odpowiednie uzupełnienie zestawu etykiet systemowych umożliwia systemowi poprawną prezentację w Portalu a następnie obsługę usługi / zasobu w procesie rezerwacji i konfiguracji.
Etykiety dodatkowe
Etykiety dodatkowe umożliwiają filtrowanie usług na widoku Oferty.
Atrybuty
W momencie rezerwacji danej usługi atrybuty są wykorzystywane przez system centralny oraz Moduły integracji do dostosowania procesu rezerwacji i konfiguracji do specyfiki danej usługi.
Wyróżniamy dwa typy atrybutów: atrybuty systemowe oraz atrybuty użytkownika.
Atrybuty systemowe
Wbudowane atrybuty systemowe mają z góry określony klucz (nazwę) i są wykorzystywane przez system. Atrybuty wymagane otrzymują wartość domyślną jeśli nie zostaną ustawione przez administratora.
| Nazwa atrybutu / Klucz | Opis | Możliwe wartości | Wartość domyślna |
|---|---|---|---|
serviceImportance |
Liczba odpowiadająca ważności danej usługi w ofercie (im większa wartość, tym większa waga), umożliwiająca sortowanie usług prezentowanych w Portalu | liczba od 1 do 100 | brak argumentu oznacza 0 |
integrationModule |
Nazwa modułu integracji odpowiedzialnego za obsługę danej usługi. Wymagany, gdy usługa jest konfigurowana automatycznie | – | suziml-integration-module-dummy |
accessCredentialsType |
Typ danych uwierzytelniających dla dostępu do usługi. Wymagany, gdy usługa oferuje zdalny dostęp | PASSWORD, KEY, NONE |
NONE |
networkRequired |
Ustaw na true, jeśli usługa wymaga lub wspiera możliwość połączenia z innymi usługami w ramach jednej rezerwacji |
true, false |
false |
networkInterfacesNoRef |
Nazwa atrybutu użytkownika (uzupełnianego w formularzu specyfikacji) określającego liczbę wymaganych interfejsów sieciowych dla tworzonego zasobu wirtualnego | – | – |
resourcesRequiredRef |
Nazwa atrybutu użytkownika lub systemowego zawierającego informację o liczbie sztuk zasobu domyślnego (np. cpu dla klucza resourceUsedRef#cpu) wymaganych przez usługę lub zasób wirtualny |
– | – |
vpnRequired |
Ustaw na true, jeśli dostęp do usługi jest możliwy jedynie po podłączeniu do sieci VPN |
true, false |
false |
Oprócz powyższych atrybutów wbudowanych administrator może określić dowolny zestaw dodatkowych atrybutów systemowych, które w procesie konfiguracji usługi zostaną przeźroczyście przekazane do stosownego modułu integracji.
Takie atrybuty muszą mieć dodany do klucza przedrostek configStatic#. Atrybuty te mają stałą wartość przekazywaną w procesie konfiguracji wszystkich usług / zasobów danego typu.
Atrybuty użytkownika
Atrybuty usługi / zasobu bazujące na danych wprowadzonych przez użytkownika w formularzu specyfikacji usługi / zasobu w trakcie procesu rezerwacji w Portalu. Atrybuty te otrzymują wartości specyficzne dla danej rezerwacji.
Powiązania z innymi typami usług
Zaawansowana możliwość tworzenia zależności i hierarchi usług w celu definiowania usług złożonych.







