Prywatna usługa licencyjna
Dla organizacji, które wymagają, aby ich instalacje Altium Designer pozostawały offline – odizolowane od internetu – wygoda i elastyczność licencjonowania oprogramowania na żądanie może być zapewniona przez lokalny Altium Private License Service, zamiast przez chmurową usługę Altium Licensing Service.
Dedykowana usługa Private License Service (PLS), wdrożona na komputerze podłączonym do firmowej sieci LAN/WAN, jest konfigurowana przez administratora w celu lokalnego pobrania licencji Altium należących do firmy, a następnie udostępniania ich instalacjom Altium Designer zgodnie z potrzebami.
Podobnie jak w przypadku korzystania z licencji z portalu Altium License Service, stanowisko (instancja) licencji Altium Designer hostowanej przez PLS może zostać „wypożyczone” przez oprogramowanie podczas użytkowania, a następnie „odebrane” (zwrócone do puli dostępnych licencji), gdy nie jest już potrzebne. W Altium PLS licencje mogą być także udostępniane w trybie Roaming, w którym stanowisko licencyjne jest wypożyczane docelowej maszynie na określony czas – pozwala to komputerowi hosta Altium Designer, np. laptopowi, „swobodnie się przemieszczać”, pozostając odłączonym od sieci.
PLS oferuje elastyczność wymaganą przez firmy utrzymujące wiele instalacji Altium Designer, z dodatkową korzyścią w postaci możliwości konfiguracji, monitorowania i kontrolowania użycia licencji oraz stanowisk z poziomu scentralizowanej usługi Altium Private License Service – która z kolei jest hostowana w lokalnej sieci LAN/WAN, mogącej być odizolowaną od internetu.
Historycznie Altium Private License Service (PLS) było dostępne jako samodzielna aplikacja (Private License Server (14.0.0.34)), instalowana jako usługa systemu Windows na komputerze hosta. W odpowiedzi na dzisiejsze potrzeby bardziej zaawansowanego zarządzania licencjami oprogramowania, bieżące wydania Enterprise Server oferują ulepszoną i uproszczoną implementację PLS dostępną jako część 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 może udostępniać przez sieć lokalną zarówno licencje Altium Designer, jak i licencje serwera Altium – i wiele więcej.
Jeśli nie jest jeszcze wdrożony, pierwszym krokiem do używania PLS w Enterprise Server jest instalacja i licencjonowanie Enterprise Server.
Zobacz Installing the Enterprise Server
Licencjonowanie Enterprise Server
Funkcjonalność Enterprise Server, w tym jego Private License Service (PLS), staje się dostępna, gdy sam Enterprise Server zostanie objęty licencją przez dodanie odpowiedniej Altium Enterprise Server License. Aby umożliwić użytkownikom logowanie do Enterprise Server z poziomu Altium Designer, wymagana jest również ważna licencja Altium Enterprise Server CAL (Client Access License).
Enterprise Server zapewnia elastyczną metodę samolicencjonowania do dodawania lub pozyskiwania licencji Altium. Jest ona dostępna na stronie Licenses (Admin – Licenses) w interfejsie przeglądarkowym Workspace Enterprise Server, który zapewnia połączenie z portalem Altium Licensing , skąd można lokalnie pobrać licencje Altium należące do Twojej firmy.
Dostępne są trzy karty:
-
Licenses – zawiera listę wszystkich aktualnie dostępnych licencji. Do faktycznego licencjonowania Enterprise Server wymagane będą co najmniej dwie licencje (Altium Enterprise Server i Altium Enterprise Server CAL). Inne licencje można dodać do udostępniania przez PLS. Licencje można pozyskać albo From cloud (wybierając z listy licencji dostępnych dla Twojej firmy w portalu Altium), albo From file (importując istniejące pliki licencji
alfz dysku). - Groups – zapewnia możliwość przypisywania licencji do grup użytkowników. W trybie Local PLS Enterprise Server PLS może selektywnie oferować licencje oprogramowania przypisane do konkretnej grupy. Domyślnie (o ile nie określono inaczej) wszystkie licencje pobrane przez Enterprise Server są przypisywane do grupy All Users, a zatem są dostępne dla każdego użytkownika łączącego się z PLS.
- Reports – zapewnia zestaw funkcji monitorowania użycia licencji i raportowania, które można wykorzystać do audytu sposobu używania licencji w organizacji. Jest to szczególnie przydatne w przypadku Private License Service, ponieważ dane raportowe mogą posłużyć do zapewnienia najlepszego wykorzystania dostępnych stanowisk licencyjnych, przewidywania przyszłych potrzeb licencyjnych oraz określania użycia przez poszczególnych użytkowników. Dostępny jest szereg opcji raportowania, do których uzyskuje się dostęp przez odpowiednie podkarty. W zależności od typu informacji wymaganych dla danego raportu można zastosować powiązane filtry raportowania, aby dostosować wyniki i uwzględnić konkretne licencje, grupy, użytkowników i okresy 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, do celów administracyjnych i księgowych.
Zobacz Licencjonowanie Enterprise Server, aby uzyskać szczegółowe informacje na temat pozyskiwania i konfigurowania licencji w Enterprise Server.
Podsumowując, Enterprise Server i jego połączenia klienckie można licencjonować przez:
-
pozyskanie licencji Server i Client Access (CAL) z internetowego portalu usług licencyjnych Altium. Wykorzystuje to opcję From cloud, opisaną powyżej. Wyloguj się, a następnie zaloguj ponownie do interfejsu przeglądarkowego Workspace Enterprise Server, aby włączyć nowo licencjonowane funkcje.
Pamiętaj, że licencja CAL nie jest wymagana, jeśli użytkownicy nie będą uzyskiwać dostępu do Enterprise Server – to znaczy, serwer będzie używany wyłącznie jako serwer licencyjny.
-
połączenie z usługą PLS w innym serwerze Altium (na przykład centralnej usłudze licencyjnej), który udostępnia pozyskane licencje Altium Enterprise Server z dostępnymi stanowiskami.
Szczegółowe informacje o tej opcji licencjonowania znajdują się poniżej w sekcji External PLS mode.
-
import istniejących plików licencji
alfz dysku.Wykorzystuje to opcję From file i w praktyce „pozyskuje” licencje serwera, które już posiadasz lokalnie. Wyloguj się, a następnie zaloguj ponownie do interfejsu przeglądarkowego Workspace, aby włączyć nowo licencjonowane funkcje. Jeśli są to licencje wielostanowiskowe, mogą być udostępniane przez sieć w celu licencjonowania innego zgodnego oprogramowania.
Zobacz Obtaining License Files, aby uzyskać informacje na temat pobierania plików licencyjnych z Company Dashboard.
Pozyskiwanie dodatkowych licencji
Po pomyślnym licencjonowaniu Enterprise Server z chmury lub z istniejących plików licencyjnych, Private License Service jest gotowa do skonfigurowania w celu udostępniania licencji przez sieć lokalną. Dodatkowe licencje Altium Designer zakupione przez Twoją firmę można pobrać przez stronę License Manager w interfejsie przeglądarkowym Workspace – Admin – Licenses.
Aby dodać licencję do Enterprise Server, kliknij przycisk
i wybierz jedną z opcji chmurowych (lub plikowych), jak poprzednio. Pamiętaj, że licencje można pozyskiwać zbiorczo lub pojedynczo – użyj pól wyboru na liście Add license, aby wskazać, które licencje Enterprise Server ma pobrać.
Nowo pozyskane licencje są następnie uwzględniane na liście Licenses serwera. Domyślnie licencje są ustawiane dla grupy „All Users” (o ile opcja nie została odznaczona), dzięki czemu są dostępne dla wszystkich zarejestrowanych użytkowników Workspace. Można to potwierdzić na stronie License Edit, dostępnej po kliknięciu przycisku
powiązanego z wpisem licencji.
Konfigurowanie License Service
Po zainstalowaniu i licencjonowaniu Enterprise Server (jak wyżej), pozyskane licencje mogą być udostępniane w sieci hosta przez Private License Service (PLS) serwera. Aby zapewnić maksymalną elastyczność sposobu udostępniania licencji klientom sieciowym (Altium Designer i innym instalacjom serwerowym), PLS można skonfigurować i używać w różnych trybach pracy, jak podsumowano poniżej:
- Tryb No PLS – domyślna konfiguracja Enterprise Server, w której pozyskane licencje nie są udostępniane w sieci.
- Tryb Local PLS – pozyskane licencje Altium są udostępniane przez sieć przez (lokalną) usługę PLS serwera.
- Tryb External PLS – Enterprise Server łączy się z external PLS i używa go (na przykład zdalnego PLS serwera Altium skonfigurowanego jako centralna usługa licencyjna) zamiast własnego mechanizmu licencjonowania. Zewnętrzna usługa licencyjna może być oparta na Altium Infrastructure Server (AIS) lub innym Enterprise Server.
► Zobacz tabelę porównania trybów PLS w Enterprise Server, aby uzyskać praktyczne podsumowanie każdego trybu.
Przypominamy, że przed użyciem PLS serwera w dowolnym z jego trybów należy skonfigurować Enterprise Server do łączenia się i logowania do portalu usług licencyjnych Altium, tak aby można było pobrać licencje zakupione przez organizację – po zakończeniu tego procesu może on działać offline. Alternatywnie wszystkie wymagane licencje można pobrać z Company Dashboard lub za pośrednictwem oddzielnego serwera Altium połączonego z internetem, a następnie przenieść do lokalnego Enterprise Server jako pojedyncze pliki licencyjne.
Pozyskane licencje, takie jak licencje Altium Server i Connection (CAL) lub licencje Altium Designer, mogą być następnie udostępniane przez PLS w sieci lokalnej.
Tryb No PLS
Jak sama nazwa wskazuje, tryb No PLS Enterprise Server to w istocie standardowa (domyślna) konfiguracja serwera, w której PLS nie jest włączony.
W związku z tym nie udostępnia on licencji Altium przez sieć, jednak nadal można pobierać licencje z portalu Altium License service. Ta funkcja wspiera zdolność Enterprise Server do „samodzielnego” licencjonowania z pozyskanych licencji lub zaimportowanych plików licencji alf, które istnieją obok starszej metody polegającej na umieszczaniu plików licencyjnych w folderze głównym instalacji.
Aby wybrać ten tryb, zaznacz opcję No PLS na stronie License Manager w interfejsie przeglądarkowym Workspace – 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 przypisania licencji wpływa na ich dostępność dla grup podczas udostępniania ich przez PLS w sieci, jak opisano poniżej. Kliknij
, aby potwierdzić zmiany ustawień.
Tryb Local PLS
W tej konfiguracji PLS serwera licencje będą udostępniane instalacjom Altium Designer i Server hostowanym w sieci. Enterprise Server jest licencjonowany w standardowy sposób, przez pozyskane licencje lub pliki licencji alf.

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

