Prywatna usługa licencyjna
W organizacjach, które wymagają, aby instalacje Altium Designer pozostawały offline — odizolowane od internetu — wygodę i elastyczność licencjonowania oprogramowania na żądanie może zapewnić lokalna usługa Altium Private License Service, zamiast chmurowej usługi Altium Licensing Service.
Dedykowana usługa Private License Service (PLS), uruchomiona na komputerze podłączonym do firmowej sieci LAN/WAN, jest konfigurowana przez administratora tak, aby lokalnie pobierać licencje Altium należące do firmy, a następnie udostępniać je instalacjom Altium Designer zgodnie z potrzebami.
Podobnie jak w przypadku korzystania z licencji z portalu Altium License Service, stanowisko (instancja) licencji Altium Designer obsługiwanej przez PLS może zostać „wypożyczone” przez oprogramowanie na czas jego użytkowania, a następnie „zwolnione” (zwrócone do puli dostępnych licencji), gdy nie jest już potrzebne. Altium PLS umożliwia również udostępnianie licencji w trybie roamingu, w którym stanowisko licencyjne jest wypożyczane komputerowi docelowemu na określony czas — dzięki temu komputer z Altium Designer, na przykład laptop, może być swobodnie używany poza siecią.
PLS zapewnia elastyczność wymaganą przez firmy korzystające z wielu instalacji Altium Designer. Dodatkową zaletą jest możliwość konfigurowania, monitorowania i kontrolowania wykorzystania licencji oraz stanowisk licencyjnych za pomocą scentralizowanej usługi Altium Private License Service, działającej w lokalnej sieci LAN/WAN, która może być odizolowana od internetu.
W przeszłości usługa Altium Private License Service (PLS) była dostępna jako samodzielna aplikacja (Private License Server (14.0.0.34)), instalowana jako usługa systemu Windows na komputerze hosta. W odpowiedzi na dzisiejsze zapotrzebowanie na bardziej zaawansowane zarządzanie licencjami oprogramowania aktualne wersje Enterprise Server oferują ulepszoną i uproszczoną implementację PLS, dostępną w ramach instalacji serwera. Enterprise Server Private License Service obsługuje kilka trybów pracy, można go skonfigurować jako centralną lub lokalną usługę licencyjną i udostępniać za jego pośrednictwem w sieci lokalnej zarówno licencje Altium Designer, jak i licencje serwerowe Altium — a to tylko część jego możliwości.
Jeśli Enterprise Server nie został jeszcze zainstalowany i objęty licencją, jest to pierwszy krok do korzystania z jego usługi PLS.
Zobacz Instalowanie Enterprise Server
Licencjonowanie Enterprise Server
Funkcje Enterprise Server, w tym usługa Private License Service (PLS), stają się dostępne po objęciu samego Enterprise Server licencją przez dodanie odpowiedniej licencji Altium Enterprise Server. Aby użytkownicy mogli logować się do Enterprise Server z poziomu Altium Designer, wymagana jest również ważna licencja Altium Enterprise Server CAL (Client Access License).
Enterprise Server udostępnia elastyczną metodę samolicencjonowania, umożliwiającą dodawanie lub pobieranie licencji Altium. Jest ona dostępna na stronie Licenses (Admin – Licenses) w interfejsie przeglądarkowym przestrzeni roboczej Enterprise Server, który zapewnia połączenie z portalem licencyjnym Altium , skąd można pobierać lokalnie licencje Altium należące do firmy.
Dostępne są trzy karty:
-
Licenses — zawiera listę wszystkich aktualnie dostępnych licencji. Do objęcia Enterprise Server licencją wymagane są co najmniej dwie licencje (Altium Enterprise Server i Altium Enterprise Server CAL). Inne licencje można dodać w celu udostępniania ich przez PLS. Licencje można pobierać za pomocą opcji From cloud (wybór z listy licencji dostępnych dla firmy w portalu Altium) lub From file (import istniejących plików licencji
alfz dysku). - Groups — umożliwia przypisywanie licencji do grup użytkowników. W trybie Local PLS usługa PLS serwera Enterprise Server może selektywnie udostępniać licencje oprogramowania przypisane do określonej grupy. Domyślnie (o ile nie określono inaczej) wszystkie licencje pobrane przez Enterprise Server są przypisywane do grupy All Users, a tym samym dostępne dla każdego użytkownika łączącego się z PLS.
- Reports — udostępnia szereg funkcji monitorowania wykorzystania licencji i raportowania, które można wykorzystać do audytu sposobu używania licencji w organizacji. Jest to szczególnie przydatne w przypadku usługi Private License Service, ponieważ dane z raportów pozwalają zapewnić optymalne wykorzystanie dostępnych stanowisk licencyjnych, przewidywać przyszłe zapotrzebowanie na licencje oraz określać poziom ich wykorzystania przez poszczególnych użytkowników. Dostępne są różne opcje raportowania, dostępne na odpowiednich podkartach. W zależności od rodzaju informacji wymaganych w danym raporcie można zastosować odpowiednie filtry, aby ograniczyć wyniki do określonych licencji, grup, użytkowników i przedziałów czasu. Dostępna jest również opcja eksportu bieżącego raportu na dysk w formacie CSV, zgodnym z Microsoft Excel i innymi aplikacjami arkuszy kalkulacyjnych, na potrzeby administracyjne i księgowe.
Szczegółowe informacje dotyczące pobierania i konfigurowania licencji w Enterprise Server znajdziesz w sekcji Licencjonowanie Enterprise Server.
Podsumowując, Enterprise Server oraz połączenia klientów z serwerem można objąć licencjami przez:
-
pobranie licencji serwerowych i licencji dostępu klienta (CAL) z internetowego portalu Altium License Service. W tym celu należy użyć opisanej powyżej opcji From cloud. Wyloguj się, a następnie zaloguj ponownie do interfejsu przeglądarkowego przestrzeni roboczej Enterprise Server, aby włączyć funkcje udostępnione przez nowe licencje.
Pamiętaj, że licencja CAL nie jest wymagana, jeśli użytkownicy nie będą uzyskiwać dostępu do Enterprise Server — czyli serwer będzie używany wyłącznie jako serwer licencji.
-
połączenie z usługą PLS na innym serwerze Altium (na przykład z centralną usługą licencyjną), która udostępnia pobrane licencje Altium Enterprise Server z dostępnymi stanowiskami.
Szczegółowe informacje o tej opcji licencjonowania znajdziesz poniżej w sekcji Tryb zewnętrznej usługi PLS.
-
import istniejących plików licencji
alfz dysku.Wykorzystuje to opcję From file i w praktyce „pobiera” licencje serwerowe, które już masz lokalnie. Wyloguj się, a następnie zaloguj ponownie do interfejsu przeglądarkowego przestrzeni roboczej, aby włączyć funkcje udostępnione przez nowe licencje. Jeśli są to licencje wielostanowiskowe, można je udostępniać przez sieć, aby objąć licencją inne zgodne oprogramowanie.
Informacje o pobieraniu plików licencji z panelu firmy znajdziesz w sekcji Uzyskiwanie plików licencji.
Pobieranie dodatkowych licencji
Po pomyślnym objęciu Enterprise Server licencją z chmury lub z istniejących plików licencji usługa Private License Service jest gotowa do skonfigurowania w celu udostępniania licencji w sieci lokalnej. Dodatkowe licencje Altium Designer zakupione przez firmę można pobrać na stronie License Manager interfejsu przeglądarkowego przestrzeni roboczej — Admin – Licenses.
Aby dodać licencję do Enterprise Server, kliknij przycisk
i, tak jak wcześniej, wybierz opcję pobierania z chmury lub z pliku. Licencje można pobierać zbiorczo lub pojedynczo — użyj pól wyboru na liście Add license, aby wybrać licencje, które Enterprise Server ma pobrać.
Nowo pobrane licencje są następnie uwzględniane na liście Licenses serwera. Domyślnie licencje są przypisywane do grupy „Wszyscy użytkownicy” (chyba że ta opcja została odznaczona), dzięki czemu są dostępne dla wszystkich zarejestrowanych użytkowników przestrzeni roboczej. Można to sprawdzić na stronie License Edit, dostępnej po kliknięciu przycisku
powiązanego z wpisem danej licencji.
Konfiguracja usługi licencjonowania
Po zainstalowaniu Enterprise Server i aktywowaniu jego licencji (jak opisano powyżej) pozyskane licencje można udostępnić w sieci za pośrednictwem usługi Private License Service (PLS) serwera. Aby zapewnić maksymalną elastyczność udostępniania licencji klientom sieciowym (Altium Designer i innym instalacjom serwera), usługę PLS można skonfigurować i wykorzystywać w różnych trybach pracy, opisanych poniżej:
- Tryb bez PLS – domyślna konfiguracja Enterprise Server, w której pozyskane licencje nie są udostępniane w sieci.
- Tryb lokalnej usługi PLS – pozyskane licencje Altium są udostępniane w sieci przez lokalną usługę PLS serwera.
- Tryb zewnętrznej usługi PLS – Enterprise Server łączy się z usługą PLS external (na przykład usługą PLS zdalnego serwera Altium skonfigurowaną jako centralna usługa licencjonowania) i korzysta z niej zamiast z własnego mechanizmu licencjonowania. Zewnętrzna usługa licencjonowania może działać na serwerze Altium Infrastructure Server (AIS) lub innym Enterprise Server.
► Praktyczne podsumowanie poszczególnych trybów znajduje się w tabeli Porównanie trybów PLS Enterprise Server.
Przypominamy, że przed rozpoczęciem korzystania z usługi PLS serwera w dowolnym trybie należy skonfigurować Enterprise Server tak, aby łączył się z portalem usługi licencjonowania Altium i logował się do niego w celu pozyskania licencji zakupionych przez organizację. Po zakończeniu tej operacji serwer może pracować offline. Alternatywnie wszystkie wymagane licencje można pozyskać z panelu firmowego lub za pośrednictwem oddzielnego serwera Altium połączonego z Internetem, a następnie przenieść je na lokalny Enterprise Server jako osobne pliki licencji.
Pozyskane licencje, takie jak licencje serwera Altium i połączeń (CAL) lub licencje Altium Designer, mogą być następnie udostępniane w sieci lokalnej przez usługę PLS.
Tryb bez PLS
Jak wskazuje nazwa, tryb No PLS Enterprise Server to zasadniczo standardowa (domyślna) konfiguracja serwera, w której usługa PLS nie jest włączona.
W tym trybie serwer nie udostępnia licencji Altium w sieci, ale nadal można pozyskiwać licencje z portalu usługi licencjonowania Altium. Funkcja ta umożliwia licencjonowanie samego Enterprise Server przy użyciu pozyskanych licencji lub zaimportowanych plików licencji alf, równolegle z dotychczasową metodą umieszczania plików licencji w katalogu głównym instalacji.
Aby wybrać ten tryb, zaznacz opcję No PLS na stronie License Manager w interfejsie przeglądarkowym przestrzeni roboczej – Admin – Settings – License manager.
Opcja Automatically create assignment for All Users group wymusza przypisywanie nowo pozyskanych licencji do domyślnej grupy All Users. Sposób przypisywania licencji wpływa na ich dostępność dla grup, gdy są udostępniane w sieci przez usługę PLS, jak opisano poniżej. Kliknij
, aby zatwierdzić zmiany ustawień.
Tryb lokalnej usługi PLS
W tej konfiguracji usługi PLS serwera licencje będą udostępniane instalacjom Altium Designer i serwera działającym w sieci. Enterprise Server jest licencjonowany w standardowy sposób, za pomocą pozyskanych licencji lub plików licencji alf.

