Dla organizacji, które wymagają, aby ich instalacje Altium Designer pozostawały offline – odizolowane od internetu – wygodę i elastyczność licencjonowania oprogramowania na żądanie można zapewnić za pomocą lokalnego Altium Private License Service, zamiast korzystać z chmurowej usługi 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 tak, aby lokalnie pozyskiwać firmowe licencje Altium, a następnie udostępniać je instalacjom Altium Designer w razie potrzeby.
Podobnie jak przy korzystaniu z licencji z portalu Altium License Service, stanowisko (instancja) licencji Altium Designer hostowanej przez PLS może zostać „wypożyczone” przez oprogramowanie na czas użycia, a następnie „cofnięte” (zwrócone do dostępnej puli licencji), gdy nie jest już potrzebne. W Altium PLS licencje mogą być również udostępniane w trybie Roaming, gdzie stanowisko licencyjne jest wypożyczane docelowej maszynie na określony czas – pozwala to komputerowi hostującemu Altium Designer, np. laptopowi, „wędrować” swobodnie, pozostając odizolowanym od sieci.
PLS zapewnia elastyczność wymaganą przez firmy utrzymujące wiele instalacji Altium Designer, z dodatkową korzyścią w postaci możliwości konfigurowania, monitorowania i kontrolowania użycia licencji i 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 maszynie hosta. W odpowiedzi na dzisiejszą potrzebę 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że być skonfigurowany jako centralna lub lokalna usługa licencjonowania i może udostępniać zarówno licencje Altium Designer, jak i licencje serwerowe Altium w lokalnej sieci – oraz znacznie więcej.
Jeśli nie jest to jeszcze zrobione, pierwszym krokiem w korzystaniu z Enterprise Server PLS jest instalacja i licencjonowanie Enterprise Server.
Zobacz Installing the Enterprise Server
Enterprise Server Licensing
Funkcjonalność Enterprise Server, w tym jego Private License Service (PLS), staje się dostępna, gdy sam Enterprise Server zostanie objęty licencją poprzez 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ą self-licensing method do dodawania lub pozyskiwania licencji Altium. Jest ona dostępna na stronie Licenses (Admin – Licenses) w interfejsie przeglądarkowym Enterprise Server Workspace, która zapewnia połączenie z portalem Altium Licensing (
), skąd można lokalnie pozyskać firmowe licencje Altium.
Dostępne są trzy zakładki:
-
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
alf z dysku).
-
Groups – umożliwia przypisywanie 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 pozyskane przez Enterprise Server są przypisywane do grupy All Users, a więc dostępne dla każdego użytkownika łączącego się z PLS.
-
Reports – udostępnia zestaw funkcji monitorowania i raportowania użycia licencji, 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 upewnienia się, że dostępne stanowiska licencyjne są wykorzystywane optymalnie, do przewidywania przyszłych potrzeb licencyjnych oraz do określania użycia przez poszczególnych użytkowników. Dostępny jest zakres opcji raportowania, uruchamianych z poziomu odpowiednich podzakładek. W zależności od rodzaju informacji wymaganych w danym raporcie można zastosować powiązane filtry raportowania, aby dopasować wyniki i uwzględnić konkretne licencje, grupy, użytkowników oraz przedziały czasowe. Dostępna jest także 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 Enterprise Server Licensing, aby uzyskać szczegółowe informacje o pozyskiwaniu i konfigurowaniu licencji w Enterprise Server.
Podsumowując, Enterprise Server i jego połączenia klienckie można licencjonować poprzez:
-
pozyskanie licencji Server i Client Access (CAL) z internetowego portalu usługi Altium License. Wykorzystuje to opcję From cloud, opisaną powyżej. Wyloguj się, a następnie zaloguj ponownie do interfejsu przeglądarkowego Enterprise Server Workspace, aby włączyć nowo licencjonowane funkcje.
Zwróć uwagę, że licencja CAL nie jest wymagana, jeśli Users will not be accessing the Enterprise Server – tzn. serwer będzie używany wyłącznie jako Licensing Server.
-
połączenie z usługą PLS w innym serwerze Altium (np. centralnej usłudze licencjonowania), który udostępnia pozyskane licencje Altium Enterprise Server z dostępnymi stanowiskami.
Szczegóły tej opcji licencjonowania znajdziesz poniżej w sekcji External PLS mode.
-
import istniejących plików licencji alf z dysku.
Wykorzystuje to opcję From file i w praktyce „pozyskuje” licencje serwerowe, które już masz 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 w sieci do licencjonowania innego kompatybilnego oprogramowania.
Zobacz Obtaining License Files, aby uzyskać informacje o pozyskiwaniu plików licencji z Company Dashboard.
Pozyskaj dodatkowe licencje
Gdy Enterprise Server został pomyślnie objęty licencją z chmury lub z istniejących plików licencji, Private License Service jest gotowa do skonfigurowania w celu udostępniania licencji w lokalnej sieci. Dodatkowe licencje Altium Designer zakupione przez Twoją firmę można pozyskać poprzez stronę License Manager w interfejsie przeglądarkowym Workspace – Admin – Licenses.
Aby dodać licencję do Enterprise Server, kliknij przycisk
i wybierz opcję z chmury (lub z pliku) jak poprzednio. Zwróć uwagę, że licencje mogą być pozyskiwane zbiorczo lub pojedynczo – użyj pól wyboru na liście Add license, aby wskazać, które licencje Enterprise Server ma pozyskać.
Nowo pozyskane licencje są następnie uwzględniane na liście Licenses serwera. Licencje są domyślnie przypisywane do grupy „All Users” (o ile ta 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.
Skonfiguruj usługę licencjonowania
Po zainstalowaniu i objęciu licencją Enterprise Server (jak powyżej) pozyskane licencje mogą zostać udostępnione w sieci hosta przez Private License Service (PLS) serwera. Aby zapewnić maksymalną elastyczność w sposobie udostępniania licencji klientom sieciowym (Altium Designer i inne instalacje serwerowe), 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 (serwowane) w sieci.
-
Tryb Local PLS – pozyskane licencje Altium są udostępniane w sieci przez (lokalną) usługę PLS serwera.
-
Tryb External PLS – Enterprise Server łączy się z external PLS (np. zdalnym PLS serwera Altium skonfigurowanym jako centralna usługa licencjonowania) i używa go zamiast własnego mechanizmu licencjonowania. Zewnętrzna usługa licencjonowania może bazować na Altium Infrastructure Server (AIS) lub innym Enterprise Server.
W trybach No PLS i Local PLS Enterprise Server oraz jego połączenia są licencjonowane licencjami Server i CAL pozyskanymi z usługi Altium License lub z *.alf plików licencji zaimportowanych z dysku bądź umieszczonych w folderze głównym instalacji – zobacz Enterprise Server Licensing powyżej.
W trybie External PLS Enterprise Server może być licencjonowany w ten sam sposób, or korzystając z licencji z zewnętrznego PLS, z którym się połączył.
Zobacz External PLS Local Server Licensing (poniżej), aby uzyskać więcej informacji.
Przypomnienie: przed użyciem PLS serwera w dowolnym z trybów Enterprise Server musi zostać skonfigurowany do łączenia się i logowania do portalu usługi Altium License, aby można było pozyskać licencje zakupione przez Twoją organizację – po zakończeniu tego procesu może działać offline. Alternatywnie wszystkie wymagane licencje można pozyskać z Company Dashboard lub za pośrednictwem oddzielnego serwera Altium podłączonego do internetu, a następnie przenieść je do lokalnego Enterprise Server jako pojedyncze pliki licencji.
Nabyte licencje, takie jak licencje Altium Server i Connection (CAL) lub licencje Altium Designer, mogą być następnie udostępniane w sieci lokalnej przez PLS.
Tryb bez PLS
Zgodnie z nazwą, tryb No PLS Enterprise Server to w praktyce serwer w standardowej (domyślnej) konfiguracji, w której PLS nie jest włączony.
W związku z tym nie udostępnia on licencji Altium w sieci, jednak licencje nadal można pozyskiwać z portalu usług licencyjnych Altium. Funkcja ta wspiera możliwość „samolicencjonowania” Enterprise Server z nabytych licencji lub zaimportowanych alf plików licencji, które współistnieją z wcześniejszą 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 Workspace – Admin – Settings – License manager.
Opcja Automatically create assignment for All Users group wymusza przypisywanie nowo nabytych licencji do domyślnej grupy All Users. Sposób przypisania licencji wpływa na ich dostępność dla grup podczas udostępniania w sieci przez PLS, jak opisano poniżej. Kliknij
, aby potwierdzić wszelkie zmiany ustawień.
Lokalny tryb PLS
W tej konfiguracji PLS na serwerze licencje będą udostępniane instalacjom Altium Designer oraz instalacjom serwerowym działającym w sieci. Enterprise Server jest licencjonowany standardowo, poprzez nabyte licencje lub alf pliki licencji.

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

Podczas konfigurowania trybu bez PLS, tryb uwierzytelniania 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 działa w trybie zabezpieczeń „No Authentication” (zob. opcje poniżej).
Lokalny tryb PLS zapewnia dodatkowe ustawienia, które określają, którym Użytkownikom mogą być oferowane konkretne licencje Altium Designer (na podstawie grup użytkowników) oraz jak długo licencja pozostanie wypożyczona, gdy nie jest używana. Kliknij
, aby potwierdzić wszelkie zmiany ustawień.
Ustawienia lokalnego PLS
Tryby uwierzytelniania License Manager
Tryb uwierzytelniania PLS na serwerze można ustawić na Server Session lub No Authentication w zależności od tego, jak chcesz udostępniać licencje klientom w sieci (Altium Designer i serwerom). Użyj listy rozwijanej License Manager Authentication, aby dokonać wyboru.
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ż w tym trybie zabezpieczeń połączenie PLS jest weryfikowane przez aktywną sesję, licencje nie mogą być dostępne dla innych serwerów w sieci (które się nie logują) ani z poziomu wewnętrznego połączenia PLS setup w Altium Designer. Licencje są dostępne, gdy Użytkownik zaloguje się do Enterprise Server z Altium Designer.
No Authentication:
Każde połączenie z PLS serwera otrzyma dostęp do dostępnych licencji. Jest to mniej restrykcyjny tryb, który można stosować do dostępu do licencji, gdy użytkownicy Altium Designer nie logują się do Workspace Enterprise Server lub gdy Enterprise Server jest skonfigurowany jako centralny Private License Service (serwer licencji) w konfiguracji wieloserwerowej.
-
Ponieważ połączenia PLS nie są powiązane z sesją serwera (logowaniem), w tym trybie dostępne licencje Enterprise Server mogą być 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 licencja z serwera zdalnego.
-
Ponieważ połączenia PLS nie są weryfikowane przez sesję serwera, Altium Designer może uzyskać bezpośredni dostęp do licencji, korzystając z wewnętrznego połączenia PLS w Altium Designer – Setup private license server na stronie License Management (tak jak przy dostępie do PLS 1.0). Zobacz Licensing without Server sign in (poniżej), aby uzyskać więcej informacji.
-
Jeśli Użytkownik zaloguje się na konto serwera, PLS tworzy 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 tym wygenerowanym kontem Użytkownika – zgodnie z później przypisanym członkostwem w grupie. To działanie można wyłączyć, odznaczając Automatic user creation option (zob. poniżej).
W praktyce dwie opcje trybu Local PLS uwierzytelniania będą udostępniać nabyte licencje w sieci w następujący sposób:
Server Session:
-
Licencje Altium Designer są dostępne dla użytkowników, którzy logują się do Enterprise Server, na podstawie dopasowanych przypisań Użytkownik–do–grupy licencji.
No Authentication:
-
Licencje Altium Designer są dostępne dla użytkowników, którzy logują się do Enterprise Server, zgodnie z członkostwem w grupie wygenerowanego profilu Użytkownika o nazwie
user_name server_name.
-
Licencje Altium Designer oraz licencje serwerowe Altium są dostępne dla innych Enterprise Server, które łączą się przy użyciu trybu External PLS mode.
-
Licencje Altium Designer są dostępne dla połączenia internal PLS setup w Altium Designer.
Automatyczne tworzenie użytkownika (tryb No Authentication)
Gdy zaznaczone (ustawienie domyślne), PLS Enterprise Server automatycznie wygeneruje konto użytkownika odpowiadające kontu logowania do serwera. Jeśli więc użytkownik zaloguje się np. do serwera LicenseServer przy użyciu zarejestrowanego konta Użytkownika Trevor, PLS automatycznie tworzy 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. Zobacz Automatic User sync functionality poniżej, aby uzyskać więcej informacji.
Odpowiadające konto Użytkownika user_name server_name jest tworzone podczas łączenia z Altium Designer do PLS remote Enterprise Server – gdy Altium Designer i serwer nie działają na tym samym hoście PC. Natomiast gdy zarówno Altium Designer, jak i Enterprise Server są zainstalowane na tym samym komputerze, PLS używa istniejącego konta logowania do serwera.
Jeśli opcja Automatic user creation jest odznaczona, konto użytkownika serwera (Trevor) nie będzie mogło połączyć się z PLS (a więc i 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.
Odpowiednie konto Użytkownika może zostać w razie potrzeby dodane ręcznie przez Administratora serwera, gdy PLS działa w trybie „No Authentication”, a Automatic user creation jest odznaczone. Jeśli istniejąca nazwa użytkownika to Trevor, a serwer nazywa się LicenseServer, to odpowiadające konto PLS do utworzenia to takie z First Name Trevor, Last Name LicenseServer oraz Username LicenseServer:Trevor. Efektem końcowym są dwa wpisy Użytkownika: Trevor oraz Trevor LicenseServer,, przy czym grupy przypisane do tego drugiego będą określać dostępność licencji dla użytkownika Trevor.
Dodatkowo PLS Enterprise Server automatycznie wygeneruje konto użytkownika (ustawione na nazwę konta Windows użytkownika), jeśli Użytkownik łączy się przez funkcję Setup Private License Server w Altium Designer, zamiast logować się do Enterprise Server – zwróć uwagę, że wygenerowana nazwa Użytkownika ma inny format niż opisany bezpośrednio powyżej. Zobacz Licensing without Server sign in poniżej.
► Zobacz sekcję Existing User, aby uzyskać tabelę podsumowującą typy profili Użytkowników serwera.
Interwał limitu 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 np. wtedy, gdy komputer hosta klienta przejdzie w tryb uśpienia lub hibernacji – albo gdy aplikacja kliencka ulegnie awarii lub zostanie wymuszona jej zamknięcie. Gdy odpowiedzi klienta nie są odbierane przez czas dłuższy niż wskazany interwał limitu czasu (domyślnie 4 godziny), stanowisko licencji wypożyczone przez klienta zostanie cofnięte i zwrócone do puli dostępnych stanowisk dla tej licencji.
Opcja ta jest w praktyce czasową, zautomatyzowaną wersją ręcznej funkcji License Release.
Zwróć uwagę, że gdy Altium Designer rozłącza się z licencją w normalny, „czysty” sposób (Wyjście, wylogowanie z serwera, rozłączenie z PLS itd.), wypożyczone stanowisko licencji jest automatycznie zwracane.
Automatycznie twórz przypisanie dla grupy All Users
Gdy ta opcja lokalnego PLS jest zaznaczona (ustawienie domyślne), nowo nabyte licencje będą przypisywane do domyślnej grupy All Users. Udostępniona licencja będzie dostępna dla wszystkich użytkowników Altium Designer, którzy łączą się z serwerem, niezależnie od tego, do jakiej grupy przypisany jest użytkownik.
Gdy opcja Automatically create assignment for All Users group jest odznaczona, nabyta licencja nie jest przypisana do żadnej grupy Użytkowników i w związku z tym not accessible w sieci. Licencję należy ręcznie przypisać do odpowiedniej grupy za pomocą przycisku
– dostępnego po otwarciu wpisu licencji (Admin – Licenses) w trybie edycji (
).
Dostęp do licencji Altium Designer (logowanie)
W lokalnym trybie 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 powiązanym oknie dialogowym może posłużyć do automatyzacji logowania.
Podczas logowania do Enterprise Server pamiętaj, że nazwa serwera localhost dotyczy wyłącznie lokalnego komputera. Jeśli serwer PLS jest hostowany na innym komputerze w sieci, musisz użyć sieciowej nazwy (serwera) tego zdalnego komputera, aby się zalogować – pole logowania Server Address w oknie dialogowym odnosi się do tej nazwy ([computer_name]). Na komputerze hostującym Enterprise Server możesz przejść do Control Panel\System and Security\System, aby potwierdzić jego sieciową nazwę komputera. Zalecaną metodą jest zawsze logowanie przy użyciu adresu computer_name:port serwera.

Logowanie do serwera impala w Altium Designer.
Nie ma obowiązku logowania się do serwera. Aby uzyskać dostęp do licencji z poziomu Altium Designer bez logowania do Enterprise Server (jeśli takie podejście jest pożądane), użyj opcji
Connect to Private Server w widoku
License Management Altium Designer. Pamiętaj, że serwer PLS musi być ustawiony w trybie
No Authentication, a jego opcja
Automatic user creation powinna być zaznaczona. Więcej informacji znajdziesz w
Licensing without Server sign in.
Gdy Altium Designer połączy się z Enterprise Server oraz jego PLS, obszar dostępnych licencji w widoku License Management (Altium Designer Agile, Altium Designer) zostanie wypełniony listą licencji prywatnych udostępnianych przez połączenie z PLS serwera. Aby uzyskać dostęp do widoku License Management, użyj opcji License Management klienta projektowego z menu rozwijanego Current User control (prawy górny róg).

License ManagementDostęp do strony w Altium Designer.
Aby wydzierżawić licencję dla instalacji Altium Designer, kliknij przycisk Use License na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz z menu kontekstowego polecenie Use License. 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 się do serwera.
Gdy licencja jest używana, jej kafelek będzie oznaczony ikoną
i podświetlony zieloną ramką. Pole Seats dla tej licencji zaktualizuje się, aby odzwierciedlić zajęcie kolejnego stanowiska (seat) tej licencji.

Licencje prywatne są udostępniane po zalogowaniu do serwera. Pamiętaj, że wewnętrzna opcja Setup PLS w Altium Designer nie jest używana.
Użytkownicy Altium Designer nie muszą logować się do internetowego konta Altium Account, aby korzystać z licencji prywatnej, a lokalne połączenie LAN/WAN może być odizolowane od internetu. Jeśli to konieczne, przejdź do strony System – Account Management page w oknie dialogowym Preferences, aby wyłączyć połączenie z Altium Account, oraz użyj strony System – Network Activity page, aby wybrać konkretne usługi połączeń sieciowych, które będą dozwolone.
Status licencji jest również widoczny w interfejsie przeglądarki Workspace na stronie License Manager (Admin – Licenses). Rozwiń wpis licencji (
), aby zobaczyć bieżące szczegóły dzierżawy i – jeśli to wymagane – zakończyć bieżącą sesję dzierżawy użytkownika, klikając polecenie Release.
► Zobacz tabelę Server PLS mode comparison, aby uzyskać porównawcze podsumowanie trybu Local PLS.
Roaming licencji Private Server
Stanowisko (seat) licencji Private Server można przenieść w tryb roamingu, tj. pobrać na określony czas. W tym trybie nie musisz pozostawać połączony z serwerem licencji, aby korzystać z licencji – możesz się rozłączyć i pracować offline, w praktyce swobodnie „wędrując” ze swoim stanowiskiem licencyjnym.
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 z menu kontekstowego polecenie Roam. Pojawi się okno dialogowe Retain License, w którym możesz określić, na ile dni i/lub godzin chcesz przejść w roaming z tym stanowiskiem. Wprowadź liczbę dni i/lub godzin albo użyj strzałek góra/dół do momentu, aż pojawią się żądane wartości.
-
Maksymalny czas roamingu z licencją Private Server w tym trybie jest równy okresowi ważności samej licencji.
-
Jeśli korzystasz z roamingu ze stanowiskiem licencji Private Server i upłynie okres roamingu, korzystanie z tego stanowiska zostanie zatrzymane bez okresu karencji.
-
Administrator Enterprise Server może skonfigurować możliwość roamingu licencji oraz maksymalny czas roamingu w ustawieniach przypisania licencji – learn more.
Gdy licencja jest używana w trybie roamingu, jej kafelek będzie oznaczony ikoną
i podświetlony zieloną ramką. Pole Seats dla tej licencji zaktualizuje się, aby odzwierciedlić zajęcie kolejnego stanowiska tej licencji.

Aby użyć licencji Private Server w trybie roamingu, użyj opcji Roam.
Podczas korzystania z licencji w trybie roamingu możesz swobodnie rozłączyć się z serwerem licencji i pracować offline. Jedyny moment, w którym musisz połączyć się z serwerem licencji, korzystając ze stanowiska licencji w tym trybie, to sytuacja, gdy chcesz zwolnić licencję albo wydłużyć okres roamingu. To drugie wykonuje się, klikając ponownie przycisk
. Następnie dostosuj okres roamingu zgodnie z potrzebą, używając okna dialogowego Retain License.
Zwolnienie licencji, która jest w roamingu, wykonuje się poprzez połączenie z serwerem licencji i kliknięcie przycisku
na kafelku licencji lub kliknięcie kafelka prawym przyciskiem myszy i wybranie z menu kontekstowego polecenia Release.
Tryb External PLS
Tryb konfiguracji External PLS Enterprise Server jest przeznaczony dla instalacji, w których w sieci działa wiele serwerów, a jeden z nich jest skonfigurowany jako centralna (zdalna) usługa Private License Service dla wszystkich użytkowników. Taki typ instalacji jest odpowiedni dla większego przedsiębiorstwa, w którym 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ę licencjonowania, taką jak PLS w Altium Server lub Altium Infrastructure Server, dedykowaną do tego zadania.
W takim układzie serwery są skonfigurowane następująco:
-
Central Licensing Server – jest ustawiony na Local PLS mode (patrz wyżej), aby wszystkie pozyskane licencje były udostępniane w sieci. Z perspektywy lokalnego (działowego) serwera jest to zewnętrzny serwer oferujący usługę licencjonowania poprzez swój PLS. Pamiętaj, że opcja Automatic user creation musi być zaznaczona (ustawienie domyślne), ponieważ umożliwia to User synchronization między serwerami lokalnym i zewnętrznym.
Aby centralny serwer licencjonowania mógł udostępniać licencje innym serwerom w sieci ustawionym na External PLS Mode (np. serwerom działowym), centralny serwer licencjonowania (ustawiony w trybie Local PLS) musi mieć ustawienie License Manager Authentication Mode ustawione na No Authentication.
Jeśli byłby ustawiony inaczej, na tryb bezpieczeństwa Server Session , usługa Identity Service (IDS) serwera nie zezwoliłaby na połączenie PLS z innym serwerem w sieci, ponieważ w tym trybie połączenia są weryfikowane i wiązane z sesją utworzoną podczas logowania użytkownika – a serwer, jak można się spodziewać, nie loguje się.
-
Local (department) Server – jest ustawiony na External PLS mode i skonfigurowany tak, aby łączyć się z PLS centralnego serwera licencjonowania i z niego korzystać, zamiast z własnego PLS serwera lokalnego. Serwer lokalny używa więc external PLS (tego w centralnym serwerze licencjonowania) do licencjonowania, ale nadal będzie oferował swoje lokalne usługi Data Management podłączonym użytkownikom.
Aby przełączyć serwer lokalny na tryb External PLS, wybierz opcję External PLS na stronie License Manager w interfejsie przeglądarki Workspace – Admin – Settings – License manager.

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

Lokalny serwer „działowy”, ustawiony w trybie External PLS, w praktyce 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 External PLS), usługa PLS zdalnego serwera jest „przekierowywana” przez lokalny Enterprise Server i udostępnia swoje licencje dla Altium Designer. Jak zwykle, użytkownik musi użyć prawidłowych (lokalnych) poświadczeń, aby zalogować się do serwera lokalnego.
W przypadku korzystania z układu Central PLS Server do udostępniania licencji w sieci, grupy przypisane do użytkowników i licencji są konfigurowane na centralnym serwerze licencjonowania, a nie na serwerze lokalnym (działowym). Przypisania grup na serwerze lokalnym nie mają zastosowania, ponieważ serwer lokalny przekierowuje walidację użytkownika/licencji do centralnego PLS – zobacz sekcję Automatic User Sync poniżej.
Ustawienia External PLS
Opcje i ustawienia External PLS są opisane poniżej. Zazwyczaj ta konfiguracja jest używana dla serwera lokalnego/działowego, 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 być zgodne z konfiguracją serwera zewnętrznego. URL to adres (nazwa sieciowa) zdalnego komputera PC, na którym hostowany jest „centralny” serwer PLS, zgodnie z wpisem „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, albo za pomocą plików licencji
alf, które zostały zaimportowane z dysku lub umieszczone 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. Zwróć uwagę, że gdy serwer był licencjonowany w inny sposób, może być konieczne jego ponowne uruchomienie, aby włączyć jego funkcje.
► Zobacz tabelę Server PLS mode comparison, aby uzyskać porównawcze podsumowanie trybu External PLS.
Przypisywanie licencji do grup użytkowników
Opcja Automatically create assignment for All Users group wymusza przypisywanie 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, np. PLS na zdalnym serwerze używanym jako Central Licensing Server.
Funkcjonalność automatycznej synchronizacji użytkowników
Jak opisano powyżej, aby wdrożyć scentralizowany system licencjonowania oparty na wielu Altium Servers, jeden serwer konfiguruje się jako Central PLS, który udostępnia licencje serwerom lokalnym (np. działowym) oraz przypisanym do nich użytkownikom. Central Licensing Server jest ustawiony w trybie Local PLS mode (oraz „No Authentication”), a serwery lokalne są ustawione w trybie Externals PLS mode, gdzie przypisanym PLS jest zdalny Central Licensing Server.
Gdy użytkownicy Altium Designer logują się do swojego Local Server, mają dostęp do licencji, które zostały „przekierowane” z (zewnętrznego) PLS na Central Licensing Server.
Częścią mechanizmu przyznawania użytkownikowi dostępu do zdalnych licencji przez 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) serwera użytkownika, a user_name odnosi się do nazwy używanej do logowania do tego Local Server. Nazwa złożona odnosi się do „lokalnego” konta użytkownika.
Zwróć uwagę, że zsynchronizowane konto użytkownika nie zostanie utworzone, jeśli opcja Automatic user creation jest odznaczona.
Na przykład, jeśli użytkownik AltiumPaul loguje się do przypisanego serwera lokalnego (Department Workspace hostowanego na IMPALA), PLS na serwerze centralnym (Licensing Server hostowanym na LicenseServer) umożliwi dostęp do licencji, tworząc wpis User o nazwie AltiumPaul IMPALA. 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 wieloserwerowej (Central License server i lokalne serwery „działowe”) nazwa użytkownika z Local Server jest synchronizowana/replikowana w Licensing Server, jeśli jeszcze nie istnieje – zapewniając tym samym lokalny dostęp do scentralizowanych licencji.
W takim przypadku licencja Altium Designer na zdalnym Licensing Server będzie widoczna 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 serwera lokalnego). Zwróć uwagę, że Altium Designer pokazuje licencję jako wypożyczoną dla konta użytkownika Username, które w tym przykładzie dla utworzonego użytkownika wynosi IMPALA:AltiumPaul.