Podczas konfigurowania trybu No PLS, tryb Authentication będzie bezpośrednio wpływać na sposób udostępniania licencji instalacjom klienckim w sieci – szczegóły poniżej.
PLS udostępni licencje Altium Designer, gdy użytkownik zaloguje się do Enterprise Server. Licencje serwerowe staną się dostępne dla innych serwerów w sieci, gdy PLS Enterprise Server będzie pracować w trybie zabezpieczeń „No Authentication” (zobacz opcje poniżej).
Tryb Local PLS zapewnia dodatkowe ustawienia określające, którym użytkownikom mogą być oferowane określone licencje Altium Designer (ustalane przez grupy użytkowników) oraz jak długo licencja pozostanie wypożyczona, gdy nie jest używana. Kliknij
, aby potwierdzić zmiany ustawień.
Ustawienia Local PLS
Tryby uwierzytelniania License Manager
Tryb uwierzytelniania PLS serwera można ustawić jako Server Session lub No Authentication w zależności od tego, w jaki sposób chcesz udostępniać licencje klientom sieciowym (Altium Designer i serwerom). Aby dokonać wyboru, użyj listy rozwijanej License Manager Authentication.
Server Session:
Bieżąca sesja połączenia klienta otrzymuje dostęp do licencji – sesja jest inicjowana przez zalogowanie się do Workspace 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ć i zarządzać bieżącymi sesjami połączeń.
Ponieważ połączenie PLS jest weryfikowane przez aktywną sesję w tym trybie zabezpieczeń, inne serwery w sieci (które się nie logują) ani wewnętrzne połączenie PLS setup w Altium Designer nie mogą uzyskać dostępu do licencji. Licencje są dostępne, gdy użytkownik zaloguje się do Enterprise Server z poziomu Altium Designer.
No Authentication:
Każde połączenie z PLS serwera otrzyma dostęp do dostępnych licencji. Jest to mniej restrykcyjny tryb, którego można używać do dostępu do licencji, gdy użytkownicy Altium Designer nie logują się do Workspace Enterprise Server lub gdy Enterprise Server jest skonfigurowany jako centralna usługa Private License Service (serwer licencyjny) w konfiguracji z wieloma serwerami.
- Ponieważ połączenia PLS nie są powiązane z sesją serwera (logowaniem), dostępne licencje Enterprise Server mogą być w tym trybie używane przez inne serwery w sieci. Pozostałe serwery muszą być ustawione w trybie External PLS, z odznaczoną opcją „Local licensing”, aby używana była zdalna licencja serwera.
- Ponieważ połączenia PLS nie są weryfikowane przez sesję serwera, Altium Designer może uzyskiwać bezpośredni dostęp do licencji przy użyciu wewnętrznego połączenia PLS w Altium Designer – Setup private license server na stronie License Management (tak jak używano do uzyskiwania dostępu do PLS 1.0). Aby uzyskać więcej informacji, zobacz poniżej Licensing without Server sign in.
-
Jeśli użytkownik zaloguje się do konta serwera, PLS tworzy nowego użytkownika o nazwie odpowiadającej temu kontu, w formie
user_name server_name. Użytkownik ten będzie miał dostęp wyłącznie do licencji powiązanych z tym wygenerowanym kontem użytkownika – zgodnie z jego później przypisanym członkostwem w grupie. To działanie można wyłączyć, odznaczając opcję Automatic user creation option (patrz poniżej).
Automatyczne tworzenie użytkowników (tryb No Authentication)
Po zaznaczeniu (ustawienie domyślne) PLS Enterprise Server automatycznie wygeneruje konto użytkownika odpowiadające kontu logowania do serwera. Tak więc jeśli 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ć do członkostwa w grupach, a tym samym do określania dystrybucji licencji. Aby uzyskać więcej informacji, zobacz poniżej Automatic User sync functionality.
Jeśli opcja Automatic user creation jest odznaczona, konto użytkownika serwera (Trevor) nie będzie mogło połączyć się z PLS (a tym samym z dostępnymi licencjami), chyba że odpowiadające mu konto user_name server_name już istnieje. W większości przypadków opcja ta 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ą być używane do łączenia się z serwerem w trybie No Authentication.
Dodatkowo PLS Enterprise Server automatycznie wygeneruje konto użytkownika (ustawione na nazwę konta Windows użytkownika), jeśli użytkownik połączy się za pomocą 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. Aby uzyskać więcej informacji, zobacz poniżej Licensing without Server sign in.
► Zobacz sekcję Existing User, aby zapoznać się z tabelą podsumowującą typy profili użytkowników serwera.
Limit czasu zwrotu stanowiska
Opcja Seat return timeout interval służy do wymuszenia wygaśnięcia wypożyczonej licencji po tym, jak Altium Designer nie odpowiada PLS przez określoną liczbę godzin.
PLS regularnie odpytuje klienta projektowego w sieci i oczekuje odpowiedzi, jednak odpowiedzi nie będą zwracane, jeśli komputer hosta klienta przeszedł na przykład w tryb uśpienia lub hibernacji – albo jeśli aplikacja kliencka uległa awarii lub została wymuszenie zamknięta. Jeśli odpowiedzi klienta nie są otrzymywane przez czas dłuższy niż określony interwał limitu czasu (domyślnie 4 godziny), stanowisko licencyjne wypożyczone przez klienta zostanie odebrane i zwrócone do puli dostępnych stanowisk dla tej licencji.
Ta opcja jest w praktyce czasową, zautomatyzowaną wersją ręcznej funkcji License Release.
Automatycznie twórz przypisanie dla grupy All Users
Po zaznaczeniu tej opcji Local PLS (ustawienie domyślne) nowo pozyskane licencje będą przypisywane do domyślnej grupy All Users. Udostępniona licencja będzie dostępna dla wszystkich użytkowników Altium Designer łączących się z serwerem, niezależnie od grupy przypisanej użytkownikowi.
Dostęp do licencji Altium Designer (logowanie)
W trybie Local PLS licencje skonfigurowane i udostępnione przez Private License Service mogą być używane przez instalacje Altium Designer w sieci, które działają jako klienci PLS. Aby uzyskać dostęp do licencji Altium Designer udostępnianej przez PLS Enterprise Server, zaloguj się do swojego Workspace Enterprise Server z poziomu Altium Designer – pole wyboru w odpowiednim oknie dialogowym może zostać użyte do zautomatyzowania logowania.