Usługa PLS udostępnia licencje instalacji Altium Designer (klientowi) w sieci, gdy użytkownik zaloguje się do Enterprise Server.
Aby przełączyć się na ten tryb, wybierz opcję Local PLS na stronie License Manager w interfejsie przeglądarkowym przestrzeni roboczej – Admin – Settings – License manager.

Podczas konfigurowania trybu bez PLS tryb uwierzytelniania bezpośrednio wpływa na sposób udostępniania licencji instalacjom klienckim w sieci – szczegóły poniżej.
Usługa PLS udostępnia licencje Altium Designer, gdy użytkownik zaloguje się do Enterprise Server. Licencje serwera stają się dostępne dla innych serwerów w sieci, gdy usługa PLS Enterprise Server działa w trybie zabezpieczeń „Bez uwierzytelniania” (patrz opcje poniżej).
Tryb lokalnej usługi PLS zapewnia dodatkowe ustawienia określające, którym użytkownikom można udostępniać poszczególne licencje Altium Designer (na podstawie grup użytkowników) oraz jak długo licencja pozostaje przydzielona, gdy nie jest używana. Kliknij
, aby zatwierdzić zmiany ustawień.
Ustawienia lokalnej usługi PLS
Tryby uwierzytelniania menedżera licencji
Tryb uwierzytelniania usługi PLS serwera można ustawić na Server Session lub No Authentication w zależności od tego, jak licencje mają być udostępniane klientom sieciowym (Altium Designer i serwerom). Wybierz odpowiednią opcję z menu rozwijanego License Manager Authentication.
Server Session:
Bieżącej sesji połączenia klienta przyznawany jest dostęp do licencji – sesja rozpoczyna się po zalogowaniu do przestrzeni roboczej Enterprise Server z poziomu Altium Designer. Jest to standardowy tryb PLS serwera, w którym dostęp do licencji jest powiązany z sesją Enterprise Server. Wybierz Admin – Sessions z menu głównego, aby wyświetlić bieżące sesje połączeń i nimi zarządzać.
Ponieważ w tym trybie zabezpieczeń połączenie z usługą PLS jest weryfikowane na podstawie aktywnej sesji, inne serwery w sieci (które się nie logują) nie mają dostępu do licencji. Dostęp nie jest też możliwy przez wewnętrzne połączenie konfiguracji PLS w Altium Designer. Licencje są dostępne, gdy użytkownik zaloguje się do Enterprise Server z poziomu Altium Designer.
No Authentication:
Każde połączenie z usługą PLS serwera otrzymuje dostęp do dostępnych licencji. Jest to mniej restrykcyjny tryb, który umożliwia dostęp do licencji, gdy użytkownicy Altium Designer nie logują się do przestrzeni roboczej Enterprise Server lub gdy Enterprise Server jest skonfigurowany jako centralna prywatna usługa licencjonowania (serwer licencji) w konfiguracji wieloserwerowej.
- Ponieważ połączenia z usługą PLS nie są powiązane z sesją serwera (logowaniem), w tym trybie inne serwery w sieci mogą uzyskiwać dostęp do dostępnych licencji Enterprise Server. Pozostałe serwery muszą być ustawione w trybie External PLS, a ich opcja „Licencjonowanie lokalne” musi być odznaczona, aby używana była licencja serwera zdalnego.
- Ponieważ połączenia z usługą PLS nie są weryfikowane na podstawie sesji serwera, Altium Designer może uzyskiwać bezpośredni dostęp do licencji za pomocą swojego wewnętrznego połączenia PLS – Setup private license server na stronie License Management (tak jak w przypadku dostępu do PLS 1.0). Więcej informacji można znaleźć w sekcji Licencjonowanie bez logowania do serwera (poniżej).
- Jeśli użytkownik zaloguje się na konto serwera, PLS utworzy nowego użytkownika o nazwie odpowiadającej temu kontu, w postaci
user_name server_name. Użytkownik będzie miał dostęp wyłącznie do licencji powiązanych z wygenerowanym kontem użytkownika — zgodnie z przypisanym mu później członkostwem w grupie. To działanie można wyłączyć, usuwając zaznaczenie opcji Automatic user creation option (patrz poniżej).
Automatyczne tworzenie użytkowników (tryb bez uwierzytelniania)
Gdy ta opcja jest zaznaczona (ustawienie domyślne), PLS serwera Enterprise Server automatycznie generuje konto użytkownika odpowiadające kontu używanemu do logowania na serwer. Jeśli więc użytkownik zaloguje się na przykład do serwera LicenseServer przy użyciu zarejestrowanego konta użytkownika Trevor, PLS automatycznie utworzy użytkownika o nazwie Trevor LicenseServer (user_name server_name) — jest to „aktywna” nazwa, której należy używać przy przypisywaniu członkostwa w grupach, a tym samym przy określaniu sposobu dystrybucji licencji. Więcej informacji znajdziesz poniżej w sekcji Funkcja automatycznej synchronizacji użytkowników.
Jeśli opcja Automatic user creation nie jest zaznaczona, konto użytkownika serwera (Trevor) nie będzie mogło połączyć się z PLS (a tym samym uzyskać dostępu do dostępnych licencji), chyba że odpowiednie konto user_name server_name już istnieje. W większości przypadków ta opcja powinna być włączona. Wyjątkiem może być sytuacja, w której administrator serwera chce z góry określić, które konta użytkowników Enterprise Server mogą służyć do łączenia się z serwerem w trybie No Authentication.
Ponadto PLS serwera Enterprise Server automatycznie wygeneruje konto użytkownika (z nazwą konta Windows użytkownika), jeśli użytkownik połączy się za pośrednictwem funkcji Setup Private License Server w Altium Designer zamiast logować się do Enterprise Server — pamiętaj, że wygenerowana nazwa użytkownika ma inny format niż opisany bezpośrednio powyżej. Zobacz poniżej sekcję Licencjonowanie bez logowania do serwera.
► Tabelę podsumowującą typy profili użytkowników serwera znajdziesz w sekcji Istniejący użytkownik.
Limit czasu zwrotu stanowiska licencji
Opcja Seat return timeout interval umożliwia wymuszenie wygaśnięcia dzierżawionej licencji, gdy Altium Designer nie odpowiada usłudze PLS przez określoną liczbę godzin.
PLS regularnie wysyła zapytania do klienta projektowego przez sieć i oczekuje odpowiedzi. Odpowiedzi nie będą jednak przesyłane, jeśli na przykład komputer klienta przejdzie w tryb uśpienia lub hibernacji albo aplikacja kliencka ulegnie awarii bądź zostanie wymuszone jej zamknięcie. Gdy odpowiedzi klienta nie są odbierane przez czas dłuższy niż określony limit (domyślnie 4 godziny), dzierżawione przez klienta stanowisko licencji zostaje odebrane i zwrócone do puli dostępnych stanowisk tej licencji.
Ta opcja jest w praktyce automatyczną, uruchamianą po upływie określonego czasu wersją ręcznej funkcji Zwolnienie licencji.
Automatycznie twórz przypisanie do grupy Wszystkich użytkowników
Gdy ta opcja lokalnego PLS jest zaznaczona (ustawienie domyślne), nowo uzyskane licencje są przypisywane do domyślnej grupy All Users. Udostępniana licencja będzie dostępna dla wszystkich użytkowników Altium Designer łączących się z serwerem, niezależnie od grupy, do której przypisany jest użytkownik.
Dostęp do licencji Altium Designer (logowanie)
W trybie lokalnego PLS instalacje Altium Designer w sieci, działające jako klienci PLS, mogą korzystać z licencji skonfigurowanych i udostępnionych przez usługę Private License Service. Aby uzyskać dostęp do licencji Altium Designer udostępnianej przez PLS serwera Enterprise Server, zaloguj się do swojej przestrzeni roboczej Enterprise Server z poziomu Altium Designer — pole wyboru w oknie dialogowym umożliwia automatyzację logowania.