Użytkownik zalogowany do 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.
Ogólnie rzecz biorąc, tworzenie (zsynchronizowanych) użytkowników przez PLS zachodzi, gdy jego tryb jest ustawiony na „Local PLS”, „No Authentication” oraz „Automatic user creation”. Ma to miejsce w przypadku Server PLS skonfigurowanego jako scentralizowany License Server w układzie wieloserwerowym Central/Local, ale dotyczy też każdego serwera ustawionego w tym trybie (Local-PLS/No-Authentication/AutoUserCreation).
Grupa w Licensing Server
Profile użytkowników zsynchronizowane do serwera Central PLS w konfiguracji wieloserwerowej można dodawać do grup, tak jak na każdym innym serwerze ustawionym w trybie Local PLS mode.
W przypadku układu serwerów składającego 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, aby ograniczać dostępność licencji. W związku z tym, gdy użytkownik loguje się do Local Server, licencje udostępnione temu użytkownikowi (z zewnętrznego PLS Licensing Server poprzez Local Server) będą określane przez groups oraz License assignments 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 przypisano określoną licencję Altium Designer. Gdy użytkownik AltiumPaul loguje się do swojego serwera lokalnego, wskazana licencja stanie się dostępna dzięki powiązanej grupie użytkowników oraz konfiguracji przypisania licencji na zewnętrznym Licensing Server.
Zazwyczaj te grupy użytkowników i przypisania licencji będą konfigurowane przez administratora Licensing Server po pierwszym zalogowaniu się użytkownika Local Server (co inicjuje proces synchronizacji użytkownika).
Zobacz License Group Assignments poniżej, aby uzyskać więcej informacji o pracy z grupami i przypisaniami licencji.
Licencjonowanie bez logowania do serwera
Dla użytkowników Altium Designer, którzy nie korzystają z możliwości zarządzania danymi w Enterprise Server i w związku z tym nie logują się do serwera, Altium Designer może uzyskiwać dostęp do licencji z PLS serwera, korzystając z wewnętrznej konfiguracji PLS w Altium Designer (jak opisano poniżej). Dla tego podejścia Enterprise Server konfiguruje się następująco:
-
Tryb PLS serwera jest ustawiony na Local PLS, aby licencje były dostępne w sieci.
-
PLS musi być ustawiony w trybie zabezpieczeń „No Authentication”, ponieważ w tym układzie sesja serwera nie zostanie ustanowiona przez logowanie do serwera.
-
Serwerowy PLS ma dostępną odpowiednią licencję Altium Designer przypisaną do All Users, aby była dostępna dla dowolnego połączenia z serwerem.
Poniższa metoda uzyskiwania dostępu do licencji Altium Designer i korzystania z nich dotyczy również starszego Private License Server (PLS 1.0), który jest zainstalowany jako usługa Windows.
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 kontrolki Current User, aby przejść do widoku License Management). Zostanie otwarte okno dialogowe Private License Server Setup.
Jeśli jesteś zalogowany do swojego konta Altium, użyj opcji Connect to Local Server z menu kontrolnego Add License, aby przejść do okna dialogowego Private License Server Setup.
Wprowadź podstawowe dane serwera dla PLS w oknie dialogowym Private License Server Setup i kliknij OK. Nazwa serwera będzie nazwą sieciową (nazwą komputera) komputera PC 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ą połączenia typu legacy PLS 1.0.