Logowanie do serwera impala w Altium Designer.
Gdy Altium Designer połączy się z Enterprise Server i jego PLS, obszar dostępnych licencji w widoku License Management (Altium Designer Agile, Altium Designer) zostanie wypełniony listą prywatnych licencji udostępnianych przez połączenie PLS serwera. Użyj opcji License Management klienta projektowego z menu rozwijanego Current User control (w prawym górnym rogu), aby uzyskać dostęp do widoku License Management.

License ManagementDostęp do strony w Altium Designer.
Aby wypożyczyć licencję dla 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 hostowana przez Enterprise Server może być ustawiona w trybie Automatic Leasing, dzięki czemu w Altium Designer nie jest wymagana żadna interwencja użytkownika poza zalogowaniem do serwera.
Gdy licencja jest używana, jej kafelek będzie oznaczony ikoną
i wyróżniony zieloną ramką. Pole Seats dla tej licencji zostanie zaktualizowane, aby odzwierciedlić zajęcie kolejnego stanowiska tej licencji.

Prywatne licencje są udostępniane po zalogowaniu do serwera. Pamiętaj, że wewnętrzna opcja Setup PLS programu Altium Designer nie jest używana.
Status licencji jest także widoczny w interfejsie przeglądarkowym Workspace na stronie License Manager (Admin – Licenses). Rozwiń wpis licencji , aby zobaczyć bieżące szczegóły wypożyczenia i, jeśli to konieczne, zakończyć bieżącą sesję wypożyczenia użytkownika, klikając polecenie Release.
► Zobacz tabelę Porównanie trybów Server PLS, aby uzyskać zbiorcze podsumowanie trybu Local PLS.
Roaming licencji Private Server
Stanowisko licencji Private Server można przenieść w tryb roamingu, tj. pobrać na określony czas. Aby korzystać z licencji w tym trybie, nie musisz pozostawać połączony z serwerem licencji — możesz się rozłączyć i pracować offline, czyli swobodnie korzystać z przydzielonego stanowiska licencji.
Aby użyć stanowiska dostępnej licencji Private Server w tym trybie, 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ć, przez ile dni i/lub godzin chcesz korzystać ze stanowiska w trybie roamingu. Wprowadź liczbę dni i/lub godzin albo użyj strzałek w górę/w dół, aż pojawią się żądane wartości.
Gdy licencja jest używana w trybie roamingu, jej kafelek będzie oznaczony ikoną
i wyróżniony zieloną ramką. Pole Seats dla tej licencji zostanie zaktualizowane, aby odzwierciedlić zajęcie kolejnego stanowiska tej licencji.

Aby używać licencji Private Server w trybie roamingu, użyj opcji Roam.
Podczas korzystania z licencji w trybie roamingu możesz odłączyć się od serwera licencji i pracować offline. Jedyny moment, w którym musisz połączyć się z serwerem licencji podczas korzystania ze stanowiska licencji w tym trybie, to chwila, gdy chcesz zwolnić licencję lub wydłużyć okres roamingu. To drugie wykonuje się przez ponowne kliknięcie przycisku
. Następnie dostosuj okres roamingu według potrzeb, korzystając z okna dialogowego Retain License.
Zwolnienie licencji używanej w trybie roamingu odbywa się przez połączenie z serwerem licencji i kliknięcie przycisku
na kafelku licencji lub kliknięcie kafelka prawym przyciskiem myszy i wybranie polecenia Release z menu kontekstowego.
Tryb External PLS
Tryb konfiguracji External PLS w Enterprise Server jest przeznaczony dla instalacji, w których w sieci obecnych jest wiele serwerów, a jeden z nich jest skonfigurowany jako centralna (zdalna) usługa Private License Service dla wszystkich użytkowników. Ten typ instalacji sprawdza się w większych przedsiębiorstwach, gdzie każdy dział firmy (Engineering, Development itd.) może używać wielu instalacji Altium Designer oraz lokalnego serwera działowego do zarządzania danymi projektowymi. Zarówno serwery danych projektowych działów, jak i instalacje Altium Designer są licencjonowane przez centralną usługę Licensing Service, taką jak PLS w Altium Server lub Altium Infrastructure Server, dedykowaną temu zadaniu.
W takim układzie serwery są skonfigurowane następująco:
- Central Licensing Server – jest ustawiony na Local PLS mode (patrz wyżej), tak aby wszystkie pozyskane przez niego licencje były udostępniane w sieci. Z perspektywy lokalnego (działowego) Servera jest to zewnętrzny Server oferujący usługę licencjonowania za pośrednictwem swojego PLS. Pamiętaj, że opcja Automatic user creation musi być zaznaczona (ustawienie domyślne), ponieważ umożliwia to User synchronization między serwerami Local i External.
- Local (department) Server – jest ustawiony na External PLS mode i skonfigurowany tak, aby łączył się z PLS Central Licensing Server i używał go zamiast własnego PLS lokalnego serwera. Oznacza to, że Local Server korzysta do licencjonowania z external PLS (tego w Central Licensing Server), ale nadal będzie świadczyć lokalne usługi Data Management dla podłączonych użytkowników.
Aby przełączyć lokalny serwer na tryb External PLS, wybierz opcję External PLS na stronie License Manager w interfejsie przeglądarkowym Workspace – Admin – Settings – License manager.