Logowanie do serwera impala w Altium Designer.
Po połączeniu Altium Designer z Enterprise Server i jego PLS obszar dostępnych licencji w widoku zarządzania licencjami (Altium Designer Agile, Altium Designer) zostanie wypełniony listą licencji prywatnych udostępnianych przez połączenie PLS serwera. Aby otworzyć widok License Management, użyj opcji License Management klienta projektowego z menu rozwijanego bieżącego użytkownika (w prawym górnym rogu).

License Management Dostęp do strony w Altium Designer.
Aby wydzierżawić licencję dla instalacji Altium Designer, kliknij Use License przycisk na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz Use License z menu kontekstowego. Pamiętaj, że licencja udostępniana przez Enterprise Server może działać w trybie Automatic Leasing, dzięki czemu w Altium Designer nie są wymagane żadne działania użytkownika poza zalogowaniem się do serwera.
Gdy licencja jest używana, jej kafelek zostaje oznaczony ikoną
i wyróżniony zieloną ramką. Pole Seats licencji zostanie zaktualizowane, aby odzwierciedlić zajęcie kolejnego stanowiska w ramach tej licencji.

Licencje prywatne stają się dostępne po zalogowaniu się do serwera. Pamiętaj, że wewnętrzna opcja Setup PLS w Altium Designer nie jest używana.
Status licencji jest również widoczny w interfejsie przeglądarkowym Workspace na stronie License Manager (Admin – Licenses). Rozwiń wpis licencji , aby zobaczyć aktualne szczegóły wypożyczenia oraz, w razie potrzeby, zakończyć sesję wypożyczenia bieżącego użytkownika, klikając polecenie Release.
► Zobacz tabelę Porównanie trybów PLS serwera, aby zapoznać się z porównawczym podsumowaniem trybu lokalnego PLS.
Wypożyczanie licencji serwera prywatnego do pracy offline
Stanowisko w ramach licencji serwera prywatnego można wypożyczyć do pracy offline, czyli pobrać na określony czas. Aby korzystać z licencji w tym trybie, nie trzeba utrzymywać połączenia z serwerem licencji – można się rozłączyć i pracować offline, swobodnie korzystając z wypożyczonego stanowiska.
Aby korzystać w tym trybie ze stanowiska w ramach dostępnej licencji serwera prywatnego, kliknij przycisk
na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz polecenie Roam z menu kontekstowego. Pojawi się okno dialogowe Retain License, w którym możesz określić, na ile dni i/lub godzin chcesz wypożyczyć stanowisko do pracy offline. Wprowadź liczbę dni i/lub godzin albo użyj strzałek w górę i w dół, aż pojawią się żądane wartości.
Gdy licencja jest używana w trybie pracy offline, jej kafelek zostaje oznaczony ikoną
i wyróżniony zieloną ramką. Pole Seats licencji zostanie zaktualizowane, aby odzwierciedlić zajęcie kolejnego stanowiska w ramach tej licencji.