Zwróć uwagę, że przy korzystaniu z wewnętrznej konfiguracji Altium Designer do dostępu do licencji PLS wymagane są tylko wpisy nazwy serwera i portu. Zachowanie jest inne przy łączeniu ze starszym PLS 1.0.
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ć.
Podczas nawiązywania połączenia licencyjnego z PLS tą metodą licencja musi być początkowo ustawiona na grupę „All Users” w Enterprise Server (ustawienie domyślne). Gdy licencja zostanie rozpoznana przez Altium Designer, w serwerze automatycznie generowany jest odpowiadający jej profil użytkownika, jak opisano poniżej. Ten wygenerowany profil użytkownika można następnie dodać do grupy, której członkowie mają dostęp do określonych licencji – pozwala to administratorowi serwera kontrolować dostęp do licencji dla użytkowników, którzy nie logują się do serwera.
Aby wydzierżawić licencję na potrzeby 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ą
i podświetlony zieloną ramką. Pole Seats dla tej licencji zaktualizuje się, aby odzwierciedlić zajęcie kolejnego stanowiska (seat) 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 wyprowadzoną z komputera hosta Altium Designer — więcej informacji znajdziesz w sekcji poniżej.
-
Użytkownicy Altium Designer nie muszą logować się do internetowego konta Altium Account ani do Enterprise Server, aby korzystać z licencji prywatnej, a lokalne połączenie LAN/WAN może być odizolowane od internetu. Jeśli to konieczne, przejdź do strony System – Account Management w oknie dialogowym Preferences, aby wyłączyć połączenie z Altium Account, oraz użyj strony System – Network Activity page, aby wybrać konkretne usługi połączeń sieciowych, które będą dozwolone.
-
Podczas uzyskiwania dostępu do licencji hostowanych na serwerze w Altium Designer bez logowania, licencja może być również używana w trybie roaming. Więcej informacji znajdziesz w sekcji Roaming a Private Server License powyżej.
Utworzeni użytkownicy
Gdy użytkownik połączył się z PLS Enterprise Server z Altium Designer bez logowania (jak opisano powyżej), na serwerze tworzony jest profil użytkownika odpowiadający nazwie łączącego się komputera (Computer Name) oraz nazwie aktywnego konta użytkownika 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 do uzyskania dostępu do licencji użyta zostanie opcja Connect to Private Server w Altium Designer, serwer PLS hostujący tę licencję utworzy użytkownika o nazwie Design PC4, z imieniem/nazwiskiem Design/PC4 oraz nazwą użytkownika Design.
Zwróć uwagę, że utworzona nazwa użytkownika ma inny format niż nazwa użytkownika tworzona w odpowiedzi na
signing in użytkownika do serwera, jak opisano w sekcji
Automatic user creation. W obu przypadkach PLS jest ustawiony w trybie
No Authentication mode, jednak gdy użytkownik się zalogował, utworzona nazwa użytkownika bazuje na nazwie logowania i nazwie serwera (
user_name server_name). Gdy używana jest funkcja
Connect to Private Server (bez logowania), utworzona nazwa bazuje na aktywnym koncie Windows użytkownika (
user_account_name), jak opisano tutaj.
To ponownie jest serwerowa nazwa użytkownika, 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.
Więcej informacji o przypisaniach grup i licencji znajduje się poniżej.
Przypisania grup licencji
Aby kontrolować dostępność licencji dla użytkowników Altium Designer, PLS w Enterprise Server można skonfigurować tak, aby kojarzył konkretne 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, w 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 aktualnie używany do zarządzania i przechowywania danych projektowych Altium Designer. Licencje hostowane przez serwer są domyślnie przypisane do „All Users”, ale można je przypisać ponownie do dowolnej dostępnej grupy. Podobnie użytkowników można dodawać 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
.
Wprowadź 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) Enterprise Server, natomiast metoda Windows ma zastosowanie, gdy komputery hosta należą do 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(-ych) wpisanej(-ych) litery(-er) — wybierz nazwę grupy, aby potwierdzić wybór. Domyślnie użytkownicy nie są przypisani do żadnej grupy.
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
.
Wprowadź nazwę nowej grupy w oknie dialogowym Create Group i dodaj użytkowników, których chcesz uwzględnić jako członków tej grupy. Pole Add Members będzie dynamicznie wyszukiwać istniejącego użytkownika pasującego do pierwszej(-ych) wpisanej(-ych) litery(-er) — wybierz pełną nazwę członka, aby potwierdzić wybór. Kliknij przycisk
w oknie dialogowym, aby zatwierdzić zmiany.
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 też dodać, wpisując ją 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 sposobu dodania. Formaty obejmują standardowe wpisy Username/Firstname/Lastname oraz wpisy automatycznie generowane przez PLS w odpowiedzi na połączenia przychodzące, które nie inicjują sesji serwera poprzez logowanie.
| User |
Username |
First Name |
Last Name |
Account Creator |
Circumstances |
| Trevor Smith |
Trevor |
Trevor |
Smith |
Wprowadzone ręcznie |
Standardowe konto użytkownika, dodane przez administratora serwera. |
| Design PC4 |
Design |
Design |
PC4 |
Wygenerowane 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 |
Wygenerowane automatycznie |
Użytkownik Trevor zalogował się na swoje konto w Enterprise Server CADDESIGN, którego PLS jest ustawiony w trybie „No Authentication”. Ponadto, w układzie serwerów Central/Local, gdy Trevor loguje się do swojego serwera lokalnego (CADDESIGN, ustawionego w trybie External PLS), użytkownik Trevor CADDESIGN jest generowany w PLS serwera centralnego (który jest ustawiony w trybie „No Authentication”). |
We wszystkich przypadkach te profile użytkowników mogą zostać dodane do grup poprzez edycję wpisu użytkownika. Zwróć uwagę, że w układzie Central Licensing Server i wielu Local Servers (zob. External PLS mode) członkostwo użytkownika w grupach jest stosowane w Central PLS do celów licencjonowania, a nie na poziomie Local Server.
W konfiguracji centralny/lokalny (wiele serwerów) proces konfiguracji użytkownika wyglądałby zazwyczaj następująco:
-
Utwórz standardowe konto użytkownika na serwerze lokalnym/wydziałowym użytkownika (ustawionym w trybie „External PLS”, wskazującym na centralny PLS licencjonowania).
-
Poproś użytkownika o zalogowanie się do nowego konta na serwerze lokalnym — spowoduje to synchronizację nazwy użytkownika do centralnego 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, umożliwiając dostęp użytkownikom — patrz poniżej.
Przypisania licencji
W trybie Local PLS, PLS Enterprise Server może selektywnie oferować licencje Altium Designer, które zostały przypisane do konkretnej grupy, a ta z kolei może być powiązana z serwerowym kontem użytkownika. Domyślnie (o ile nie określono inaczej) wszystkie licencje pozyskane przez Enterprise Server są przypisane do grupy „All Users”, a więc 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 (użytkowników), a po prawej — przypisane licencje.
Licencję można przypisać do grupy, otwierając okno dialogowe Add/Edit assignment przyciskiem
, a następnie wybierając dostępną licencję, grupę docelową oraz opcje przypisania.
Typ licencji, konkretna licencja oraz proponowane przypisanie do grupy są wybierane z list rozwijanych, które zostaną wypełnione listą aktualnie dostępnych pozycji. Na poniższym przykładowym obrazie 10 stanowisk z konkretnej 20-stanowiskowej licencji Altium Designer jest przypisywanych do grupy Engineers.
Opcje przypisania licencji obejmują:
-
Automatic leasing: Wymusza, aby Altium Designer automatycznie dzierżawił (używał) tę licencję, gdy stanie się dostępna. W Menedżerze licencji Altium Designer standardowy proces wybrania licencji z listy i wybrania Use jest wykonywany automatycznie dla tej licencji.
-
Seat availability: Określ liczbę stanowisk licencji (do maksymalnej liczby stanowisk wynikającej z jej limitu), które będą dostępne dla powiązanej grupy, albo po prostu zaznacz opcję All available seats, aby udostępnić łą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ć „roamingowe” 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 znajdziesz w sekcji Roaming a Private Server License.
-
Automatic seat release: Zezwól na zwolnienie stanowiska licencji Altium Designer, gdy komputer kliencki jest nieaktywny lub w stanie bezczynności, tj. gdy na komputerze klienckim nie ma aktywności myszy ani klawiatury i nie jest aktualnie wykonywany żaden długotrwały proces Altium Designer, taki jak wydanie projektu, włączając opcję Release seats on inactive clients. Ustawienie Lease verification interval (hours) określa odstęp czasu pomiędzy wysyłaniem żądań weryfikacji 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 1 do 12 godzin. Pamiętaj, że funkcja automatycznego zwalniania z powodu braku aktywności jest dostępna w Altium Designer 25.1 lub nowszym.
-
Notifications: Powiadomienia to komunikaty wysyłane do użytkowników w odpowiedzi na określone zdarzenia, np. gdy wydzierżawiono określony procent dostępnych stanowisk licencji lub gdy próba wydzierżawienia stanowiska się nie powiedzie. Pamiętaj, ż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 wydzierżawionych stanowisk osiągnie (lub przekroczy) ten procent, wówczas powiązany e-mail z powiadomieniem zostanie wysłany do group wskazanej w polu Send to users with role. Zobacz przykład.
-
Gdy opcja Send reject notifications jest włączona, e-mail o błędzie zostanie wysłany do powyższej grupy, gdy użytkownik spróbuje wydzierżawić 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 w międzyczasie zostało wydzierżawione przez innego użytkownika. Zobacz przykład.
Po zakończeniu konfiguracji nowego przypisania licencji kliknij
, aby zatwierdzić przypisanie do wybranej grupy. Aby zobaczyć szczegóły przypisanej licencji, wybierz opcję rozwinięcia (
) powiązaną z jej wpisem.
Ważne: licencje mogą mieć domyślnie przypisanie All Users, więc to przypisanie trzeba usunąć, aby licencja była przypisana wyłącznie do innej grupy i jej użytkowników.
W powyższym scenariuszu przypisania licencji 10 stanowisk z 20-stanowiskowej licencji Altium Designer zostało przypisanych do grupy Engineers, a więc do jej członków. Jeśli domyślne przypisanie do grupy All Users powiązane 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 (
) powiązany z danym wpisem. Przypisanie licencji można edytować za pomocą powiązanego przycisku
.
Karta Groups udostępnia zbiorczy widok bieżących grup, należących do nich użytkowników oraz licencji przypisanych do każdej grupy. Ten wszechstronny interfejs można wykorzystywać w połączeniu ze sposobem grupowania użytkowników (konfigurowanym w głównych stronach Users) jako elastyczne podejście do 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 wydzierżawionej licencji oraz ścisłego monitorowania sposobu użycia 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 tej dzierżawy i zwrócenia stanowiska do puli dostępnych stanowisk licencji. Może się to zdarzyć, gdy komputer przeszedł w tryb wstrzymania, gdy Altium Designer był aktywny, albo w wyniku awarii oprogramowania, która uniemożliwiła poprawne zamknięcie. W praktyce to stanowisko licencji nadal jest zarejestrowane jako używane i dlatego jest niedostępne dla innego użytkownika.
Aby w takiej sytuacji znaleźć problematyczną licencję, przejdź do listy Licenses w interfejsie przeglądarkowym Workspace, wybierając Admin – Licenses. Na liście licencji widocznej na karcie Licenses informacje o dzierżawie 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 licencji.
Dzierżawę licencji przypisaną do tego użytkownika można zakończyć, a stanowisko zwrócić do puli licencji, klikając łącze Release powiązane 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 udostępnia szereg funkcji monitorowania i raportowania użycia licencji, które można wykorzystać do audytu sposobu użycia licencji Altium Designer w organizacji. Jest to przydatne, aby upewnić się, że dostępne stanowiska licencji są wykorzystywane optymalnie, przewidywać przyszłe potrzeby licencyjne oraz określać użycie przez poszczególnych użytkowników.
Funkcje użycia licencji na serwerze są dostępne w interfejsie przeglądarkowym na karcie Reports na stronie License Manager (Admin – Licenses). Zapewnia to szeroki zakres opcji raportowania dostępnych poprzez konkretne 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 danego raportu można zastosować powiązane filtry raportowania, aby dopasować wyniki tak, by obejmowały określone licencje, grupy, użytkowników i przedziały czasu.
-
Aby na przykład przefiltrować wyniki raportowania użycia tak, by pokazać aktywność konkretnej licencji, wybierz interesującą licencję z listy rozwijanej Licenses i kliknij
– pokaż przykład. W razie potrzeby można dodać kolejne licencje – licencje są rozróżniane według kodu aktywacyjnego.
-
Działanie filtrowania opcji pozostaje aktywne podczas przełączania między kartami stylów raportowania, co pozwala przeglądać raporty użycia ograniczone do tej licencji.
-
Strona Reports oferuje także możliwość eksportu bieżącego raportu na dysk w formacie CSV – zgodnym z Microsoft Excel i innymi aplikacjami arkuszy kalkulacyjnych – do celów administracyjnych i rozliczeniowych. Wybierz żądane wyniki raportu, korzystając z odpowiedniej karty i filtrów dopasowanych do potrzeb, kliknij przycisk
i wskaż lokalizację zapisu pliku na dysku.
Użycie w czasie rzeczywistym
Raport użycia w czasie rzeczywistym zapewnia szczegółowe podsumowanie tego, jak licencje Private Server dodane do Twojego Enterprise Server są aktualnie wykorzystywane.
Historia użycia
Ten typ raportu zapewnia szczegółową historię tego, jak licencje Private Server dodane do Twojego Enterprise Server były wykorzystywane. Domyślnie raport wyświetla użycie z poprzedniego roku dla wszystkich używanych licencji Enterprise Server, grup i użytkowników. Użyj powiązanych filtrów raportowania u góry strony, aby dopasować 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, zgodnie z potrzebą – spowoduje to filtrowanie wyników według tych ustawień.
-
Grupowania wpisów listy według określonych ram czasowych (Year, Quarter, Month, Week lub Day) oraz opcjonalnie według 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 – wówczas wybierz Role w polu listy rozwijanej And. Idąc dalej, możesz grupować według Role i Product Name, aby uzyskać historię użycia każdego produktu dla każdej grupy.
Oprócz danych rejestrowanych czasowo dla każdego aktywnego użytkownika zestawienie raportu podaje przybliżony czas pracy (Avg Work Time) na podstawie zarejestrowanego Time Used w liczbie Days, w których licencja była używana. Obliczana jest także wartość reprezentująca średnie wykorzystanie stanowisk licencji Private Server w określonym okresie. Pokazana jako procent (Usage %), może pomóc w określeniu, w jakim stopniu wykorzystywane są dostępne pojemności 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 podstawowy przykład: jeśli w danym dniu (24 godziny) licencja jednoosobowa (single seat) była używana przez 8 godzin, to Time Used wynosi 8 godzin, Avg Work Time wynosi 8 godzin, a jeśli Group by jest ustawione na Day, to licencja Usage wynosi 33%.
Jeśli ten sam scenariusz – jedno stanowisko używane przez 8 godzin – zastosujemy do licencji o pojemności 3 stanowisk, wówczas wartość Usage spadnie do 11% ponieważ w tym okresie użytkownik zajmie tylko jedno z 3 dostępnych stanowisk.
Powyższe przykłady byłyby pokazane, gdy opcja Group by jest ustawiona na Day. Jeśli ustawienie grupy zostanie zmienione na Week i – jak w przypadku powyżej – licencja jednoosobowa jest używana przez 8 godzin, wówczas licencja Usage wyniesie 5%, ponieważ była używana przez jedną siódmą określonego przedziału czasu – 8 godzin z 168-godzinnego tygodnia. Wartość Usage zostałaby dodatkowo zmniejszona o jedną piątą dla licencji 5-stanowiskowej (do około 1%), ponieważ wykorzystywane jest tylko jedno stanowisko z pojemności tej licencji.
Krótko mówiąc, licencja użytkownika Usage jest obliczana jako Time Used przeskalowane proporcjonalnie do przydziału stanowisk licencji oraz liczby dni w wybranym okresie (Group by), przy założeniu 24 godzin na dobę.
Powyższe obliczenie sprowadza się do:
Usage % = 100 x Used hours / (Seats x Group days x 24)
Zwróć uwagę, że w obliczanych danych raportu stosowane jest zaokrąglanie liczb, więc wartości takie jak licencja Usage są jedynie przybliżone, szczególnie gdy okres Group by jest ustawiony na krótsze interwały.
Dziennik użycia
Ten typ raportu zapewnia szczegółowy dziennik użycia dla licencji Private Server dodanych do Twojego Enterprise Server, w zakresie:
-
Kto używał licencji i w jakiej grupie miał przypisaną 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 w ramach konta).
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 dopasować wyniki do:
-
Konkretnego Time Interval – poprzedniego roku, poprzedniego kwartału, poprzedniego miesiąca lub niestandardowego przedziału raportowania według Twojego wyboru.
-
Uwzględnienia konkretnych licencji i/lub grup i/lub użytkowników, zgodnie z potrzebą.
Dziennik czasu
Ten typ raportu zapewnia szczegółowy dziennik czasu dla licencji Private Server dodanych do Twojego Enterprise Server, w zakresie:
-
Kto użył stanowiska danej licencji i w jakiej grupie miał przypisaną tę licencję.
-
Czas, w którym pobrał stanowisko licencji (Action = IN).
-
Czas, w którym zwolnił stanowisko licencji z powrotem do puli, aby mogli z niego korzystać inni w ramach konta (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 dopasować wyniki do:
-
Konkretnego Time Interval – poprzedniego roku, poprzedniego kwartału, poprzedniego miesiąca lub niestandardowego przedziału raportowania według Twojego wyboru.
-
Uwzględnienia konkretnych licencji i/lub grup i/lub użytkowników, zgodnie z potrzebą.
Rozwiązywanie problemów z dostępem do licencji
Jeśli Altium Designer nie może połączyć się z Enterprise Server PLS lub licencje, które zostały pozyskane i skonfigurowane w PLS, nie pojawiają się na liście Available Licenses w Altium Designer, możliwe, że ustawienia systemowe lub programowe blokują dostęp.
Podczas rozwiązywania problemów weź pod uwagę następujące kwestie:
-
Host PC Firewall – Enterprise Server PLS domyślnie używa portu
9780 podczas przesyłania danych licencyjnych w sieci. Sprawdź, czy ten port został otwarty w zaporze hosta (PC) podczas instalacji serwera.
-
Allowed network connections – Altium Designer udostępnia stronę System – Network Activity page w oknie dialogowym Preferences. Sprawdź, czy zaznaczony jest wpis „License Server”, aby serwer PLS mógł komunikować się z Altium Designer przez sieć.
-
Try basic tests:
-
Check locally – jeśli serwer PLS jest skonfigurowany na komputerze, na którym zainstalowano również 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 częściach sieci, które nie mogą się połączyć, mają problem z konfiguracją sieci lub Altium Designer (a nie PLS).
-
Assign license to 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 po tym będzie dostępna, oznacza to, że problem dotyczył grupy użytkowników lub przypisania licencji.
-
Refresh the server PLS – po wprowadzeniu zmian w konfiguracji licencji serwera PLS, szczególnie przy dodawaniu lub usuwaniu pozyskanych licencji serwerowych, może być konieczne wylogowanie i ponowne zalogowanie, aby zobaczyć zmiany. W niektórych sytuacjach może być konieczne ponowne uruchomienie Enterprise Server – poprzez restart komputera lub użycie funkcji Restart serwera w Windows IIS Manager.
-
Refresh the Enterprise server's PLS connection – 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ę i logując ponownie do serwera. Korzystając z internal PLS setup w celu uzyskania 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.
-
Check Groups and PLS Authentication mode – jeśli licencja, do której próbujesz uzyskać dostęp przez zalogowanie do Enterprise Server, jest przypisana do konkretnej grupy, upewnij się, że nazwa konta użytkownika na serwerze należy do tej grupy – zwróć uwagę, że w trybie PLS „No Authentication” grupy są przypisywane do wygenerowanego konta
user_name server_name. Z kolei jeśli łączysz się z PLS, używając opcji „Setup private license server” w Altium Designer, uwierzytelnianie Enterprise Server must musi być ustawione na „No Authentication”.
Porównanie trybów Enterprise Server PLS
Enterprise Server PLS może być ustawiony w jednym z trzech odrębnych trybów, z których każdy będzie pasował do określonych modeli licencjonowania dla Altium Designer i Altium Servers. Poniższa tabela podsumowuje, w jaki sposób PLS zarządza licencjami Altium i je udostępnia, gdy jest ustawiony w każdym z trybów PLS.
| |
No PLS mode |
Local PLS mode |
External PLS mode |
| Server license location: |
Lokalny |
Lokalny |
Lokalny lub zewnętrzny |
| User authentication: |
n/d |
Sesja serwera |
No Authentication |
n/d |
| 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 |