Ustaw adres URL i port External PLS, aby uzyskać dostęp do zewnętrznego serwera skonfigurowanego jako centralny serwer prywatnego licencjonowania.
W tym trybie Enterprise Server łączy się z zewnętrznym PLS i używa go (takim jak zdalny serwer PLS skonfigurowany jako Central Licensing Server) zamiast własnej usługi licencjonowania (PLS). Adres sieciowy Central License Server na powyższym obrazie, a więc cel połączenia z zewnętrznym PLS, to http://LicenseServer — adres ten jest oparty na computer_name komputera hostującego serwer licencji.

Lokalny „działowy” Server ustawiony w trybie External PLS w praktyce przekierowuje licencje udostępniane przez PLS Central Licensing Server do lokalnych instalacji Altium Designer.
Gdy użytkownik Altium Designer loguje się do Local Server (teraz skonfigurowanego w trybie External PLS), usługa PLS zdalnego serwera jest „przekierowywana” przez lokalny Enterprise Server i udostępnia swoje licencje w Altium Designer. Jak zwykle, użytkownik musi użyć prawidłowych (lokalnych) poświadczeń, aby zalogować się do lokalnego serwera.
Ustawienia External PLS
Opcje i ustawienia External PLS są opisane poniżej. Zazwyczaj ta konfiguracja jest używana dla lokalnego/ działowego serwera, w którym zarówno licencje Altium Designer, jak i licencje serwera są zarządzane przez zdalną centralną usługę licencjonowania.
Adres URL i port PLS
Powiązane ustawienia PLS url i PLS Port powinny odpowiadać konfiguracji serwera zewnętrznego. URL to adres (nazwa sieciowa) zdalnego komputera hostującego „centralny” serwer PLS, wskazany przez wpis „Computer Name” komputera hosta w sekcji Control Panel\System and Security\System. W systemie Windows 10 zobacz Settings » System » About.
Licencjonowanie Local Server
-
Gdy opcja Use local license manager for vault licensing jest włączona (zaznaczona), Enterprise Server będzie licencjonowany „wewnętrznie” za pomocą licencji serwerowych pobranych z usługi Altium License lub za pomocą plików licencji
alfzaimportowanych z dysku albo umieszczonych w folderze instalacyjnym serwera. - Gdy opcja jest odznaczona, Enterprise Server będzie licencjonowany z zewnętrznego PLS wskazanego przez ustawienia PLS url i Port. Serwer zewnętrzny (np. Central Licensing Server) będzie miał dostępne licencje Altium Enterprise Server z wystarczającą liczbą stanowisk, które pozyskał z usługi Altium License. Pamiętaj, że jeśli serwer był wcześniej licencjonowany w inny sposób, może być konieczne jego ponowne uruchomienie w celu aktywowania jego funkcji.
► Zobacz tabelę Porównanie trybów Server PLS, aby uzyskać zbiorcze podsumowanie trybu External PLS.
Przypisanie licencji do grup użytkowników
Opcja Automatically create assignment for All Users group wymusza przypisanie nowo pozyskanych 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 External PLS, takiego jak PLS na zdalnym serwerze używanym jako Central Licensing Server.
Funkcja automatycznej synchronizacji użytkowników
Jak opisano powyżej, aby wdrożyć scentralizowany system licencjonowania oparty na wielu Altium Serverach, jeden serwer jest konfigurowany jako Central PLS, który udostępnia licencje lokalnym (np. działowym) Serverom i przypisanym do nich użytkownikom. Central Licensing Server jest ustawiony w trybie Local PLS (oraz „No Authentication”), a Local Servers są ustawione w trybie Externals PLS, gdzie przypisanym im PLS jest zdalny Central Licensing Server.
Gdy użytkownicy Altium Designer logują się do swojego Local Server, uzyskują dostęp do licencji „przekierowanych” z (zewnętrznego) PLS w Central Licensing Server.
Częścią mechanizmu przyznawania użytkownikowi dostępu do zdalnych licencji za pośrednictwem Local Server jest utworzenie „zsynchronizowanej” nazwy użytkownika w Central Licensing Server — lokalna nazwa użytkownika jest synchronizowana do Central Licensing Server. Zobacz Automatic user creation w trybie No Authentication, powyżej.
Utworzony profil użytkownika w Licensing Server ma złożoną nazwę konta użytkownika: user_name server_name, gdzie server_name odnosi się do nazwy sieciowej lokalnego (działowego) Servera użytkownika, a user_name odnosi się do nazwy użytej do zalogowania do tego Local Server. Złożona nazwa odnosi się do „lokalnego” konta użytkownika.
Na przykład, jeśli użytkownik AltiumPaul zaloguje się do przypisanego mu lokalnego serwera (Department Workspace hostowanego na IMPALA), PLS na serwerze centralnym (Licensing Server hostowanym na LicenseServer) umożliwi dostęp do licencji przez utworzenie wpisu User o nazwie AltiumPaul IMPALA. Wartości First Name i Last Name nowego profilu użytkownika będą wynosić odpowiednio AltiumPaul i IMPALA (lokalny użytkownik działowy i serwer) — Username konta to IMPALA:AltiumPaul.

Po ustawieniu trybu External PLS licencje dla zalogowanego użytkownika są pobierane z określonego zewnętrznego PLS, który tworzy zsynchronizowany profil użytkownika (jak pokazano poniżej).