Aby korzystać z licencji serwera prywatnego w trybie pracy offline, użyj opcji Roam.
Podczas korzystania z licencji w trybie pracy offline możesz odłączyć się od serwera licencji i pracować bez połączenia z siecią. Połączenie z serwerem licencji podczas korzystania ze stanowiska w tym trybie jest potrzebne tylko wtedy, gdy chcesz zwolnić licencję lub przedłużyć okres wypożyczenia. Aby przedłużyć ten okres, ponownie kliknij przycisk
. Następnie dostosuj okres wypożyczenia do potrzeb w oknie dialogowym Retain License.
Aby zwolnić licencję wypożyczoną do pracy offline, połącz się z serwerem licencji i kliknij przycisk
na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz polecenie Release z menu kontekstowego.
Tryb zewnętrznego PLS
Tryb konfiguracji External PLS serwera Enterprise Server jest przeznaczony dla instalacji, w których w sieci znajduje się wiele serwerów, a jeden z nich jest skonfigurowany jako centralna (zdalna) usługa licencji prywatnych dla wszystkich użytkowników. Tego typu instalacja sprawdza się w większych przedsiębiorstwach, gdzie każdy dział firmy (inżynieria, rozwój itd.) może korzystać z wielu instalacji Altium Designer oraz lokalnego serwera działowego do zarządzania danymi projektowymi. Zarówno działowe serwery danych projektowych, jak i instalacje Altium Designer są licencjonowane przez centralną usługę licencjonowania, taką jak PLS na serwerze Altium Server lub Altium Infrastructure Server, który jest przeznaczony do tego zadania.
W takim układzie serwery są skonfigurowane następująco:
- Central Licensing Server – ustawiony na Local PLS mode (patrz powyżej), dzięki czemu wszystkie pobrane przez niego licencje są udostępniane w sieci. Z perspektywy serwera lokalnego (działowego) jest to serwer zewnętrzny oferujący usługę licencjonowania za pośrednictwem swojego PLS. Pamiętaj, że opcja Automatyczne tworzenie użytkowników musi być zaznaczona (ustawienie domyślne), ponieważ umożliwia to synchronizację użytkowników między serwerami lokalnym i zewnętrznym.
- Local (department) Server – ustawiony na External PLS mode i skonfigurowany tak, aby łączyć się z PLS centralnego serwera licencjonowania i korzystać z niego zamiast z własnego PLS serwera lokalnego. Serwer lokalny korzysta zatem z external PLS (znajdującego się na centralnym serwerze licencjonowania) do licencjonowania, ale nadal oferuje swoje lokalne usługi zarządzania danymi połączonym z nim użytkownikom.
Aby przełączyć serwer lokalny w tryb zewnętrznego PLS, wybierz opcję External PLS na stronie License Manager w interfejsie przeglądarkowym Workspace – Admin – Settings – License manager.

Ustaw adres URL i port zewnętrznego PLS, aby uzyskać dostęp do serwera zewnętrznego skonfigurowanego jako centralny serwer licencji prywatnych.
W tym trybie Enterprise Server łączy się z zewnętrznym PLS (na przykład PLS zdalnego serwera skonfigurowanego jako centralny serwer licencjonowania) i korzysta z niego zamiast z własnej usługi licencjonowania (PLS). Adres sieciowy centralnego serwera licencjonowania na powyższej ilustracji, będący tym samym adresem docelowym połączenia z zewnętrznym PLS, to http://LicenseServer – adres ten opiera się na computer_name komputera, na którym działa serwer licencji.

Lokalny serwer „działowy”, ustawiony w trybie zewnętrznego PLS, przekierowuje licencje udostępniane przez PLS centralnego serwera licencjonowania do lokalnych instalacji Altium Designer.
Gdy użytkownik Altium Designer loguje się do serwera lokalnego (skonfigurowanego teraz w trybie zewnętrznego PLS), usługa PLS serwera zdalnego jest „przekierowywana” przez lokalny Enterprise Server i udostępnia swoje licencje Altium Designer. Jak zwykle użytkownik musi użyć prawidłowych (lokalnych) danych uwierzytelniających, aby zalogować się do serwera lokalnego.
Ustawienia zewnętrznego PLS
Opcje i ustawienia External PLS opisano poniżej. Tę konfigurację stosuje się zazwyczaj na serwerze lokalnym lub działowym, na którym zarówno licencjami Altium Designer, jak i licencjami serwera zarządza zdalna, centralna usługa licencjonowania.
Adres URL i port PLS
Powiązane ustawienia PLS url i PLS Port powinny odpowiadać konfiguracji serwera zewnętrznego. Adres URL to adres (nazwa sieciowa) komputera zdalnego, na którym działa „centralny” serwer PLS, wskazany we wpisie „Nazwa komputera” komputera hosta w Control Panel\System and Security\System. W systemie Windows 10 patrz Settings » System » About.
Licencjonowanie serwera lokalnego
-
Gdy opcja Use local license manager for vault licensing jest włączona (zaznaczona), Enterprise Server będzie licencjonowany „wewnętrznie” przy użyciu licencji serwera uzyskanych z usługi Altium License lub plików licencji
alfzaimportowanych z dysku bądź umieszczonych w folderze instalacyjnym serwera. - Gdy opcja jest odznaczona, Enterprise Server będzie licencjonowany przez zewnętrzny PLS wskazany w ustawieniach PLS url i Port. Serwer zewnętrzny (na przykład centralny serwer licencji) powinien dysponować licencjami Altium Enterprise Server uzyskanymi z usługi Altium License, z wystarczającą liczbą stanowisk. Należy pamiętać, że po zmianie sposobu licencjonowania serwera może być konieczne jego ponowne uruchomienie, aby uaktywnić jego funkcje.
► Porównawcze podsumowanie trybu zewnętrznego PLS znajduje się w tabeli Porównanie trybów PLS serwera.
Przypisywanie licencji do grup użytkowników
Opcja Automatically create assignment for All Users group wymusza przypisywanie nowo uzyskanych licencji do domyślnej grupy All Users . Ta opcja jest wyłączona, gdy powyższa opcja Use local license manager for vault licensing jest odznaczona, ponieważ w tym trybie wszystkie licencje pochodzą z zewnętrznego PLS, na przykład z PLS na serwerze zdalnym pełniącym funkcję centralnego serwera licencji.
Funkcja automatycznej synchronizacji użytkowników
Jak opisano powyżej, aby wdrożyć scentralizowany system licencjonowania oparty na wielu serwerach Altium, jeden serwer konfiguruje się jako centralny PLS, który udostępnia licencje serwerom lokalnym (na przykład działowym) oraz przypisanym do nich użytkownikom. Centralny serwer licencji jest ustawiony na tryb lokalnego PLS (oraz „Bez uwierzytelniania”), a serwery lokalne — na tryb zewnętrznego PLS, w którym przypisanym do nich PLS jest zdalny centralny serwer licencji.
Gdy użytkownicy Altium Designer logują się do swojego serwera lokalnego, mają dostęp do licencji „przekierowanych” z (zewnętrznego) PLS na centralnym serwerze licencji.
Częścią mechanizmu przyznawania użytkownikowi dostępu do licencji zdalnych za pośrednictwem serwera lokalnego jest utworzenie „zsynchronizowanej” nazwy użytkownika na centralnym serwerze licencji — lokalna nazwa użytkownika jest synchronizowana z centralnym serwerem licencji. Patrz Automatyczne tworzenie użytkowników w trybie No Authentication powyżej.
Utworzony profil użytkownika na serwerze licencji ma złożoną nazwę konta użytkownika: user_name server_name, gdzie server_name oznacza nazwę sieciową lokalnego (działowego) serwera użytkownika, a user_name oznacza nazwę używaną do logowania się do tego serwera lokalnego. Złożona nazwa odnosi się do „lokalnego” konta użytkownika.
Na przykład, jeśli użytkownik AltiumPaul zaloguje się do przypisanego mu serwera lokalnego (Department Workspace działającego na IMPALA), PLS na serwerze centralnym (Licensing Server działającym na LicenseServer) umożliwi dostęp do licencji, tworząc wpis User o nazwie AltiumPaul IMPALA. Pola First Name i Last Name nowego profilu użytkownika będą miały odpowiednio wartości AltiumPaul i IMPALA (użytkownik i serwer lokalnego działu) — pole Username konta będzie miało wartość IMPALA:AltiumPaul.

W trybie zewnętrznego PLS licencje dla zalogowanego użytkownika pochodzą ze wskazanego zewnętrznego PLS, który tworzy zsynchronizowany profil użytkownika (jak pokazano poniżej).

W konfiguracji wieloserwerowej (centralny serwer licencji i lokalne serwery „działowe”) nazwa użytkownika serwera lokalnego jest synchronizowana/replikowana na serwerze licencji, jeśli jeszcze tam nie istnieje — zapewniając w ten sposób lokalny dostęp do scentralizowanych licencji.
W takim przypadku licencja Altium Designer w zdalnym Licensing Server będzie wyświetlana jako wydzierżawiona przez AltiumPaul IMPALA — czyli zsynchronizowanego użytkownika AltiumPaul z serwera lokalnego (Department Workspace działającego na IMPALA). Mimo że użytkownik Altium Designer jest zalogowany do lokalnego serwera działowego, licencję Altium Designer dostarcza zdalny PLS Licensing Server (za pośrednictwem serwera lokalnego). Należy pamiętać, że Altium Designer wyświetla licencję jako wydzierżawioną kontu użytkownika Username, które w przypadku użytkownika utworzonego w tym przykładzie ma wartość IMPALA:AltiumPaul.

Użytkownik zalogowany do swojego lokalnego serwera „działowego” uzyskuje w sposób dla niego przezroczysty dostęp do licencji z centralnego serwera licencji za pośrednictwem serwera lokalnego.
Grupa na serwerze licencji
Profile użytkowników zsynchronizowane z centralnym serwerem PLS w konfiguracji wieloserwerowej można dodawać do grup, tak jak na każdym innym serwerze ustawionym na tryb lokalnego PLS.
W przypadku konfiguracji składającej się z centralnego serwera licencji i rozproszonych serwerów lokalnych (opisanej szczegółowo powyżej) zduplikowanych (zsynchronizowanych) użytkowników na serwerze licencji można dodawać do grup, aby ograniczać dostępność licencji. Dlatego gdy użytkownik loguje się do serwera lokalnego, udostępniane mu licencje (z PLS zewnętrznego serwera licencji za pośrednictwem serwera lokalnego) zależą od grup i przypisań licencji skonfigurowanych dla tego zsynchronizowanego użytkownika na centralnym serwerze licencji.
W powyższym przykładzie zsynchronizowany użytkownik AltiumPaul IMPALA (użytkownik AltiumPaul zsynchronizowany z serwera lokalnego) na serwerze licencji może zostać dodany do grupy Engineering, do której przypisano określoną licencję Altium Designer. Gdy użytkownik AltiumPaul zaloguje się do swojego serwera lokalnego, wskazana licencja stanie się dostępna dzięki powiązanej konfiguracji grupy użytkowników i przypisania licencji na zewnętrznym serwerze licencji.
Zazwyczaj przypisaniem użytkowników do grup i przypisaniem licencji zajmuje się administrator serwera licencji po pierwszym zalogowaniu użytkownika do serwera lokalnego (co uruchamia proces synchronizacji użytkowników).
Więcej informacji o pracy z grupami i przypisywaniu licencji znajdziesz poniżej w sekcji Przypisywanie licencji do grup.
Licencjonowanie bez logowania do serwera
Użytkownicy Altium Designer, którzy nie korzystają z funkcji zarządzania danymi serwera Enterprise Server i w związku z tym nie logują się do niego, mogą uzyskiwać dostęp do licencji z serwera PLS za pomocą wewnętrznych ustawień PLS w Altium Designer (zgodnie z opisem poniżej). W tym przypadku serwer Enterprise Server należy skonfigurować następująco:
- Tryb PLS serwera należy ustawić na Local PLS, aby licencje były dostępne w sieci.
- PLS musi być ustawiony w trybie zabezpieczeń „No Authentication”, ponieważ w tej konfiguracji sesja serwera nie zostanie utworzona poprzez zalogowanie do serwera.
- Na serwerze PLS musi być dostępna odpowiednia licencja Altium Designer przypisana do All Users, aby była dostępna dla każdego połączenia z serwerem.
Dostęp do licencji w Altium Designer
Aby uzyskać dostęp do licencji udostępnianych przez serwer w Altium Designer (bez logowania), wybierz Connect to Local Server w widoku License Management (aby otworzyć widok License Management, użyj opcji Licenses z menu rozwijanego elementu sterującego bieżącego użytkownika). Otworzy się okno dialogowe Private License Server Setup.
Wprowadź podstawowe dane serwera PLS w oknie dialogowym Private License Server Setup i kliknij OK. Nazwa serwera to nazwa sieciowa (nazwa komputera) komputera, na którym działa Enterprise Server, a standardowy port to 9780 — aby nawiązać bezpieczne połączenie https, użyj portu 9785 i w pełni kwalifikowanej nazwy domenowej (FQDN) serwera (zobacz przykład). Pozostałe ustawienia okna dialogowego, takie jak opcje Servers list, dotyczą połączenia ze starszą wersją PLS 1.0.