W konfiguracji z wieloma serwerami (centralny serwer licencji i lokalne serwery „działowe”) nazwa użytkownika Local Server jest synchronizowana/replikowana w Licensing Server, jeśli jeszcze nie istnieje — co zapewnia lokalny dostęp do scentralizowanych licencji.
W takim przypadku licencja Altium Designer w zdalnym Licensing Server będzie wyświetlana jako wypożyczona przez AltiumPaul IMPALA — czyli zsynchronizowanego użytkownika AltiumPaul z Local Server (serwera Department Workspace hostowanego na IMPALA). Mimo że użytkownik Altium Designer jest zalogowany do lokalnego serwera działowego, licencja Altium Designer jest dostarczana przez zdalny PLS Licensing Server (za pośrednictwem lokalnego serwera). Pamiętaj, że Altium Designer pokazuje licencję jako wypożyczoną na konto użytkownika Username, które dla użytkownika utworzonego w tym przykładzie ma postać IMPALA:AltiumPaul.

Użytkownik zalogowany do swojego lokalnego serwera „działowego” będzie w sposób transparentny uzyskiwał dostęp do licencji z centralnego serwera licencjonowania za pośrednictwem swojego serwera lokalnego.
Grupa Licensing Server
Profile użytkowników zsynchronizowane z centralnym serwerem PLS w konfiguracji wieloserwerowej można dodawać do grup, tak samo jak w przypadku każdego innego Servera ustawionego w trybie Local PLS.
W przypadku architektury serwerowej składającej się z centralnego Licensing Server i rozproszonych Local Servers (jak opisano powyżej), zduplikowanych (zsynchronizowanych) użytkowników w Licensing Server można dodawać do grup w celu ograniczenia dostępności licencji. W związku z tym, gdy użytkownik loguje się do Local Server, licencje udostępniane mu (z zewnętrznego PLS Licensing Server przez Local Server) będą określane przez grupy i przypisania licencji skonfigurowane dla tego zsynchronizowanego użytkownika w centralnym Licensing Server.
W powyższym przykładzie zsynchronizowany użytkownik AltiumPaul IMPALA (użytkownik AltiumPaul zsynchronizowany z Local Server) w Licensing Server może zostać dodany do grupy Engineering, do której przypisana jest określona licencja Altium Designer. Gdy użytkownik AltiumPaul zaloguje się do swojego lokalnego serwera, wskazana licencja stanie się dostępna dzięki skojarzonej grupie użytkowników i konfiguracji przypisania licencji w zewnętrznym Licensing Server.
Zazwyczaj te przypisania grup użytkowników i licencji są wdrażane przez administratora Licensing Server po pierwszym zalogowaniu użytkownika Local Server (co inicjuje proces synchronizacji użytkownika).
Więcej informacji o pracy z grupami i przypisaniami licencji znajdziesz poniżej w sekcji License Group Assignments.
Licencjonowanie bez logowania do Servera
Dla użytkowników Altium Designer, którzy nie korzystają z funkcji zarządzania danymi Enterprise Server, a zatem nie logują się do serwera, Altium Designer może uzyskać dostęp do licencji z PLS serwera przy użyciu wewnętrznej konfiguracji PLS programu Altium Designer (jak opisano poniżej). W tym podejściu Enterprise Server jest skonfigurowany następująco:
- Tryb PLS serwera jest ustawiony na Local PLS, aby licencje były udostępniane w sieci.
- PLS musi być ustawiony w trybie zabezpieczeń „No Authentication”, ponieważ w tej konfiguracji sesja serwera nie będzie ustanawiana przez logowanie do serwera.
- Serwer PLS ma dostępną odpowiednią licencję Altium Designer przypisaną do All Users, tak 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 hostowanych na serwerze w Altium Designer (bez logowania), wybierz Connect to Local Server w widoku License Management (użyj opcji Licenses z menu rozwijanego Current User control, aby uzyskać dostęp do widoku License Management). Otworzy się okno dialogowe Private License Server Setup.
Wprowadź podstawowe dane serwera dla PLS w oknie dialogowym Private License Server Setup i kliknij OK. Nazwą serwera będzie nazwa sieciowa (nazwa komputera) komputera hostującego Enterprise Server, a standardowy port to 9780 — użyj portu 9785 oraz FQDN serwera, aby ustanowić bezpieczne połączenie https (zobacz przykład). Pozostałe ustawienia okna dialogowego, takie jak opcje Servers list, dotyczą starszego połączenia typu PLS 1.0.