Pamiętaj, że podczas korzystania z wewnętrznych ustawień Altium Designer w celu uzyskania dostępu do licencji PLS wymagane są tylko nazwa serwera i port. W przypadku połączenia ze starszą wersją PLS 1.0 działanie jest inne.
Po połączeniu z PLS obszar dostępnych licencji w widoku License Management zostanie wypełniony listą licencji prywatnych, z których możesz korzystać.
Aby pobrać licencję dla danej instalacji Altium Designer, kliknij przycisk Use License na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz polecenie Use License z menu kontekstowego. Pamiętaj, że licencja udostępniana przez Enterprise Server może działać w trybie Automatic Leasing, dzięki czemu w Altium Designer nie jest wymagana żadna interwencja użytkownika poza początkowym aktywowaniem połączenia Private license server.
Gdy licencja jest używana, jej kafelek jest oznaczony ikoną
i wyróżniony zieloną ramką. Pole Seats licencji zostanie zaktualizowane, aby wskazać zajęcie kolejnego stanowiska w ramach tej licencji. Po stronie serwera wpis licencji na stronie License Manager (Admin – Licenses) będzie wskazywał, że stanowisko zostało zajęte przez użytkownika o nazwie utworzonej na podstawie danych komputera, na którym działa Altium Designer — więcej informacji znajdziesz w sekcji poniżej.
Utworzeni użytkownicy
Gdy użytkownik połączy się z serwerem PLS Enterprise Server z poziomu Altium Designer bez logowania (zgodnie z opisem powyżej), na serwerze zostanie utworzony profil użytkownika odpowiadający nazwie łączącego się komputera i nazwie aktywnego konta użytkownika systemu Windows — czyli komputera i konta Windows, na którym działa Altium Designer.
Na przykład użytkownik może korzystać z konta Windows o nazwie Design na komputerze o nazwie PC4. Gdy opcja Connect to Private Server w Altium Designer zostanie użyta do uzyskania dostępu do licencji, serwer PLS udostępniający tę licencję utworzy użytkownika o nazwie Design PC4, z imieniem i nazwiskiem Design/PC4 oraz nazwą użytkownika Design.
Jest to nazwa użytkownika na serwerze, którego można dodać do jednej lub kilku grup. Przynależność do tych grup określa, które licencje będą dostępne dla tego użytkownika na danym komputerze.
Więcej informacji o przypisywaniu do grup i przypisywaniu licencji znajdziesz poniżej.
Przypisywanie licencji do grup
Aby kontrolować dostępność licencji dla użytkowników Altium Designer, można skonfigurować PLS serwera Enterprise Server tak, aby powiązać konkretne licencje ze zdefiniowanymi grupami użytkowników. W praktyce, gdy użytkownik zaloguje się do serwera, PLS zaoferuje wyłącznie licencje przypisane do grup, do których należy ten użytkownik.
Użytkownicy i grupy użytkowników mogą być już zarejestrowani na serwerze Enterprise Server, jeśli jest on obecnie używany do zarządzania danymi projektowymi Altium Designer i ich przechowywania. Licencje udostępniane przez serwer są domyślnie przypisane do grupy „Wszyscy użytkownicy”, ale można je przypisać do dowolnej dostępnej grupy. Podobnie użytkowników można dodawać do dowolnej dostępnej grupy.
Użytkownicy
Aby utworzyć nowy profil użytkownika i dodać go do grupy, wybierz Users z menu głównego interfejsu przeglądarkowego, aby wyświetlić listę nazw użytkowników zarejestrowanych na serwerze Enterprise Server, a następnie kliknij przycisk
.
Wprowadź dane nowego użytkownika w wyświetlonym oknie dialogowym Add User i kliknij przycisk
, aby zatwierdzić zmiany. Okno dialogowe zawiera kilka pól, na które warto zwrócić uwagę:
-
Authentication: Domyślna opcja Built-in identyfikuje połączenie użytkownika za pomocą własnej usługi tożsamości (IDS) serwera Enterprise Server, natomiast metoda Windows ma zastosowanie, gdy komputery należą do domeny Windows i używane będzie uwierzytelnianie w domenie Windows.
-
Add Groups: Nowego użytkownika można dodać do istniejącej grupy, wpisując jej nazwę w tym polu. Pole dynamicznie wyszukuje istniejącą grupę pasującą do wpisanych pierwszych liter — wybierz nazwę grupy, aby potwierdzić wybór. Domyślnie użytkownicy nie należą do żadnej grupy.
Więcej szczegółowych informacji o użytkownikach znajdziesz w sekcji Zarządzanie użytkownikami i grupami.
Grupy
Aby utworzyć nową grupę, a następnie dodać do niej istniejącego użytkownika, wybierz Groups z menu głównego interfejsu przeglądarkowego, aby wyświetlić listę nazw istniejących grup, a następnie kliknij przycisk
.
Wprowadź nazwę nowej grupy w oknie dialogowym Create Group i dodaj użytkowników, którzy mają do niej należeć. Pole Add Members dynamicznie wyszukuje istniejącego użytkownika pasującego do wpisanych pierwszych liter — wybierz pełną nazwę członka grupy, aby potwierdzić wybór. Kliknij przycisk
w oknie dialogowym, aby zatwierdzić zmiany.
Więcej szczegółowych informacji o grupach znajdziesz w sekcji Zarządzanie użytkownikami i grupami.
Istniejący użytkownicy
Istniejących użytkowników można dodać do jednej lub kilku grup, edytując ich profile. Wybierz wpis użytkownika na stronie Admin – Users i kliknij przycisk
w prawym górnym rogu listy, aby otworzyć okno dialogowe Edit User. Zaznacz grupy, do których chcesz dodać użytkownika, na liście Existing Groups, a następnie kliknij przycisk
, aby zatwierdzić zmiany. Grupę można również dodać, wpisując jej nazwę w polu Add Groups, zgodnie z opisem powyżej.
Pamiętaj, że istniejący użytkownik może być reprezentowany w różnych formatach, zależnie od sposobu jego dodania. Obejmują one standardowe wpisy Username/Firstname/Lastname oraz wpisy automatycznie wygenerowane przez PLS w odpowiedzi na połączenia przychodzące, które nie inicjują sesji serwera przez logowanie.
| User | Username | First Name | Last Name | Account Creator | Circumstances |
| Trevor Smith | Trevor | Trevor | Smith | Wprowadzony ręcznie | Standardowe konto użytkownika dodane przez administratora serwera. |
| Design PC4 | Design | Design | PC4 | Wygenerowany automatycznie | Użytkownik Altium Designer, pracujący na koncie Windows Design na komputerze PC4, połączył się z PLS bez logowania do serwera. |
| Trevor CADDESIGN | CADDESIGN:Trevor | Trevor | CADDESIGN | Wygenerowany automatycznie | Użytkownik Trevor zalogował się na swoje konto na serwerze Enterprise Server CADDESIGN, którego PLS działa w trybie „Bez uwierzytelniania”. Ponadto w konfiguracji serwerów Central/Local, gdy Trevor loguje się na swoim serwerze lokalnym (CADDESIGN, ustawionym w tryb Zewnętrzny PLS), użytkownik Trevor CADDESIGN jest tworzony w PLS serwera centralnego (działającym w trybie „Bez uwierzytelniania”). |
We wszystkich przypadkach te profile użytkowników można dodać do grup, edytując wpis użytkownika. Pamiętaj, że w konfiguracji z centralnym serwerem licencji i wieloma serwerami lokalnymi (patrz Tryb zewnętrznego PLS) przynależność użytkowników do grup na potrzeby licencjonowania jest określana w Central PLS, a nie na poziomie Local Server.
W konfiguracji wieloserwerowej z serwerem centralnym i serwerami lokalnymi proces konfiguracji użytkownika zazwyczaj wygląda następująco:
- Utwórz standardowe konto użytkownika na jego serwerze lokalnym lub działowym (działającym w trybie „Zewnętrzny PLS” i wskazującym centralny PLS licencjonowania).
-
Poproś użytkownika o zalogowanie się na nowe konto na serwerze lokalnym — spowoduje to synchronizację nazwy użytkownika z centralnym PLS (w formacie
user_name server_name). - W centralnym PLS edytuj nowy, zsynchronizowany wpis użytkownika, aby dodać go do wymaganych grup. Licencje są przypisywane do grup, co umożliwia użytkownikom dostęp do nich — patrz poniżej.
Przypisania licencji
W trybie lokalnego PLS usługa PLS serwera Enterprise Server może selektywnie udostępniać licencje Altium Designer przypisane do określonej grupy, która z kolei może być powiązana z kontem użytkownika na serwerze. Domyślnie (o ile nie określono inaczej) wszystkie licencje pozyskane przez serwer Enterprise Server są przypisywane do grupy „Wszyscy użytkownicy”, a zatem dostępne dla każdego użytkownika łączącego się z PLS.
Aby wyświetlić i edytować istniejące przypisania licencji do grup, przejdź do Admin – Licenses w interfejsie przeglądarkowym Workspace i wybierz kartę Groups. Kliknij nazwę grupy w kolumnie Groups, aby zobaczyć należących do niej użytkowników oraz, po prawej stronie, przypisane do niej licencje.
Licencję można przypisać do grupy, otwierając okno dialogowe Add/Edit assignment za pomocą przycisku
, a następnie wybierając dostępną licencję, grupę docelową i opcje przypisania.
Typ licencji, konkretną licencję i proponowane przypisanie do grupy można wybrać z menu rozwijanych zawierających listy aktualnie dostępnych pozycji. Na poniższej ilustracji 10 stanowisk z określonej, 20-stanowiskowej licencji Altium Designer jest przypisywanych do grupy Engineers.
Opcje przypisania licencji obejmują:
-
Automatyczne pobieranie licencji: Włącz opcję Automatic leasing, aby wymusić automatyczne pobieranie (używanie) tej licencji przez Altium Designer, gdy stanie się ona dostępna. W Menedżerze licencji Altium Designer standardowy proces wyboru licencji z listy i wybrania Use jest wykonywany automatycznie dla tej licencji.
-
Dostępność stanowisk: Określ liczbę stanowisk licencji (nie większą niż łączna liczba stanowisk objętych licencją), które zostaną udostępnione przypisanej grupie, lub po prostu zaznacz opcję All available seats, aby udostępnić wszystkie stanowiska tej licencji (jej atrybut User Count).
-
Praca poza siecią: Zezwól na korzystanie z licencji poza siecią (przez Altium Designer, gdy komputer, na którym działa program, nie jest połączony z siecią), zaznaczając opcję Allow Roaming. Ustawienie czasu trwania Max roam określa, po jakim czasie stanowisko pobrane do pracy poza siecią zostanie dezaktywowane. Wprowadź
0, aby umożliwić pracę poza siecią bez ograniczeń czasowych (w przypadku licencji terminowej czas ten będzie ograniczony datą wygaśnięcia licencji). Więcej informacji znajdziesz w sekcji Korzystanie z licencji serwera prywatnego poza siecią. -
Automatyczne zwalnianie stanowisk: Włącz opcję Release seats on inactive clients, aby umożliwić zwalnianie stanowiska licencji Altium Designer, gdy komputer kliencki jest nieaktywny lub bezczynny, tj. gdy nie jest na nim używana mysz ani klawiatura i nie trwa żaden długotrwały proces Altium Designer, taki jak wydawanie projektu. Ustawienie Lease verification interval (hours) określa odstęp czasu między wysyłaniem żądań weryfikacji przez Altium Designer (jeśli w poprzednim okresie nie było aktywności, stanowisko zostanie zwolnione, pod warunkiem że opcja Release seats on inactive clients jest włączona). Wprowadź wartość od
1do12godzin. Pamiętaj, że funkcja automatycznego zwalniania stanowisk z powodu bezczynności jest dostępna w Altium Designer 25.1 lub nowszym. -
Powiadomienia: Powiadomienia to wiadomości wysyłane do użytkowników w odpowiedzi na określone zdarzenia, na przykład gdy zostanie zajęty określony procent dostępnych stanowisk licencji lub gdy próba zajęcia stanowiska zakończy się niepowodzeniem. Pamiętaj, że powiadomienia e-mail nie są dostępne, dopóki nie zostaną skonfigurowane i włączone — zobacz Konfigurowanie powiadomień e-mail.
-
Gdy opcja Notify when <x>% of available seats have been leased jest włączona, a liczba zajętych stanowisk osiągnie (lub przekroczy) wskazany procent, odpowiednie powiadomienie e-mail zostanie wysłane do grupy określonej w polu Send to users with role. Zobacz przykład.
-
Gdy opcja Send reject notifications jest włączona, wiadomość e-mail z informacją o błędzie zostanie wysłana do powyższej grupy, jeśli użytkownik spróbuje zająć niedostępne stanowisko licencji — na przykład gdy pozostałe stanowisko jest wyświetlane jako dostępne w nieodświeżonym widoku zarządzania licencjami (Altium Designer Agile, Altium Designer), ale w międzyczasie zostało zajęte przez innego użytkownika
-
Po zakończeniu konfiguracji nowego przypisania licencji kliknij
, aby zatwierdzić przypisanie do wybranej grupy. Aby wyświetlić szczegóły przypisanej licencji, wybierz opcję rozwinięcia przy jej wpisie.
W powyższym scenariuszu przypisywania licencji 10 stanowisk z 20-stanowiskowej licencji Altium Designer zostało przypisanych do grupy Engineers, a tym samym do jej członków. Jeśli domyślne przypisanie do grupy All Users powiązane z licencją nie zostało usunięte i oba przypisania nadal istnieją, licencja nie będzie dostępna wyłącznie dla członków grupy Engineers — będzie dostępna dla wszystkich użytkowników serwera.
Aby usunąć istniejące przypisanie licencji, kliknij przycisk usuwania przy jego wpisie. Przypisanie licencji można edytować za pomocą powiązanego z nim przycisku
.
Karta Groups zawiera zbiorczy widok bieżących grup, należących do nich użytkowników oraz licencji przypisanych do każdej grupy. Ten wszechstronny interfejs, w połączeniu ze sposobem grupowania użytkowników (konfigurowanym na głównych stronach Users), pozwala elastycznie przydzielać użytkownikom licencje i stanowiska.
Zarządzanie licencjami
Usługa licencji prywatnych (PLS) działająca na Enterprise Server oferuje szereg funkcji administracyjnych do zarządzania przydzielaniem i wykorzystaniem licencji, w tym możliwość wymuszonego zwolnienia zajętej licencji oraz szczegółowego monitorowania sposobu korzystania z licencji.
Zwalnianie używanej licencji
W sytuacjach, gdy licencja była używana przez Altium Designer, ale nie została prawidłowo zwolniona przez oprogramowanie, usługa PLS umożliwia zakończenie jej użytkowania i przywrócenie stanowiska do puli dostępnych stanowisk licencji. Może się to zdarzyć, gdy komputer przejdzie w stan uśpienia przy uruchomionym Altium Designer lub gdy awaria oprogramowania uniemożliwi jego prawidłowe zamknięcie. W praktyce takie stanowisko licencji nadal jest oznaczone jako używane, a zatem pozostaje niedostępne dla innych użytkowników.
Aby w takiej sytuacji znaleźć daną licencję, przejdź do listy licencji w interfejsie przeglądarkowym Workspace, wybierając Admin – Licenses. Na liście licencji wyświetlanej na karcie Licenses informacje o zajętych stanowiskach są dostępne po rozwinięciu wpisu każdej licencji za pomocą przycisku
— użyj go, aby znaleźć użytkownika, który nadal zajmuje stanowisko licencji.
Aby zakończyć użytkowanie licencji przez danego użytkownika i przywrócić stanowisko do puli licencji, kliknij łącze Zwolnij przy wpisie użytkownika, a następnie potwierdź działanie w oknie dialogowym Release seat. Altium Designer powiadomi użytkownika, że administrator wymusił zwolnienie licencji.
Monitorowanie wykorzystania licencji
Enterprise Server udostępnia szereg funkcji monitorowania wykorzystania licencji i tworzenia raportów, które pozwalają kontrolować sposób korzystania z licencji Altium Designer w organizacji. Pomaga to zapewnić optymalne wykorzystanie dostępnych stanowisk licencji, przewidywać przyszłe zapotrzebowanie na licencje oraz określać poziom ich wykorzystania przez poszczególnych użytkowników.
Funkcje monitorowania wykorzystania licencji na serwerze są dostępne w interfejsie przeglądarkowym na karcie Reports na stronie License Manager (Admin – Licenses). Udostępnia ona szeroki zakres opcji raportowania dostępnych na poszczególnych kartach widoku Reports. Dostępne są następujące typy raportów:
- Wykorzystanie w czasie rzeczywistym
- Historia wykorzystania
- Dziennik wykorzystania
- Dziennik czasu
W zależności od rodzaju informacji wymaganych w danym raporcie można zastosować odpowiednie filtry, aby wyniki obejmowały określone licencje, grupy, użytkowników i przedziały czasu.
Wykorzystanie w czasie rzeczywistym
Raport wykorzystania w czasie rzeczywistym zawiera szczegółowe podsumowanie bieżącego wykorzystania licencji Private Server dodanych do serwera Enterprise Server.
Historia wykorzystania
Ten typ raportu zawiera szczegółową historię wykorzystania licencji Private Server dodanych do serwera Enterprise Server. Domyślnie raport przedstawia wykorzystanie w poprzednim roku, z uwzględnieniem wszystkich używanych licencji Enterprise Server, grup i użytkowników. Użyj filtrów raportowania u góry strony, aby dostosować wyniki:
- Wybierz konkretny Time Interval dla uwzględnionych wpisów — poprzedni rok, poprzedni kwartał, poprzedni miesiąc lub wybrany przez siebie niestandardowy okres raportowania.
- Uwzględnij określone licencje, grupy lub użytkowników, zgodnie z potrzebami — wyniki zostaną przefiltrowane według tych ustawień.
- Pogrupuj wpisy według określonego przedziału czasu (Year, Quarter, Month, Week lub Day) i opcjonalnie co najmniej jednego dodatkowego pola (Product Name, Activation Code, User, Role). Możesz na przykład wyświetlić wykorzystanie licencji w określonym przedziale czasu i zestawić je według zdefiniowanych grup — wybierając Role w polu rozwijanym And. Możesz też pogrupować wyniki według Role i Product Name, aby uzyskać historię wykorzystania każdego produktu w każdej grupie.
Oprócz zarejestrowanych danych czasowych dla każdego aktywnego użytkownika raport podaje przybliżony czas pracy (Avg Work Time) na podstawie zarejestrowanej wartości Time Used oraz liczby Days, w których licencja była używana. Obliczana jest również wartość przedstawiająca średnie wykorzystanie stanowisk licencji Private Server w określonym okresie. Wartość ta, wyrażona w procentach (Usage %), pomaga ocenić stopień wykorzystania dostępnych stanowisk licencji, z uwzględnieniem zastosowanych filtrów.
Więcej o wykorzystaniu licencji
Wartość Usage licencji podawana w raporcie dla każdego wpisu jest obliczana na podstawie kilku zmiennych i przedstawia zagregowany procent zajętości w określonym okresie.
Prosty przykład: jeśli licencja jednostanowiskowa była używana przez 8 godzin w danym dniu (24 godziny), to Time Used wynosi 8 godzin, Avg Work Time wynosi 8 godzin, a jeśli Group by ma wartość Day, to Usage licencji wynosi 33%.
Jeśli ten sam scenariusz — jedno stanowisko używane przez 8 godzin — dotyczy licencji obejmującej 3 stanowiska, wartość Usage spadnie do 11% , ponieważ w tym okresie użytkownik zajmuje tylko jedno z 3 dostępnych stanowisk.
Powyższe przykłady zostaną wyświetlone, gdy opcja Group by ma wartość Day. Jeśli ustawienie grupowania zostanie zmienione na Week, a licencja jednostanowiskowa będzie używana przez 8 godzin, tak jak w powyższym przykładzie, to Usage licencji wyniesie 5%, ponieważ była ona używana przez jedną siódmą określonego przedziału czasu — 8 godzin ze 168 godzin tygodnia. W przypadku licencji obejmującej 5 stanowisk wartość Usage zostanie dodatkowo zmniejszona do jednej piątej (czyli do około 1%), ponieważ wykorzystywane jest tylko jedno z dostępnych stanowisk tej licencji.
Podsumowując, wartość Usage licencji użytkownika jest obliczana jako Time Used podzielona przez liczbę stanowisk przypisanych do licencji, liczbę dni w wybranym okresie (Group by) oraz 24 godziny na dobę.
Dziennik wykorzystania
Ten typ raportu zawiera szczegółowy dziennik wykorzystania licencji Private Server dodanych do serwera Enterprise Server, obejmujący następujące informacje:
- Kto korzystał z licencji i w ramach której grupy została ona przypisana.
- Z jakiej wersji oprogramowania korzystał użytkownik.
- Kiedy użytkownik rozpoczął korzystanie z licencji.
- Kiedy użytkownik zwolnił licencję (zwracając ją do puli, aby mogły z niej korzystać inne osoby na koncie).
Domyślnie dziennik przedstawia wykorzystanie w poprzednim roku, z uwzględnieniem wszystkich używanych licencji Private Server, grup i użytkowników. Użyj filtrów raportowania u góry strony, aby dostosować wyniki:
- Wybierz konkretny Time Interval — poprzedni rok, poprzedni kwartał, poprzedni miesiąc lub wybrany przez siebie niestandardowy okres raportowania.
- Uwzględnij określone licencje, grupy lub użytkowników, zgodnie z potrzebami.
Dziennik czasu
Ten typ raportu zawiera szczegółowy dziennik czasu dla licencji Private Server dodanych do serwera Enterprise Server, obejmujący następujące informacje:
- Kto korzystał ze stanowiska określonej licencji i w ramach której grupy została ona przypisana.
- Kiedy użytkownik zajął stanowisko licencji (Action = IN).
- Kiedy użytkownik zwolnił stanowisko licencji, zwracając je do puli, aby mogły z niego korzystać inne osoby na koncie (Action = OUT).
Domyślnie dziennik przedstawia zdarzenia czasowe z poprzedniego roku, z uwzględnieniem wszystkich używanych licencji Private Server, grup i użytkowników. Użyj filtrów raportowania u góry strony, aby dostosować wyniki:
- Wybierz konkretny Time Interval — poprzedni rok, poprzedni kwartał, poprzedni miesiąc lub wybrany przez siebie niestandardowy okres raportowania.
- Uwzględnij określone licencje, grupy lub użytkowników, zgodnie z potrzebami.
Rozwiązywanie problemów z dostępem do licencji
Jeśli Altium Designer nie może połączyć się z usługą PLS serwera Enterprise Server lub licencje zakupione i skonfigurowane w usłudze PLS nie pojawiają się na liście Available Licenses w Altium Designer, dostęp mogą blokować ustawienia systemu lub oprogramowania.
Podczas rozwiązywania problemów sprawdź następujące kwestie:
-
Zapora sieciowa komputera hosta — usługa PLS serwera Enterprise Server domyślnie używa portu
9780do przesyłania danych licencyjnych przez sieć. Sprawdź, czy ten port został otwarty w zaporze sieciowej komputera hosta podczas instalacji serwera. -
Dozwolone połączenia sieciowe — Altium Designer udostępnia stronę System – Aktywność sieciowa w oknie dialogowym Preferences. Sprawdź, czy pozycja „Serwer licencji” jest zaznaczona, aby usługa PLS serwera mogła komunikować się z Altium Designer przez sieć.
-
Wykonaj podstawowe testy:
-
Sprawdź lokalnie – jeśli serwer PLS jest skonfigurowany na komputerze, na którym zainstalowano również Altium Designer, przed rozpoczęciem rozwiązywania problemów na komputerach zdalnych upewnij się, że PLS jest dostępny dla tej lokalnej instalacji. Jeśli PLS i licencje prywatne są dostępne lokalnie, oznacza to, że inne komputery w sieci, które nie mogą się połączyć, mają problem z konfiguracją sieci lub Altium Designer, a nie PLS.
-
Przypisz licencję do wszystkich użytkowników – jeśli licencja prawidłowo przypisana w PLS nie jest dostępna do wypożyczenia w Altium Designer, tymczasowo zmień przypisanie licencji do grupy na All Users (lub po prostu utwórz dla tej licencji nowe przypisanie do wszystkich użytkowników). Zobacz sekcję Przypisania licencji powyżej. Jeśli licencja stanie się dostępna, oznacza to, że występował problem z grupą użytkowników lub przypisaniem licencji.
-
-
Odśwież serwer PLS – po wprowadzeniu zmian w konfiguracji licencji serwera PLS, zwłaszcza po dodaniu lub usunięciu nabytych licencji serwerowych, może być konieczne wylogowanie się i ponowne zalogowanie, aby zobaczyć zmiany. W niektórych sytuacjach konieczne może być ponowne uruchomienie Enterprise Server — przez ponowne uruchomienie komputera lub użycie funkcji Restart serwera w Menedżerze IIS systemu Windows.
-
Odśwież połączenie z PLS serwera Enterprise Server – po wprowadzeniu zmian w dostępie do licencji w serwerze PLS lub w Altium Designer ponownie nawiąż połączenie z Enterprise Server, klikając polecenie Refresh na stronie Licensing Management w Altium Designer lub wylogowując się z serwera i logując się ponownie. Jeśli korzystasz z wewnętrznej konfiguracji PLS w celu uzyskania dostępu do licencji w Altium Designer, odśwież połączenie, klikając Refresh lub łącze Disconnect/Reconnect... private license server, albo oba te elementy. Aby wymusić pełne odświeżenie połączenia, wybierz łącze Setup private license server i kliknij OK w oknie dialogowym Private License Server Setup.
-
Sprawdź grupy i tryb uwierzytelniania PLS – jeśli licencja, do której próbujesz uzyskać dostęp przez zalogowanie się do Enterprise Server, jest przypisana do określonej grupy, upewnij się, że konto użytkownika serwera należy do tej grupy. Pamiętaj, że w trybie PLS „Bez uwierzytelniania” grupy są przypisywane do wygenerowanego konta
user_name server_name. Natomiast jeśli łączysz się z PLS za pomocą opcji „Skonfiguruj prywatny serwer licencji” w Altium Designer, uwierzytelnianie Enterprise Server must być ustawione na „Bez uwierzytelniania”.
Porównanie trybów PLS serwera Enterprise Server
PLS serwera Enterprise Server można ustawić na jeden z trzech odrębnych trybów, z których każdy jest odpowiedni dla określonych sposobów licencjonowania Altium Designer i serwerów Altium. Poniższa tabela podsumowuje sposób zarządzania licencjami Altium i ich udostępniania przez PLS w każdym z tych trybów.
| No PLS mode | Local PLS mode | External PLS mode | ||
| Server license location: | Lokalny | Lokalny | Lokalny lub zewnętrzny | |
| User authentication: | Nie dotyczy | Sesja serwera | Bez uwierzytelniania | Nie dotyczy |
| Altium Server licenses served to network: | Nie | Nie | Tak | Tak – licencje pobierane z zewnętrznego serwera PLS. |
| Altium Designer licenses served to network: | Nie | Tak | Tak | Tak – licencje pobierane z zewnętrznego serwera PLS. |
| Altium Designer license access using internal PLS setup: | Nie | Nie | Tak | Nie |















).