Pamiętaj, że podczas korzystania z wewnętrznej konfiguracji Altium Designer do uzyskania dostępu do licencji PLS wymagane są jedynie wpisy Server name i port. Zachowanie jest inne w przypadku połączenia ze starszym PLS 1.0.
Po połączeniu z PLS obszar dostępnych licencji w widoku License Management zostanie wypełniony listą prywatnych licencji, z których możesz korzystać.
Aby wypożyczyć licencję dla 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 hostowana przez Enterprise Server może być ustawiona w trybie Automatic Leasing, dzięki czemu w Altium Designer nie jest wymagana żadna interwencja użytkownika poza początkową aktywacją połączenia Private license server.
Gdy licencja jest używana, jej kafelek będzie oznaczony ikoną
ikona i wyróżniona zieloną ramką. Pole Seats dla licencji zaktualizuje się, aby odzwierciedlić zajęcie kolejnego stanowiska tej licencji. Po stronie serwera wpis licencji na stronie License Manager (Admin – Licenses) pokaże, że stanowisko zostało zajęte przez nazwę użytkownika pochodzącą z komputera hosta Altium Designer – więcej informacji można znaleźć w sekcji poniżej.
Tworzeni użytkownicy
Gdy użytkownik połączy się z Enterprise Server PLS z poziomu Altium Designer bez logowania (jak opisano powyżej), na serwerze tworzony jest profil użytkownika odpowiadający nazwie podłączonego komputera oraz nazwie aktywnego konta użytkownika Windows – czyli komputera i konta Windows hostującego Altium Designer.
Na przykład użytkownik może korzystać z konta Windows o nazwie Design na komputerze o nazwie PC4. Gdy używana jest opcja Connect to Private Server programu Altium Designer w celu uzyskania dostępu do licencji, serwer PLS hostujący tę licencję utworzy użytkownika o nazwie Design PC4, z imieniem/nazwiskiem Design/PC4 i nazwą użytkownika Design.
Ponownie, jest to nazwa użytkownika serwera, którą można dodać do grup(y), co z kolei określi, które licencje będą udostępnione temu użytkownikowi na tym komputerze.
Poniżej znajduje się więcej informacji o przypisaniach grup i licencji.
Przypisania grup licencji
Aby kontrolować dostępność licencji dla użytkowników Altium Designer, PLS serwera Enterprise Server można skonfigurować tak, aby powiązać określone licencje ze zdefiniowanymi grupami użytkowników. W praktyce, gdy użytkownik loguje się do serwera, PLS zaoferuje tylko te licencje, które są przypisane do grup, których użytkownik jest członkiem.
Użytkownicy i grupy użytkowników mogą być już zarejestrowani w Enterprise Server, jeśli jest on obecnie używany do zarządzania i przechowywania danych projektowych Altium Designer. Licencje hostowane przez serwer są domyślnie przypisane do grupy „All Users”, ale można je przypisać ponownie do dowolnej dostępnej grupy. Podobnie użytkowników można dodać do dowolnej dostępnej grupy.
Użytkownicy
Aby dodać nowy profil użytkownika i dodać go do grupy, wybierz Users z głównego menu przeglądarki, aby zobaczyć listę zarejestrowanych nazw użytkowników Enterprise Server, a następnie wybierz przycisk
.
Dodaj dane nowego użytkownika w wyskakującym oknie dialogowym Add User i kliknij przycisk
, aby zatwierdzić zmiany. Okno dialogowe zawiera kilka istotnych pól:
-
Authentication: Domyślna opcja Built-in będzie identyfikować połączenie użytkownika przy użyciu własnej usługi Identity Service (IDS) serwera Enterprise Server, natomiast metoda Windows ma zastosowanie, gdy komputery hosta są częścią domeny Windows i będzie używane uwierzytelnianie domeny Windows.
-
Add Groups: Nowego użytkownika można dodać do istniejącej grupy, wpisując nazwę grupy w tym polu. Pole będzie dynamicznie wyszukiwać istniejącą grupę pasującą do pierwszej wpisanej litery lub liter – wybierz nazwę grupy, aby potwierdzić wybór. Domyślnie użytkownicy nie są uwzględniani w grupie.
Zobacz Managing Users & Groups, aby uzyskać bardziej szczegółowe informacje o użytkownikach.
Grupy
Aby dodać nową grupę, a następnie dodać istniejącego użytkownika jako członka, wybierz Groups z głównego menu przeglądarki, aby zobaczyć listę istniejących nazw grup, a następnie wybierz przycisk
.
Dodaj nazwę nowej grupy w oknie dialogowym Create Group i uwzględnij wszystkich użytkowników, którzy mają należeć do tej grupy. Pole Add Members będzie dynamicznie wyszukiwać istniejącego użytkownika pasującego do pierwszej wpisanej litery lub liter – wybierz pełną nazwę członka, aby potwierdzić wybór. Kliknij przycisk
w oknie dialogowym, aby zatwierdzić zmiany.
Zobacz Managing Users & Groups, aby uzyskać bardziej szczegółowe informacje o grupach.
Istniejący użytkownicy
Istniejących użytkowników można uczynić członkami grupy (lub grup), edytując ich profil użytkownika. 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, które chcesz dodać, na liście Existing Groups, a następnie kliknij przycisk
, aby zatwierdzić zmiany. Grupę można również dodać przez wpisanie jej w polu Add Groups, jak opisano powyżej.
Zwróć uwagę, że istniejący użytkownik może być reprezentowany w kilku formatach, w zależności od tego, jak został dodany. Formaty obejmują 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 z konta 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 w Enterprise Server CADDESIGN, którego PLS jest ustawiony na tryb „No Authentication”. Ponadto w konfiguracji Central/Local serwerów, gdy Trevor loguje się do swojego serwera lokalnego (CADDESIGN, ustawionego na tryb External PLS), użytkownik Trevor CADDESIGN jest generowany w PLS serwera centralnego (który jest ustawiony na tryb „No Authentication”). |
We wszystkich przypadkach te profile użytkowników można uczynić członkami grup, edytując wpis użytkownika. Zwróć uwagę, że w układzie centralnego serwera licencjonowania i wielu serwerów lokalnych (zobacz External PLS mode) członkostwo użytkownika w grupie jest stosowane w Central PLS do celów licencjonowania, a nie na poziomie Local Server.
W konfiguracji centralny/lokalny z wieloma serwerami proces konfiguracji użytkownika będzie zazwyczaj wyglądał następująco:
- Utwórz standardowe konto użytkownika na lokalnym/oddziałowym serwerze użytkownika (ustawionym na tryb „External PLS”, wskazującym na 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 postaci
user_name server_name) - W centralnym PLS edytuj nowy zsynchronizowany wpis użytkownika, aby uczynić go członkiem wymaganych grup. Licencje są przypisywane do grup, co umożliwia dostęp użytkownikom – patrz poniżej.
Przypisania licencji
W trybie Local PLS PLS serwera Enterprise Server może selektywnie udostępniać licencje Altium Designer przypisane do określonej group, która z kolei może być powiązana z kontem serwerowym User. Domyślnie (o ile nie określono inaczej) wszystkie licencje nabyte przez Enterprise Server są przypisane do grupy „All Users” i dlatego dostępne dla każdego użytkownika łączącego się z PLS.
Aby wyświetlić i edytować istniejące przypisania grup licencji, przejdź do Admin – Licenses w interfejsie przeglądarkowym Workspace i wybierz kartę Groups. Kliknij nazwę grupy w kolumnie Groups, aby zobaczyć jej członków, a po prawej stronie przypisane jej licencje.
Licencję można przypisać do grupy, otwierając okno dialogowe Add/Edit assignment przyciskiem
, a następnie wybierając dostępną licencję, docelową grupę i opcje przypisania.
Typ licencji, konkretna licencja oraz proponowane przypisanie grupy są wybierane z menu rozwijanych, które zostaną wypełnione listą aktualnie dostępnych pozycji. Na poniższym przykładowym obrazie 10 stanowisk określonej 20-stanowiskowej licencji Altium Designer jest przypisywanych do grupy Engineers.
Opcje przypisania licencji obejmują:
-
Automatyczne wypożyczanie: Włącz opcję Automatic leasing, aby wymusić, by Altium Designer automatycznie wypożyczał (używał) tę licencję, gdy stanie się dostępna. W Menedżerze licencji Altium Designer normalny proces wyboru licencji z listy i wybrania Use jest wykonywany automatycznie dla tej licencji.
-
Dostępność stanowisk: Określ liczbę stanowisk licencyjnych (do łącznej liczby stanowisk tej licencji), które będą udostępnione dla powiązanej grupy, albo po prostu zaznacz opcję All available seats, aby włączyć łączną liczbę stanowisk dla tej licencji (jej atrybut User Count)
-
Roaming: Zezwól na „roaming” licencji (używanie przez Altium Designer, gdy komputer hosta nie jest podłączony do sieci), wybierając opcję Allow Roaming. Ustawienie czasu trwania Max roam skonfiguruje licencję tak, aby wyłączyć „roamingowane” stanowisko po wskazanym okresie. Wprowadź
0, aby zezwolić na nieograniczony roaming (w przypadku licencji terminowej roaming będzie w praktyce ograniczony datą wygaśnięcia licencji). Więcej informacji znajduje się w sekcji Roaming a Private Server License. -
Automatyczne zwalnianie stanowiska: Zezwól na zwolnienie stanowiska licencji Altium Designer, gdy maszyna kliencka jest nieaktywna lub bezczynna, tj. gdy na maszynie klienckiej nie ma aktywności myszy ani klawiatury i nie jest aktualnie wykonywany żaden długotrwały proces Altium Designer, taki jak wydanie projektu, przez włączenie opcji Release seats on inactive clients. Ustawienie Lease verification interval (hours) określa odstęp czasu pomiędzy wysyłaniem żądań weryfikacyjnych z 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. Zwróć uwagę, że funkcja automatycznego zwalniania z powodu bezczynności jest dostępna w Altium Designer 25.1 lub nowszej wersji. -
Powiadomienia: Powiadomienia to wiadomości wysyłane do użytkowników w odpowiedzi na określone zdarzenia, takie jak osiągnięcie przez liczbę wypożyczonych stanowisk określonego procentu dostępnych stanowisk licencji lub niepowodzenie próby wypożyczenia stanowiska. Zwróć uwagę, że powiadomienia e-mail nie są dostępne, dopóki nie zostaną skonfigurowane i włączone – zobacz Configuring Email Notifications.
-
Gdy opcja Notify when <x>% of available seats have been leased jest włączona i liczba wypożyczonych stanowisk osiągnie (lub przekroczy) ten procent, powiązana wiadomość e-mail z powiadomieniem zostanie wysłana 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 o błędzie zostanie wysłana do powyższej grupy, gdy użytkownik spróbuje wypożyczyć niedostępne stanowisko licencji – na przykład gdy pozostałe stanowisko jest pokazane jako dostępne w (nieodświeżonym) widoku zarządzania licencjami (Altium Designer Agile, Altium Designer), ale od tego czasu zostało już wypożyczone przez innego użytkownika
-
Po zakończeniu konfiguracji nowego przypisania licencji kliknij
, aby zatwierdzić przypisanie do wybranej grupy. Aby zobaczyć szczegóły przypisanej licencji, wybierz opcję rozwijania skojarzoną z jej wpisem.
W opisanym powyżej scenariuszu przypisania licencji 10 stanowisk 20-stanowiskowej licencji Altium Designer zostało przypisanych do grupy Engineers, a zatem do jej członków. Jeśli domyślne przypisanie grupy All Users skojarzone z licencją nie zostałoby usunięte i oba przypisania istniałyby równocześnie, licencja nie byłaby dostępna wyłącznie dla członków grupy Engineers – byłaby dostępna dla wszystkich użytkowników serwera.
Aby usunąć istniejące przypisanie licencji, kliknij przycisk usuwania skojarzony z jego wpisem. Przypisanie licencji można edytować za pomocą skojarzonego z nim przycisku
.
Karta Groups zapewnia zbiorczy widok bieżących grup, należących do nich użytkowników oraz licencji przypisanych do każdej grupy. Ten wszechstronny interfejs może być używany w połączeniu ze sposobem grupowania użytkowników (konfigurowanym na głównych stronach Users) w celu elastycznego przydzielania licencji i stanowisk użytkownikom.
Zarządzanie licencjami
Usługa Private License Service (PLS) oparta na Enterprise Server oferuje szereg funkcji administracyjnych do zarządzania przydziałem i użyciem licencji, w tym możliwość wymuszonego zwolnienia wypożyczonej licencji i ścisłego monitorowania sposobu używania licencji.
Zwolnienie używanej licencji
W sytuacjach, gdy licencja była używana przez Altium Designer, ale nie została poprawnie zwolniona przez oprogramowanie, PLS zapewnia sposób zakończenia tego wypożyczenia i zwrócenia stanowiska do puli dostępnych stanowisk licencyjnych. Może to nastąpić, gdy komputer przeszedł w stan uśpienia, gdy Altium Designer był aktywny, albo w wyniku awarii oprogramowania, która uniemożliwiła prawidłowe zamknięcie. W praktyce takie stanowisko licencyjne nadal jest zarejestrowane jako używane, a więc niedostępne dla innego użytkownika.
Aby zlokalizować daną licencję w takiej sytuacji, przejdź do listy Licenses w interfejsie przeglądarkowym Workspace, wybierając Admin – Licenses. Na liście licencji pokazanej na karcie Licenses informacje o wypożyczeniach dla każdego wpisu są dostępne po rozwinięciu wpisu licencji przyciskiem
– użyj tego, aby znaleźć użytkownika, który nadal zajmuje stanowisko licencyjne.
Licencję wypożyczoną temu użytkownikowi można zakończyć, a stanowisko zwrócić do puli licencji, klikając łącze Release skojarzone z wpisem użytkownika, a następnie potwierdzając działanie w oknie dialogowym Release seat. Altium Designer powiadomi użytkownika, że licencja została wymuszenie zwolniona przez administratora.
Monitorowanie użycia licencji
Enterprise Server zapewnia szereg funkcji monitorowania i raportowania użycia licencji, które można wykorzystać do audytu sposobu używania licencji Altium Designer w organizacji. Jest to przydatne do zapewnienia najlepszego wykorzystania dostępnych stanowisk licencyjnych, przewidywania przyszłych potrzeb licencyjnych oraz określania wykorzystania przez poszczególnych użytkowników.
Funkcje użycia licencji serwera są dostępne przez interfejs przeglądarkowy na karcie Reports na stronie License Manager (Admin – Licenses). Oferuje ona szeroki zakres opcji raportowania dostępnych przez określone karty w widoku Reports. Dostępne są następujące typy raportów:
- Użycie w czasie rzeczywistym
- Historia użycia
- Dziennik użycia
- Dziennik czasu
W zależności od rodzaju informacji wymaganych dla każdego raportu można zastosować powiązane filtry raportowania, aby dostosować wyniki tak, by obejmowały określone licencje, grupy, użytkowników i okresy czasu.
Użycie w czasie rzeczywistym
Raport użycia w czasie rzeczywistym zapewnia szczegółowe podsumowanie tego, jak obecnie używane są licencje Private Server dodane do Enterprise Server.
Historia użycia
Ten typ raportu zapewnia szczegółową historię tego, jak były używane licencje Private Server dodane do Enterprise Server. Domyślnie raport wyświetla użycie za poprzedni rok, dla wszystkich używanych licencji, grup i użytkowników Enterprise Server. Użyj powiązanych filtrów raportowania u góry strony, aby dostosować wyniki do:
- Określonego Time Interval dla uwzględnionych wpisów – poprzedniego roku, poprzedniego kwartału, poprzedniego miesiąca lub niestandardowego przedziału raportowania według własnego wyboru.
- Uwzględnienia określonych licencji i/lub grup i/lub użytkowników, zależnie od potrzeb – wyniki zostaną przefiltrowane według tych ustawień.
- Grupowania wpisów listy według określonych ram czasowych (Year, Quarter, Month, Week lub Day) oraz opcjonalnie jednego lub większej liczby innych pól (Product Name, Activation Code, User, Role). Na przykład możesz chcieć zobaczyć użycie licencji w określonym przedziale czasu i zestawić je według zdefiniowanych grup – wybierając więc Role w polu rozwijanym And. Rozwijając to dalej, możesz grupować według Role i Product Name, aby uzyskać historię użycia każdego produktu dla każdej grupy.
Wraz z rejestrowanymi danymi czasowymi dla każdego aktywnego użytkownika lista raportu podaje przybliżony czas pracy (Avg Work Time) oparty na zarejestrowanym Time Used oraz liczbie Days, w których licencja była używana. Obliczana jest również wartość reprezentująca średnie użycie stanowisk licencji Private Server w określonym okresie. Pokazana jako procent (Usage %), może pomóc ustalić, jak w pełni wykorzystywana jest pojemność licencji, z uwzględnieniem zastosowanych filtrów.
More about License Usage
Wartość Usage licencji w raporcie dla każdego wpisu jest obliczana na podstawie kilku zmiennych, aby pokazać zagregowany procent zajętości w określonym okresie.
Jako 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 jest ustawione na Day, to Usage licencji wynosi 33%.
Jeśli ten sam scenariusz — jedno stanowisko używane przez 8 godzin — zostanie zastosowany do licencji o pojemności 3 stanowisk, wówczas wartość Usage spadnie do 11% , ponieważ tylko jedno z 3 dostępnych stanowisk będzie zajęte przez użytkownika w tym okresie.
Powyższe przykłady byłyby wyświetlane, gdy opcja Group by jest ustawiona na Day. Jeśli ustawienie grupy zostanie zmienione na Week, i podobnie jak powyżej licencja jednostanowiskowa będzie używana przez 8 godzin, wówczas Usage licencji wyniesie 5%, ponieważ była używana przez jedną siódmą określonego przedziału czasu — 8 godzin ze 168 godzin tygodnia. Wartość Usage zostałaby dodatkowo zmniejszona o jedną piątą w przypadku licencji 5‑stanowiskowej (do około 1%), ponieważ używane jest tylko jedno stanowisko z puli tej licencji.
Krótko mówiąc, Usage licencji użytkownika jest obliczane jako proporcja Time Used, z uwzględnieniem liczby stanowisk przypisanych do licencji oraz liczby dni w wybranym okresie (Group by) i 24 godzin na dobę.
Dziennik użycia
Ten typ raportu udostępnia szczegółowy dziennik użycia licencji Private Server dodanych do Enterprise Server, w zakresie:
- Kto korzystał z licencji i do której grupy przypisano mu tę licencję.
- Z jakiej wersji oprogramowania korzystał.
- Kiedy rozpoczął korzystanie z licencji.
- Kiedy zwolnił licencję (z powrotem do puli, aby mogli z niej korzystać inni użytkownicy na koncie).
Domyślnie dziennik odzwierciedla użycie z poprzedniego roku, dla wszystkich używanych licencji Private Server, grup i użytkowników. Użyj powiązanych filtrów raportowania u góry strony, aby dostosować wyniki do:
- Określonego Time Interval — poprzedniego roku, poprzedniego kwartału, poprzedniego miesiąca lub niestandardowego przedziału raportowania według własnego wyboru.
- Uwzględnienia określonych licencji i/lub grup, i/lub użytkowników, zależnie od potrzeb.
Dziennik czasu
Ten typ raportu udostępnia szczegółowy dziennik czasu dla licencji Private Server dodanych do Enterprise Server, w zakresie:
- Kto używał stanowiska określonej licencji i do której grupy przypisano mu tę licencję.
- Czas zajęcia stanowiska licencji (Action = IN).
- Czas zwolnienia stanowiska licencji z powrotem do puli do użycia przez innych użytkowników na koncie (Action = OUT).
Domyślnie dziennik odzwierciedla zdarzenia czasowe z poprzedniego roku, dla wszystkich używanych licencji Private Server, grup i użytkowników. Użyj powiązanych filtrów raportowania u góry strony, aby dostosować wyniki do:
- Określonego Time Interval — poprzedniego roku, poprzedniego kwartału, poprzedniego miesiąca lub niestandardowego przedziału raportowania według własnego wyboru.
- Uwzględnienia określonych licencji i/lub grup, i/lub użytkowników, zależnie od potrzeb.
Rozwiązywanie problemów z dostępem do licencji
Jeśli Altium Designer nie może połączyć się z Enterprise Server PLS albo licencje, które zostały pozyskane i skonfigurowane w PLS, nie pojawiają się na liście Available Licenses w Altium Designer, przyczyną mogą być ustawienia systemowe lub programowe uniemożliwiające dostęp.
Podczas rozwiązywania problemów należy wziąć pod uwagę następujące kwestie:
-
Zapora komputera hosta — Enterprise Server PLS domyślnie używa portu
9780podczas przesyłania danych licencyjnych w sieci. Sprawdź, czy ten port został otwarty w zaporze komputera hosta podczas instalacji serwera. -
Dozwolone połączenia sieciowe — Altium Designer udostępnia stronę System – Network Activity page w oknie dialogowym Preferences. Sprawdź, czy pozycja „License Server” jest zaznaczona, aby serwer PLS mógł komunikować się z Altium Designer przez sieć.
-
Wypróbuj podstawowe testy:
-
Sprawdź lokalnie — jeśli serwer PLS jest skonfigurowany na komputerze, na którym jest również zainstalowany Altium Designer, potwierdź, że PLS jest dostępny dla tej lokalnej instalacji, zanim zaczniesz diagnozować komputery zdalne. Jeśli PLS i prywatne licencje są dostępne lokalnie, oznacza to, że komputery w innych miejscach sieci, które nie mogą się połączyć, mają problem z konfiguracją sieci lub Altium Designer (a nie PLS).
-
Przypisz licencję do All Users — jeśli licencja, która została poprawnie przypisana w PLS, nie jest dostępna do wypożyczenia w Altium Designer, tymczasowo zmień przypisanie grupy licencji na All Users (lub po prostu utwórz nowe przypisanie All Users dla tej licencji). Zobacz License Assignments powyżej. Jeśli licencja będzie wtedy 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, szczególnie podczas dodawania lub usuwania pozyskanych licencji serwerowych, może być konieczne wylogowanie się, a następnie ponowne zalogowanie, aby zobaczyć zmiany. W niektórych sytuacjach może być konieczne ponowne uruchomienie Enterprise Server przez restart komputera albo użycie funkcji Restart w Menedżerze IIS systemu Windows.
-
Odśwież połączenie PLS z Enterprise Server — po wprowadzeniu zmian w dostępie do licencji w serwerze PLS lub w Altium Designer, nawiąż ponownie połączenie z Enterprise Server, klikając polecenie Refresh na stronie Licensing Management w Altium Designer albo wylogowując się z serwera i logując ponownie. W przypadku używania internal PLS setup do uzyskiwania dostępu do licencji w Altium Designer, odśwież połączenie, klikając Refresh i/lub łącze Disconnect/Reconnect... private license server. 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 po zalogowaniu do Enterprise Server, jest przypisana do określonej grupy, upewnij się, że nazwa konta użytkownika serwera należy do tej grupy — pamiętaj, że w trybie „No Authentication” w PLS grupy są przypisywane do wygenerowanego konta
user_name server_name. Z kolei jeśli łączysz się z PLS przy użyciu opcji „Setup private license server” w Altium Designer, uwierzytelnianie Enterprise Server must być ustawione na „No Authentication”.
Porównanie trybów Enterprise Server PLS
Enterprise Server PLS można ustawić w jednym z trzech odrębnych trybów, z których każdy jest odpowiedni dla określonych sposobów licencjonowania Altium Designer i Altium Servers. Poniższa tabela podsumowuje, w jaki sposób PLS zarządza licencjami Altium i je udostępnia, gdy ustawiony jest każdy z trybów PLS.
| No PLS mode | Local PLS mode | External PLS mode | ||
| Server license location: | Lokalny | Lokalny | Lokalny lub zewnętrzny | |
| User authentication: | nie dotyczy | Sesja serwera | No Authentication | 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 |















).





