Prywatna usługa licencyjna

W organizacjach, które wymagają, aby instalacje Altium Designer pozostawały w trybie offline — odizolowane od internetu — wygodę i elastyczność licencjonowania oprogramowania na żądanie może zapewnić lokalna usługa Altium Private License Service, zamiast chmurowej usługi Altium Licensing Service.

Dedykowana usługa Private License Service (PLS), uruchomiona na komputerze podłączonym do firmowej sieci LAN/WAN, jest konfigurowana przez administratora tak, aby lokalnie pobierała firmowe licencje Altium, a następnie udostępniała je instalacjom Altium Designer w razie potrzeby.

Podobnie jak w przypadku korzystania z licencji z portalu Altium License Service, stanowisko (instancja) licencji Altium Designer udostępnianej przez PLS może zostać „wypożyczone” przez oprogramowanie na czas jego użytkowania, a następnie „zwolnione” (zwrócone do puli dostępnych licencji), gdy nie jest już potrzebne. Usługa Altium PLS umożliwia również udostępnianie licencji w trybie roamingu, w którym stanowisko licencji jest wypożyczane komputerowi docelowemu na określony czas — pozwala to komputerowi z Altium Designer, na przykład laptopowi, na swobodną pracę poza siecią.

PLS zapewnia elastyczność wymaganą przez firmy korzystające z wielu instalacji Altium Designer, a dodatkowo umożliwia konfigurowanie, monitorowanie i kontrolowanie wykorzystania licencji oraz stanowisk z poziomu scentralizowanej usługi Altium Private License Service — działającej w lokalnej sieci LAN/WAN, która może być odizolowana od internetu.

Dawniej usługa Altium Private License Service (PLS) była dostępna jako samodzielna aplikacja (Private License Server (14.0.0.34)), instalowana jako usługa systemu Windows na komputerze hosta. W odpowiedzi na współczesne potrzeby w zakresie bardziej zaawansowanego zarządzania licencjami oprogramowania bieżące wersje Enterprise Server oferują ulepszoną i uproszczoną implementację PLS, dostępną w ramach instalacji serwera. Enterprise Server Private License Service obsługuje kilka trybów pracy, może być skonfigurowany jako centralna lub lokalna usługa licencyjna i udostępniać przez sieć lokalną zarówno licencje Altium Designer, jak i licencje serwerowe Altium — a to tylko część jego możliwości.

Jeśli nie zostało to jeszcze zrobione, pierwszym krokiem do korzystania z PLS w Enterprise Server jest zainstalowanie Enterprise Server i aktywowanie jego licencji.

Zobacz Instalowanie Enterprise Server

Licencjonowanie Enterprise Server

Funkcje Enterprise Server, w tym usługa Private License Service (PLS), stają się dostępne po aktywowaniu licencji samego Enterprise Server przez dodanie odpowiedniej licencji Altium Enterprise Server. Aby użytkownicy mogli logować się do Enterprise Server z poziomu Altium Designer, wymagana jest również ważna licencja Altium Enterprise Server CAL (Client Access License — licencja dostępu klienta).

Enterprise Server zapewnia elastyczną metodę samolicencjonowania, która umożliwia dodawanie lub pobieranie licencji Altium. Jest ona dostępna na stronie Licenses (Admin – Licenses) interfejsu przeglądarkowego obszaru roboczego Enterprise Server, zapewniającej połączenie z portalem licencyjnym Altium (), z którego można pobrać lokalnie licencje Altium należące do firmy.

Dostępne są trzy karty:

  • Licenses — zawiera listę wszystkich aktualnie dostępnych licencji. Do aktywowania licencji Enterprise Server wymagane są co najmniej dwie licencje (Altium Enterprise Server i Altium Enterprise Server CAL). Można dodać kolejne licencje, aby udostępniać je za pośrednictwem PLS. Licencje można pobierać za pomocą opcji From cloud (wybór z listy licencji dostępnych dla firmy w portalu Altium) lub From file (import istniejących plików licencji alf z dysku).
  • Groups — umożliwia przypisywanie licencji do grup użytkowników. W trybie Local PLS usługa PLS w Enterprise Server może selektywnie udostępniać licencje oprogramowania przypisane do określonej grupy. Domyślnie (o ile nie określono inaczej) wszystkie licencje pobrane przez Enterprise Server są przypisywane do grupy All Users, dzięki czemu są dostępne dla każdego użytkownika łączącego się z PLS.
  • Reports — udostępnia szereg funkcji monitorowania wykorzystania licencji i raportowania, które umożliwiają kontrolowanie sposobu korzystania z licencji w organizacji. Jest to szczególnie przydatne w przypadku Private License Service, ponieważ dane z raportów pomagają zapewnić optymalne wykorzystanie dostępnych stanowisk licencji, przewidywać przyszłe zapotrzebowanie na licencje oraz określać poziom wykorzystania przez poszczególnych użytkowników. Dostępne są różne opcje raportowania, do których można uzyskać dostęp na odpowiednich podkartach. W zależności od rodzaju informacji wymaganych w danym raporcie można zastosować odpowiednie filtry, aby wyniki obejmowały określone licencje, grupy, użytkowników i przedziały czasu. Można również wyeksportować bieżący raport na dysk w formacie CSV, zgodnym z Microsoft Excel i innymi arkuszami kalkulacyjnymi, na potrzeby administracyjne i księgowe.

Szczegółowe informacje na temat pobierania i konfigurowania licencji w Enterprise Server można znaleźć w sekcji Licencjonowanie Enterprise Server.

Podsumowując, licencje Enterprise Server i połączeń jego klientów można aktywować przez:

  • pobranie licencji Server i Client Access (CAL) z internetowego portalu Altium License Service. Służy do tego opisana powyżej opcja From cloud. Wyloguj się, a następnie zaloguj ponownie do interfejsu przeglądarkowego obszaru roboczego Enterprise Server, aby włączyć funkcje udostępnione przez nowo dodane licencje.

    Pamiętaj, że licencja CAL nie jest wymagana, jeśli użytkownicy nie będą uzyskiwać dostępu do Enterprise Server — czyli serwer będzie używany wyłącznie jako serwer licencji.

  • połączenie z usługą PLS na innym serwerze Altium (na przykład z centralną usługą licencyjną), która udostępnia pobrane licencje Altium Enterprise Server z dostępnymi stanowiskami.

    Szczegółowe informacje na temat tej opcji licencjonowania można znaleźć poniżej, w sekcji Tryb zewnętrznej usługi PLS.

  • zaimportowanie istniejących plików licencji alf z dysku.

    Służy do tego opcja From file, która w praktyce „pobiera” licencje serwerowe już dostępne lokalnie. Wyloguj się, a następnie zaloguj ponownie do interfejsu przeglądarkowego obszaru roboczego, aby włączyć funkcje udostępnione przez nowo dodane licencje. Jeśli są to licencje wielostanowiskowe, można je udostępniać przez sieć w celu licencjonowania innego zgodnego oprogramowania.

    Informacje na temat pobierania plików licencji z panelu firmowego można znaleźć w sekcji Pozyskiwanie plików licencji.

Pobieranie dodatkowych licencji

Po pomyślnym aktywowaniu licencji Enterprise Server przy użyciu chmury lub istniejących plików licencji usługa Private License Service jest gotowa do skonfigurowania w celu udostępniania licencji przez sieć lokalną. Dodatkowe licencje Altium Designer zakupione przez firmę można pobrać na stronie License Manager interfejsu przeglądarkowego obszaru roboczego — Admin – Licenses.

Aby dodać licencję do Enterprise Server, kliknij przycisk i wybierz opcję pobierania z chmury (lub z pliku), tak jak poprzednio. Licencje można pobierać zbiorczo lub pojedynczo — użyj pól wyboru na liście Add license, aby wskazać licencje, które Enterprise Server ma pobrać.

Nowo pobrane licencje są następnie dodawane do listy Licenses serwera. Domyślnie licencje są przypisywane do grupy „Wszyscy użytkownicy” (chyba że ta opcja została odznaczona), dzięki czemu są dostępne dla wszystkich zarejestrowanych użytkowników obszaru roboczego. Można to potwierdzić na stronie License Edit, dostępnej po kliknięciu przycisku przy danej licencji.

Aby ponownie aktywować pobraną licencję, kliknij  przycisk powiązany z wpisem licencji. Jeśli komputer, na którym zainstalowano Enterprise Server, nie ma dostępu do internetu, administrator grupy lub administrator licencji konta firmowego może aktywować plik licencji za pośrednictwem panelu firmowego (dowiedz się więcej). Następnie na serwerze Enterprise Server można usunąć bieżącą licencję (klikając przycisk  powiązany z wpisem licencji) i dodać nowo aktywowany plik licencji, klikając przycisk i wybierając opcję From file.

Konfiguracja usługi licencjonowania

Po zainstalowaniu i aktywowaniu licencji Enterprise Server (jak opisano powyżej) uzyskane licencje można udostępnić w sieci hosta za pomocą serwerowej usługi Private License Service (PLS). Aby zapewnić maksymalną elastyczność udostępniania licencji klientom sieciowym (Altium Designer i innym instalacjom serwera), usługę PLS można skonfigurować i wykorzystywać w różnych trybach działania, które podsumowano poniżej:

  • Tryb bez PLS – domyślna konfiguracja Enterprise Server, w której uzyskane licencje nie są udostępniane w sieci.
  • Tryb lokalnej usługi PLS – uzyskane licencje Altium są udostępniane w sieci przez lokalną usługę PLS serwera.
  • Tryb zewnętrznej usługi PLS – Enterprise Server łączy się z usługą PLS external (na przykład usługą PLS zdalnego serwera Altium skonfigurowaną jako centralna usługa licencjonowania) i korzysta z niej zamiast z własnego mechanizmu licencjonowania. Zewnętrzna usługa licencjonowania może działać na serwerze Altium Infrastructure Server (AIS) lub innym serwerze Enterprise Server.

W trybach No PLS i Local PLS Enterprise Server oraz jego połączenia są licencjonowane za pomocą licencji serwerowych i CAL uzyskanych z usługi licencjonowania Altium lub z plików licencji *.alf zaimportowanych z dysku albo umieszczonych w katalogu głównym instalacji – patrz Licencjonowanie Enterprise Server powyżej.

W trybie External PLS Enterprise Server może być licencjonowany w ten sam sposób, or przy użyciu licencji z zewnętrznej usługi PLS, z którą nawiązano połączenie.
Więcej informacji można znaleźć poniżej w sekcji dotyczącej zewnętrznej usługi PLS: Licencjonowanie serwera lokalnego.

► Praktyczne podsumowanie poszczególnych trybów przedstawia tabela Porównanie trybów PLS serwera Enterprise Server.

Przypominamy, że przed użyciem usługi PLS serwera w dowolnym trybie należy skonfigurować Enterprise Server tak, aby łączył się i logował do portalu usługi licencjonowania Altium. Pozwoli to uzyskać licencje zakupione przez organizację – po zakończeniu tej operacji serwer może pracować bez połączenia z internetem. Można też uzyskać wszystkie wymagane licencje z panelu firmowego lub za pośrednictwem osobnego serwera Altium połączonego z internetem, a następnie przenieść je na lokalny Enterprise Server jako osobne pliki licencji.

Uzyskane licencje, takie jak licencje Altium Server i licencje połączeń (CAL) lub licencje Altium Designer, mogą być następnie udostępniane w sieci lokalnej przez usługę PLS.

Tryb bez PLS

Jak sugeruje nazwa, tryb No PLS serwera Enterprise Server to zasadniczo standardowa (domyślna) konfiguracja serwera, w której usługa PLS nie jest włączona.

W związku z tym serwer nie udostępnia licencji Altium w sieci, ale nadal można je uzyskiwać z portalu usługi licencjonowania Altium. Funkcja ta umożliwia licencjonowanie samego serwera Enterprise Server przy użyciu uzyskanych licencji lub zaimportowanych plików licencji alf, obok starszej metody polegającej na umieszczaniu plików licencji w katalogu głównym instalacji.

Aby wybrać ten tryb, zaznacz opcję No PLS na stronie License Manager w interfejsie przeglądarkowym przestrzeni roboczej – Admin – Settings – License manager.

Opcja Automatically create assignment for All Users group wymusza przypisywanie nowo uzyskanych 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 usługę PLS, jak opisano poniżej. Kliknij , aby zatwierdzić zmiany ustawień.

Tryb lokalnej usługi PLS

W tej konfiguracji serwerowej usługi PLS licencje będą udostępniane instalacjom Altium Designer i serwerom działającym w sieci. Enterprise Server jest licencjonowany w standardowy sposób, za pomocą uzyskanych licencji lub plików licencji alf.

Usługa PLS udostępnia licencje instalacji Altium Designer (klientowi) w sieci, gdy użytkownik zaloguje się do Enterprise Server.
Usługa PLS udostępnia licencje instalacji Altium Designer (klientowi) w sieci, gdy użytkownik zaloguje się do Enterprise Server.

Aby przełączyć się na ten tryb, wybierz opcję Local PLS na stronie License Manager w interfejsie przeglądarkowym przestrzeni roboczej – Admin – Settings – License manager.

Podczas konfigurowania trybu bez PLS tryb uwierzytelniania bezpośrednio wpływa na sposób udostępniania licencji instalacjom klienckim w sieci – szczegóły poniżej.
Podczas konfigurowania trybu bez PLS tryb uwierzytelniania bezpośrednio wpływa na sposób udostępniania licencji instalacjom klienckim w sieci – szczegóły poniżej.

Usługa PLS udostępnia licencje Altium Designer, gdy użytkownik zaloguje się do Enterprise Server. Licencje serwerowe stają się dostępne dla innych serwerów w sieci, gdy usługa PLS serwera Enterprise Server działa w trybie zabezpieczeń „Bez uwierzytelniania” (patrz opcje poniżej).

Tryb lokalnej usługi PLS oferuje dodatkowe ustawienia określające, którym użytkownikom mogą być udostępniane konkretne licencje Altium Designer (na podstawie grup użytkowników) oraz jak długo licencja pozostaje wypożyczona, gdy nie jest używana. Kliknij , aby zatwierdzić zmiany ustawień.

Ustawienia lokalnej usługi PLS

Tryby uwierzytelniania menedżera licencji

Tryb uwierzytelniania serwerowej usługi PLS można ustawić na Server Session lub No Authentication w zależności od tego, w jaki sposób licencje mają być udostępniane klientom sieciowym (Altium Designer i serwerom). Wybierz odpowiednią opcję z menu rozwijanego License Manager Authentication.

Server Session:
Bieżąca sesja połączenia klienta uzyskuje dostęp do licencji – sesja rozpoczyna się po zalogowaniu do przestrzeni roboczej Enterprise Server z poziomu Altium Designer. Jest to standardowy tryb PLS serwera, w którym dostęp do licencji jest powiązany z sesją Enterprise Server. Wybierz Admin – Sessions z menu głównego, aby wyświetlić bieżące sesje połączeń i nimi zarządzać.

Ponieważ w tym trybie zabezpieczeń połączenie PLS jest weryfikowane na podstawie aktywnej sesji, licencje nie są dostępne dla innych serwerów w sieci (które się nie logują) ani za pośrednictwem wewnętrznego połączenia konfiguracji PLS w Altium Designer. Licencje są dostępne, gdy użytkownik zaloguje się do Enterprise Server z poziomu Altium Designer.

No Authentication:
Każde połączenie z serwerową usługą PLS uzyskuje dostęp do dostępnych licencji. Jest to mniej restrykcyjny tryb, który można wykorzystać do uzyskiwania dostępu do licencji, gdy użytkownicy Altium Designer nie logują się do przestrzeni roboczej Enterprise Server lub gdy Enterprise Server jest skonfigurowany jako centralna prywatna usługa licencjonowania (serwer licencji) w konfiguracji wieloserwerowej.

  • Ponieważ połączenia PLS nie są powiązane z sesją serwera (logowaniem), w tym trybie inne serwery sieciowe mogą uzyskiwać dostęp do dostępnych licencji Enterprise Server. Pozostałe serwery muszą działać w trybie External PLS, z odznaczoną opcją „Licencjonowanie lokalne”, aby korzystać z licencji serwera zdalnego.
  • Ponieważ połączenia PLS nie są weryfikowane na podstawie sesji serwera, Altium Designer może uzyskiwać bezpośredni dostęp do licencji przy użyciu swojego wewnętrznego połączenia PLS – Setup private license server na stronie License Management (tak jak w przypadku dostępu do PLS 1.0). Więcej informacji można znaleźć poniżej w sekcji Licencjonowanie bez logowania do serwera.
  • Jeśli użytkownik zaloguje się na konto serwera, PLS utworzy nowego użytkownika o nazwie odpowiadającej temu kontu, w postaci user_name server_name. Użytkownik będzie miał dostęp wyłącznie do licencji powiązanych z wygenerowanym kontem użytkownika — zgodnie z przypisanym mu później członkostwem w grupie. Działanie to można wyłączyć, usuwając zaznaczenie opcji Automatic user creation option (patrz poniżej).

W praktyce dwie opcje trybu uwierzytelniania Local PLS udostępniają uzyskane licencje w sieci w następujący sposób:

Server Session:

  • Licencje Altium Designer są dostępne dla użytkowników logujących się do Enterprise Server, na podstawie zgodnych przypisań użytkowników i licencji do grup.

No Authentication:

  • Licencje Altium Designer są dostępne dla użytkowników logujących się do Enterprise Server, zgodnie z członkostwem wygenerowanego profilu użytkownika o nazwie user_name server_name w grupie.
  • Licencje Altium Designer i serwera Altium są dostępne dla innych serwerów Enterprise Server, które łączą się przy użyciu trybu zewnętrznego PLS.
  • Licencje Altium Designer są dostępne za pośrednictwem połączenia wewnętrznej konfiguracji PLS w Altium Designer.

Automatyczne tworzenie użytkowników (tryb bez uwierzytelniania)

Gdy ta opcja jest zaznaczona (ustawienie domyślne), PLS serwera Enterprise Server automatycznie generuje konto użytkownika odpowiadające kontu używanemu do logowania na serwerze. Jeśli więc użytkownik zaloguje się na przykład na serwer LicenseServer przy użyciu zarejestrowanego konta użytkownika Trevor, PLS automatycznie utworzy użytkownika o nazwie Trevor LicenseServer (user_name server_name) — jest to „aktywna” nazwa, której należy używać przy przypisywaniu członkostwa w grupach, a tym samym przy określaniu dystrybucji licencji. Więcej informacji można znaleźć poniżej w sekcji Funkcja automatycznej synchronizacji użytkowników.

Odpowiednie konto użytkownika user_name server_name jest tworzone podczas łączenia się z Altium Designer z PLS serwera Enterprise Server remote, gdy Altium Designer i serwer działają na różnych komputerach. Natomiast gdy zarówno Altium Designer, jak i Enterprise Server są zainstalowane na tym samym komputerze, PLS korzysta z istniejącego konta logowania do serwera.

Jeśli Automatic user creation opcja nie jest zaznaczona, konto użytkownika serwera (Trevor) nie będzie mogło połączyć się z PLS (a tym samym uzyskać dostępu do dostępnych licencji), chyba że odpowiednie konto user_name server_name już istnieje. W większości przypadków ta opcja powinna być włączona. Wyjątkiem może być sytuacja, w której administrator serwera chce z góry określić, które konta użytkowników Enterprise Server mogą być używane do łączenia się z serwerem w trybie No Authentication.

W razie potrzeby administrator serwera może ręcznie dodać odpowiednie konto użytkownika na potrzeby pracy PLS w trybie „Bez uwierzytelniania”, gdy opcja Automatic user creation nie jest zaznaczona. Jeśli istniejąca nazwa użytkownika to Trevor, a serwer nosi nazwę LicenseServer, należy utworzyć odpowiednie konto PLS z First Name Trevor, Last Name LicenseServer i Username LicenseServer:Trevor. W rezultacie powstaną dwa wpisy użytkowników: Trevor i Trevor LicenseServer,, przy czym grupy przypisane do tego drugiego określą dostępność licencji dla użytkownika Trevor.

Ponadto PLS serwera Enterprise Server automatycznie wygeneruje konto użytkownika (z nazwą ustawioną 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 — należy pamiętać, że wygenerowana nazwa użytkownika ma inny format niż opisany bezpośrednio powyżej. Patrz Licencjonowanie bez logowania do serwera poniżej.

► Zbiorczą tabelę typów profili użytkowników serwera można znaleźć w sekcji Istniejący użytkownik.

Limit czasu zwrotu stanowiska licencji

Opcja Seat return timeout interval służy do wymuszenia wygaśnięcia wypożyczonej licencji, gdy Altium Designer nie odpowiada PLS przez określoną liczbę godzin.

PLS regularnie wysyła zapytania przez sieć do klienta projektowego i oczekuje odpowiedzi. Odpowiedzi nie będą jednak przesyłane, jeśli na przykład komputer klienta przejdzie w tryb uśpienia lub hibernacji albo aplikacja kliencka ulegnie awarii lub zostanie wymuszone jej zamknięcie. Jeśli odpowiedzi klienta nie będą odbierane przez czas dłuższy niż określony limit (domyślnie 4 godziny), stanowisko licencji wypożyczone przez klienta zostanie odebrane i zwrócone do puli dostępnych stanowisk tej licencji.

Ta opcja jest w praktyce automatyczną, uruchamianą po określonym czasie wersją ręcznej funkcji Zwolnienie licencji.

Należy pamiętać, że gdy Altium Designer rozłącza się z licencją w normalny, prawidłowy sposób (zamknięcie programu, wylogowanie z serwera, rozłączenie z PLS itp.), wypożyczone stanowisko licencji jest automatycznie zwracane.

Automatyczne tworzenie przypisania do grupy Wszyscy użytkownicy

Gdy ta opcja lokalnego PLS jest zaznaczona (ustawienie domyślne), nowo uzyskane licencje są przypisywane do domyślnej grupy All Users. Udostępniana licencja będzie dostępna dla wszystkich użytkowników Altium Designer łączących się z serwerem, niezależnie od grupy, do której przypisany jest użytkownik.

Gdy opcja Automatically create assignment for All Users group nie jest zaznaczona, uzyskana licencja nie jest przypisywana do żadnej grupy użytkowników, a zatem 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 trybie lokalnego PLS licencje skonfigurowane i udostępnione przez usługę Private License Service są dostępne dla instalacji Altium Designer w sieci, które działają jako klienci PLS. Aby uzyskać dostęp do licencji Altium Designer udostępnianej przez PLS serwera Enterprise Server, zaloguj się do swojej przestrzeni roboczej Enterprise Server z poziomu Altium Designer — pole wyboru w odpowiednim oknie dialogowym umożliwia automatyzację logowania.

Podczas logowania do Enterprise Server należy pamiętać, że nazwa serwera localhost dotyczy wyłącznie komputera lokalnego. Jeśli PLS serwera działa na innym komputerze w sieci, do logowania należy użyć nazwy sieciowej (nazwy serwera) tego zdalnego komputera — pole Server Address w oknie dialogowym logowania odnosi się do tej nazwy ([computer_name]). Na komputerze, na którym działa Enterprise Server, można przejść do Control Panel\System and Security\System, aby sprawdzić jego sieciową nazwę komputera. Zalecaną metodą jest logowanie zawsze przy użyciu adresu computer_name:port serwera.

Logowanie do serwera impala w Altium Designer.
Logowanie do serwera impala w Altium Designer.

Logowanie do serwera nie jest wymagane. Aby uzyskać dostęp do licencji z Altium Designer bez logowania do Enterprise Server, jeśli takie rozwiązanie jest preferowane, użyj opcji Connect to Private Server w widoku License Management programu Altium Designer. Należy pamiętać, że PLS serwera musi być ustawiony w trybie No Authentication, a opcja Automatic user creation powinna być zaznaczona. Więcej informacji można znaleźć w sekcji Licencjonowanie bez logowania do serwera.

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

License Management — dostęp do strony w Altium Designer.
License Management — dostęp do strony w Altium Designer.

Aby wypożyczyć licencję dla instalacji Altium Designer, kliknij Use License przycisk 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 się do serwera.

Gdy licencja jest używana, jej kafelek jest oznaczony ikoną  i wyróżniony zieloną ramką. Pole Seats licencji zostanie zaktualizowane, aby wskazywać zajęcie kolejnego stanowiska w ramach tej licencji.

Licencje prywatne są udostępniane po zalogowaniu się do serwera. Pamiętaj, że wewnętrzna opcja Setup PLS w Altium Designer nie jest używana.
Licencje prywatne są udostępniane po zalogowaniu się 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ę na konto Altium online, aby korzystać z licencji prywatnej, a lokalna sieć LAN/WAN może być odizolowana od internetu. W razie potrzeby przejdź na stronę System – Zarządzanie kontem w oknie dialogowym Preferences, aby wyłączyć połączenie z kontem Altium, a następnie na stronie System – Aktywność sieciowa wybierz konkretne usługi połączeń sieciowych, które mają być dozwolone.

Stan licencji jest również widoczny w interfejsie przeglądarkowym przestrzeni roboczej na stronie License Manager (Admin – Licenses). Rozwiń wpis licencji (), aby wyświetlić szczegóły bieżącego dzierżawienia i w razie potrzeby zakończyć sesję dzierżawienia bieżącego użytkownika, klikając polecenie Release.

► Zobacz tabelę Porównanie trybów PLS serwera, aby zapoznać się z podsumowaniem porównawczym trybu Local PLS.

Wypożyczanie licencji Private Server

Stanowisko w ramach licencji Private Server można wypożyczyć, czyli pobrać na określony czas. Aby korzystać z licencji w tym trybie, nie trzeba utrzymywać połączenia z serwerem licencji – można się rozłączyć i pracować offline, swobodnie korzystając z wypożyczonego stanowiska.

Aby korzystać w tym trybie ze stanowiska w ramach dostępnej licencji Private Server, 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żna określić, na ile dni i/lub godzin chcesz wypożyczyć stanowisko. Wprowadź liczbę dni i/lub godzin albo użyj strzałek w górę/w dół, aż pojawią się żądane wartości.

  • Maksymalny czas wypożyczenia licencji Private Server w tym trybie jest ograniczony okresem ważności samej licencji.

  • Jeśli korzystasz z wypożyczonego stanowiska w ramach licencji Private Server i okres wypożyczenia upłynie, możliwość korzystania z tego stanowiska zostanie zakończona bez okresu karencji.

  • Administrator Enterprise Server może skonfigurować możliwość wypożyczania licencji oraz maksymalny czas wypożyczenia w ustawieniach przypisania licencji – dowiedz się więcej.

Gdy licencja jest używana w trybie wypożyczenia, jej kafelek jest oznaczony ikoną  i wyróżniony zieloną ramką. Pole Seats licencji zostanie zaktualizowane, aby wskazywać zajęcie kolejnego stanowiska w ramach tej licencji.

Aby korzystać z licencji Private Server w trybie wypożyczenia, użyj opcji Roam.
Aby korzystać z licencji Private Server w trybie wypożyczenia, użyj opcji Roam.

Podczas korzystania z licencji w trybie wypożyczenia możesz odłączyć się od serwera licencji i pracować offline. Połączenie z serwerem licencji jest potrzebne tylko wtedy, gdy chcesz zwolnić licencję lub przedłużyć okres wypożyczenia. Aby przedłużyć ten okres, ponownie kliknij przycisk . Następnie odpowiednio dostosuj okres wypożyczenia w oknie dialogowym Retain License.

Aby zwolnić wypożyczoną licencję, połącz się z serwerem licencji i kliknij przycisk na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz polecenie Release z menu kontekstowego.

Tryb External PLS

Tryb konfiguracji External PLS serwera Enterprise Server jest przeznaczony do instalacji, w których w sieci działa wiele serwerów, a jeden z nich jest skonfigurowany jako centralna (zdalna) usługa licencji prywatnych dla wszystkich użytkowników. Ten typ instalacji sprawdza się w większych przedsiębiorstwach, w których każdy dział firmy (inżynieria, rozwój itp.) może korzystać z wielu instalacji Altium Designer oraz lokalnego serwera działowego do zarządzania danymi projektowymi. Zarówno działowe serwery danych projektowych, jak i instalacje Altium Designer są licencjonowane przez centralną usługę licencjonowania, taką jak PLS na serwerze Altium Server lub Altium Infrastructure Server, przeznaczonym 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), dzięki czemu wszystkie uzyskane przez niego licencje są udostępniane przez sieć. Z perspektywy serwera lokalnego (działowego) jest to serwer zewnętrzny, który oferuje usługę licencjonowania za pośrednictwem swojego PLS. Pamiętaj, że opcja Automatyczne tworzenie użytkowników musi być zaznaczona (ustawienie domyślne), ponieważ umożliwia to synchronizację użytkowników między serwerem lokalnym a zewnętrznym.

    Aby centralny serwer licencji mógł dostarczać licencje innym serwerom w sieci ustawionym na External PLS Mode (np. serwerom działowym), centralny serwer licencji (ustawiony w trybie Local PLS) musi mieć parametr License Manager Authentication Mode ustawiony na No Authentication.

    Jeśli zamiast tego zostanie ustawiony tryb zabezpieczeń Server Session, usługa tożsamości serwera (IDS) nie zezwoli na połączenie PLS z innym serwerem w sieci, ponieważ w tym trybie połączenia są weryfikowane przez sesję tworzoną podczas logowania użytkownika i z nią powiązane – 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 licencji i korzystać z niego zamiast z własnego PLS serwera lokalnego. Serwer lokalny korzysta więc z external PLS (znajdującego się na centralnym serwerze licencji) do licencjonowania, ale nadal udostępnia swoje lokalne usługi zarządzania danymi połączonym z nim użytkownikom.

Aby przełączyć serwer lokalny w tryb External PLS, wybierz opcję External PLS na stronie License Manager w interfejsie przeglądarkowym przestrzeni roboczej – Admin – Settings – License manager.

Ustaw adres URL i port zewnętrznego PLS, aby uzyskać dostęp do serwera zewnętrznego skonfigurowanego jako centralny serwer licencji prywatnych.
Ustaw adres URL i port zewnętrznego PLS, aby uzyskać dostęp do serwera zewnętrznego skonfigurowanego jako centralny serwer licencji prywatnych.

W tym trybie Enterprise Server łączy się z zewnętrznym PLS (na przykład PLS na zdalnym serwerze skonfigurowanym jako centralny serwer licencji) i korzysta z niego zamiast z własnej usługi licencjonowania (PLS). Adres sieciowy centralnego serwera licencji na powyższym obrazie, a więc adres docelowy 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, przekierowuje licencje udostępniane przez PLS centralnego serwera licencji do lokalnych instalacji Altium Designer.
Lokalny serwer „działowy”, ustawiony w trybie External PLS, przekierowuje licencje udostępniane przez PLS centralnego serwera licencji do lokalnych instalacji Altium Designer.

Gdy użytkownik Altium Designer loguje się do serwera lokalnego (skonfigurowanego teraz w trybie zewnętrznego PLS), usługa PLS serwera zdalnego jest „przekierowywana” przez lokalny Enterprise Server i udostępnia swoje licencje programowi Altium Designer. Jak zwykle użytkownik musi podać prawidłowe (lokalne) dane uwierzytelniające, aby zalogować się do serwera lokalnego.

W konfiguracji z centralnym serwerem PLS udostępniającym licencje przez sieć grupy przypisane do użytkowników i licencji konfiguruje się na centralnym serwerze licencji, a nie na serwerze lokalnym (działowym). Przypisania grup na serwerze lokalnym nie mają zastosowania, ponieważ serwer lokalny przekierowuje weryfikację użytkowników i licencji do centralnego PLS — patrz sekcja Automatyczna synchronizacja użytkowników poniżej.

Ustawienia zewnętrznego PLS

Opcje i ustawienia External PLS opisano poniżej. Taka konfiguracja jest zwykle stosowana na serwerze lokalnym/działowym, gdy zarówno licencjami Altium Designer, jak i licencjami serwera zarządza zdalna, centralna usługa licencjonowania.

Adres URL i port PLS

Powiązane ustawienia PLS url i PLS Port powinny odpowiadać konfiguracji serwera zewnętrznego. Adres URL to adres (nazwa sieciowa) komputera zdalnego, na którym działa „centralny” serwer PLS, wskazany we wpisie „Nazwa komputera” komputera hosta w sekcji Control Panel\System and Security\System. W systemie Windows 10 patrz Settings » System » About.

Licencjonowanie serwera lokalnego

  • Gdy opcja Use local license manager for vault licensing jest włączona (zaznaczona), Enterprise Server jest licencjonowany „wewnętrznie” przy użyciu licencji serwerowych pobranych z usługi licencyjnej Altium lub plików licencji alf zaimportowanych z dysku bądź umieszczonych w folderze instalacyjnym serwera.
  • Gdy opcja jest odznaczona, Enterprise Server jest licencjonowany przez zewnętrzny PLS wskazany w ustawieniach PLS url i Port. Serwer zewnętrzny (na przykład centralny serwer licencji) powinien mieć dostępne licencje Altium Enterprise Server z wystarczającą liczbą stanowisk, pobrane z usługi licencyjnej Altium. Należy pamiętać, że po każdej zmianie sposobu licencjonowania serwera może być konieczne jego ponowne uruchomienie w celu uaktywnienia jego funkcji.

► Podsumowanie trybu zewnętrznego PLS na tle pozostałych trybów można znaleźć w tabeli Porównanie trybów PLS serwera.

Przypisywanie licencji do grup użytkowników

Opcja Automatically create assignment for All Users group wymusza przypisywanie nowo pobranych licencji do domyślnej grupy All Users . Ta opcja jest wyłączona, gdy powyższa opcja Use local license manager for vault licensing jest odznaczona, ponieważ w tym trybie wszystkie licencje pochodzą z zewnętrznego PLS, na przykład PLS na zdalnym serwerze pełniącym funkcję centralnego serwera licencji.

Funkcja automatycznej synchronizacji użytkowników

Jak opisano powyżej, aby wdrożyć scentralizowany system licencjonowania oparty na wielu serwerach Altium, jeden serwer konfiguruje się jako centralny PLS udostępniający licencje serwerom lokalnym (na przykład działowym) i przypisanym do nich użytkownikom. Centralny serwer licencji działa w trybie lokalnego PLS (z ustawieniem „Bez uwierzytelniania”), a serwery lokalne — w trybie zewnętrznego PLS, w którym przypisanym do nich PLS jest zdalny centralny serwer licencji.

Gdy użytkownicy Altium Designer logują się do swojego serwera lokalnego, uzyskują dostęp do licencji „przekierowanych” z (zewnętrznego) PLS na centralnym serwerze licencji.

Elementem mechanizmu przyznawania użytkownikowi dostępu do zdalnych licencji za pośrednictwem serwera lokalnego jest utworzenie „zsynchronizowanej” nazwy użytkownika na centralnym serwerze licencji — lokalna nazwa użytkownika jest synchronizowana z centralnym serwerem licencji. Patrz Automatyczne tworzenie użytkowników w trybie No Authentication powyżej.

Profil użytkownika utworzony na serwerze licencji ma złożoną nazwę konta użytkownika: user_name server_name, gdzie server_name oznacza nazwę sieciową lokalnego (działowego) serwera użytkownika, a user_name oznacza nazwę używaną do logowania się do tego serwera lokalnego. Nazwa złożona odnosi się do „lokalnego” konta użytkownika.

Należy pamiętać, że zsynchronizowane konto użytkownika nie zostanie utworzone, jeśli opcja Automatyczne tworzenie użytkowników jest odznaczona.

Na przykład, jeśli użytkownik AltiumPaul zaloguje się do przypisanego mu serwera lokalnego (Department Workspace działającego na IMPALA), PLS na serwerze centralnym (Licensing Server działającym na LicenseServer) umożliwi dostęp do licencji, tworząc wpis User o nazwie AltiumPaul IMPALA. Wartości First Name i Last Name nowego profilu użytkownika będą wynosić odpowiednio AltiumPaul i IMPALA (użytkownik i serwer lokalnego działu), a wartością Username konta będzie IMPALA:AltiumPaul.

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

W konfiguracji wieloserwerowej (centralny serwer licencji i lokalne serwery „działowe”) nazwa użytkownika serwera lokalnego jest synchronizowana/replikowana na serwerze licencji, jeśli jeszcze tam nie istnieje — zapewniając w ten sposób lokalny dostęp do scentralizowanych licencji.
W konfiguracji wieloserwerowej (centralny serwer licencji i lokalne serwery „działowe”) nazwa użytkownika serwera lokalnego jest synchronizowana/replikowana na serwerze licencji, jeśli jeszcze tam nie istnieje — zapewniając w ten sposób lokalny dostęp do scentralizowanych licencji.

W tym przypadku licencja Altium Designer na zdalnym Licensing Server będzie wyświetlana jako dzierżawiona przez AltiumPaul IMPALA — czyli zsynchronizowanego użytkownika AltiumPaul z serwera lokalnego (Department Workspace działającego na IMPALA). Mimo że użytkownik Altium Designer jest zalogowany do lokalnego serwera działowego, licencję Altium Designer udostępnia zdalny PLS Licensing Server (za pośrednictwem serwera lokalnego). Należy pamiętać, że Altium Designer wyświetla licencję jako dzierżawioną przez konto użytkownika Username, które dla użytkownika utworzonego w tym przykładzie ma wartość IMPALA:AltiumPaul.

Użytkownik zalogowany do lokalnego serwera „działowego” uzyskuje w sposób niewidoczny dla siebie dostęp do licencji z centralnego serwera licencji za pośrednictwem swojego serwera lokalnego.
Użytkownik zalogowany do lokalnego serwera „działowego” uzyskuje w sposób niewidoczny dla siebie dostęp do licencji z centralnego serwera licencji za pośrednictwem swojego serwera lokalnego.

Ogólnie rzecz biorąc, PLS tworzy (zsynchronizowanych) użytkowników, gdy skonfigurowano ustawienia „Lokalny PLS”, „Bez uwierzytelniania” i „Automatyczne tworzenie użytkowników”. Dotyczy to PLS serwera skonfigurowanego jako centralny serwer licencji w wieloserwerowym układzie centralnym/lokalnym, ale także każdego innego serwera skonfigurowanego w tym trybie (Lokalny PLS/Bez uwierzytelniania/Automatyczne tworzenie użytkowników).

Grupa na serwerze licencji

Profile użytkowników zsynchronizowane z centralnym serwerem PLS w konfiguracji wieloserwerowej można dodawać do grup, tak jak na każdym innym serwerze działającym w trybie lokalnego PLS.

W konfiguracji składającej się z centralnego serwera licencji i rozproszonych serwerów lokalnych (opisanej szczegółowo powyżej) zduplikowanych (zsynchronizowanych) użytkowników na serwerze licencji można dodawać do grup w celu ograniczenia dostępności licencji. Dlatego gdy użytkownik loguje się do serwera lokalnego, udostępniane mu licencje (z PLS zewnętrznego serwera licencji za pośrednictwem serwera lokalnego) zależą od grup i przypisań licencji skonfigurowanych dla tego zsynchronizowanego użytkownika na centralnym serwerze licencji.

W powyższym przykładzie zsynchronizowanego użytkownika AltiumPaul IMPALA (użytkownika AltiumPaul zsynchronizowanego z serwera lokalnego) na serwerze licencji można dodać do grupy Engineering, do której przypisano określoną licencję Altium Designer. Gdy użytkownik AltiumPaul zaloguje się do swojego serwera lokalnego, wskazana licencja stanie się dostępna dzięki powiązanej konfiguracji grupy użytkowników i przypisania licencji na zewnętrznym serwerze licencji.

Zazwyczaj przypisania użytkowników do grup oraz przypisania licencji są konfigurowane przez administratora serwera licencji po pierwszym zalogowaniu się użytkownika serwera lokalnego (co uruchamia proces synchronizacji użytkowników).

Więcej informacji na temat pracy z grupami i przypisaniami licencji można znaleźć poniżej w sekcji Przypisania licencji do grup.

Licencjonowanie bez logowania do serwera

Użytkownicy Altium Designer, którzy nie korzystają z funkcji zarządzania danymi w Enterprise Server i w związku z tym nie logują się do serwera, mogą uzyskiwać dostęp do licencji z serwera PLS za pomocą wewnętrznych ustawień PLS w Altium Designer (zgodnie z opisem poniżej). W tym przypadku Enterprise Server należy skonfigurować następująco:

  • Tryb PLS serwera jest ustawiony na Local PLS, dzięki czemu licencje są udostępniane w sieci.
  • Serwer PLS musi działać w trybie zabezpieczeń „No Authentication”, ponieważ w tej konfiguracji sesja serwera nie jest ustanawiana przez zalogowanie się do serwera.
  • Serwer PLS ma dostępną odpowiednią licencję Altium Designer przypisaną do All Users, dzięki czemu jest ona dostępna dla każdego połączenia z serwerem.

Poniższa metoda uzyskiwania dostępu do licencji Altium Designer i korzystania z nich dotyczy również starszego serwera Private License Server (PLS 1.0), instalowanego jako usługa systemu 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 (aby otworzyć widok License Management, użyj opcji Licenses z menu rozwijanego elementu sterującego bieżącego użytkownika). Otworzy się okno dialogowe Private License Server Setup.

Jeśli jesteś zalogowany na swoim koncie Altium, użyj opcji Connect to Local Server z menu elementu sterującego Add License, aby otworzyć okno dialogowe Private License Server Setup.

Wprowadź podstawowe dane serwera PLS w oknie dialogowym Private License Server Setup i kliknij OK. Nazwa serwera to nazwa sieciowa (nazwa komputera) komputera, na którym działa Enterprise Server, a standardowy port to 9780 — aby nawiązać bezpieczne połączenie https, użyj portu 9785 oraz pełnej nazwy domenowej (FQDN) serwera (zobacz przykład). Pozostałe ustawienia okna dialogowego, takie jak opcje Servers list, dotyczą połączenia ze starszym serwerem PLS 1.0.

Pamiętaj, że podczas korzystania z wewnętrznych ustawień Altium Designer w celu uzyskania dostępu do licencji PLS wymagane są jedynie nazwa serwera i port. W przypadku połączenia ze starszym serwerem PLS 1.0 działanie jest inne.
Pamiętaj, że podczas korzystania z wewnętrznych ustawień Altium Designer w celu uzyskania dostępu do licencji PLS wymagane są jedynie nazwa serwera i port. W przypadku połączenia ze starszym serwerem PLS 1.0 działanie jest inne.

Po połączeniu z serwerem PLS obszar dostępnych licencji w widoku License Management zostanie wypełniony listą licencji prywatnych, z których możesz korzystać.

Przy nawiązywaniu połączenia z serwerem PLS w celu uzyskania licencji tą metodą licencja musi być początkowo przypisana do grupy „All Users” w Enterprise Server (ustawienie domyślne). Gdy Altium Designer rozpozna licencję, na serwerze zostanie automatycznie utworzony odpowiedni profil użytkownika, zgodnie ze szczegółowym opisem poniżej. Tak utworzony profil użytkownika można następnie dodać do grupy, której członkowie mają dostęp do określonych licencji — umożliwia to administratorowi serwera kontrolowanie dostępu do licencji użytkowników, którzy nie logują się do serwera.

Aby wypożyczyć licencję dla danej instalacji Altium Designer, kliknij przycisk Use License na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz polecenie Use License z menu kontekstowego. Pamiętaj, że licencja hostowana przez Enterprise Server może być ustawiona w trybie Automatic Leasing, dzięki czemu poza początkowym aktywowaniem połączenia Private license server nie są wymagane żadne działania użytkownika w Altium Designer.

Gdy licencja jest używana, jej kafelek jest oznaczony ikoną  i wyróżniony zieloną ramką. Pole Seats licencji zostanie zaktualizowane, aby odzwierciedlić zajęcie kolejnego stanowiska tej licencji. Po stronie serwera wpis licencji na stronie License Manager (Admin – Licenses) będzie wskazywał, że stanowisko zostało zajęte przez użytkownika o nazwie utworzonej na podstawie danych komputera, na którym działa Altium Designer — więcej informacji można znaleźć w poniższej sekcji.

  • Aby korzystać z licencji prywatnej, użytkownicy Altium Designer nie muszą logować się na konto Altium online ani do Enterprise Server, a lokalna sieć LAN/WAN może być odizolowana od Internetu. W razie potrzeby przejdź do strony System – Account Management w oknie dialogowym Preferences, aby wyłączyć połączenie z kontem Altium, i użyj strony System – Network Activity, aby wybrać usługi połączeń sieciowych, które będą dozwolone.

  • W przypadku uzyskiwania dostępu do licencji hostowanych na serwerze w Altium Designer bez logowania można również korzystać z licencji w trybie roamingu. Więcej informacji można znaleźć w sekcji Korzystanie z licencji serwera prywatnego w trybie roamingu powyżej.

Utworzeni użytkownicy

Gdy użytkownik połączy się z serwerem PLS Enterprise Server z poziomu Altium Designer bez logowania (jak opisano powyżej), na serwerze zostanie utworzony profil użytkownika odpowiadający nazwie łączącego się komputera oraz nazwie aktywnego konta użytkownika systemu Windows — czyli komputera i konta systemu Windows, na których działa Altium Designer.

Na przykład użytkownik może korzystać z konta systemu Windows o nazwie Design na komputerze o nazwie PC4. Gdy do uzyskania dostępu do licencji zostanie użyta opcja Connect to Private Server w Altium Designer, serwer PLS hostujący tę licencję utworzy użytkownika o nazwie Design PC4, z imieniem i nazwiskiem Design/PC4 oraz nazwą użytkownika Design.

Należy pamiętać, że nazwa utworzonego użytkownika ma inny format niż nazwa użytkownika tworzonego w odpowiedzi na signing in użytkownika do serwera, zgodnie z opisem w sekcji Automatyczne tworzenie użytkowników. W obu przypadkach serwer PLS działa w trybie bez uwierzytelniania, jednak gdy użytkownik się zaloguje, nazwa tworzonego użytkownika jest oparta na nazwie logowania i nazwie serwera (user_name server_name). Gdy używana jest funkcja Connect to Private Server (bez logowania), tworzona nazwa jest oparta na aktywnym koncie użytkownika systemu Windows (user_account_name), zgodnie z zamieszczonym tutaj opisem.

Również w tym przypadku jest to nazwa użytkownika serwera, którego można dodać do grup, co z kolei określi, jakie licencje będą dostępne dla tego użytkownika na danym komputerze.

Więcej informacji na temat przypisań do grup i przypisań licencji znajduje się poniżej.

Przypisania licencji do grup

Aby kontrolować dostępność licencji dla użytkowników Altium Designer, można skonfigurować serwer PLS Enterprise Server tak, aby powiązać określone licencje ze zdefiniowanymi grupami użytkowników. W praktyce, gdy użytkownik zaloguje się do serwera, PLS zaoferuje wyłącznie licencje przypisane do grup, do których należy ten użytkownik.

Użytkownicy i grupy użytkowników mogą już być zarejestrowani na serwerze Enterprise Server, jeśli jest on obecnie używany do zarządzania danymi projektowymi Altium Designer i ich przechowywania. Licencje hostowane przez serwer są domyślnie przypisane do grupy „Wszyscy użytkownicy”, ale można je przypisać do dowolnej dostępnej grupy. Podobnie użytkowników można dodawać do dowolnej dostępnej grupy.

Użytkownicy

Aby utworzyć nowy profil użytkownika i dodać go do grupy, wybierz Users z menu głównego interfejsu przeglądarkowego, aby wyświetlić listę nazw użytkowników zarejestrowanych na serwerze Enterprise Server, a następnie wybierz przycisk .

Wprowadź dane nowego użytkownika w wyświetlonym oknie dialogowym Add User i kliknij przycisk , aby zatwierdzić zmiany. Okno dialogowe zawiera kilka istotnych pól:

  • Authentication: Domyślna opcja Built-in identyfikuje połączenie użytkownika za pomocą własnej usługi tożsamości (IDS) serwera Enterprise Server, natomiast metoda Windows ma zastosowanie, gdy komputery należą do domeny Windows i używane jest uwierzytelnianie domeny Windows.

  • Add Groups: Nowego użytkownika można dodać do istniejącej grupy, wpisując jej nazwę w tym polu. Pole dynamicznie wyszukuje istniejącą grupę pasującą do pierwszych wpisanych liter — wybierz nazwę grupy, aby potwierdzić wybór. Domyślnie użytkownicy nie należą do żadnej grupy.

Więcej szczegółowych informacji o użytkownikach znajdziesz w sekcji Zarządzanie użytkownikami i grupami.

Grupy

Aby utworzyć nową grupę, a następnie dodać do niej istniejącego użytkownika, wybierz Groups z menu głównego interfejsu przeglądarkowego, aby wyświetlić listę nazw istniejących grup, a następnie wybierz przycisk .

Wprowadź nazwę nowej grupy w oknie dialogowym Create Group i dodaj użytkowników, którzy mają do niej należeć. Pole Add Members dynamicznie wyszukuje istniejącego użytkownika pasującego do pierwszych wpisanych liter — wybierz pełną nazwę członka grupy, aby potwierdzić wybór. Kliknij przycisk w oknie dialogowym, aby zatwierdzić zmiany.

Więcej szczegółowych informacji o grupach znajdziesz w sekcji Zarządzanie użytkownikami i grupami.

Istniejący użytkownicy

Istniejących użytkowników można dodać do jednej lub kilku grup, edytując ich 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ć, wpisując jej nazwę w polu Add Groups, zgodnie z powyższym opisem.

Pamiętaj, że istniejący użytkownik może być przedstawiony w różnych formatach, w zależności od sposobu jego dodania. Formaty te 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 zalogowanie.

User Username First Name Last Name Account Creator Circumstances
Trevor Smith Trevor Trevor Smith Wprowadzony ręcznie Standardowe konto użytkownika dodane przez administratora serwera.
Design PC4 Design Design PC4 Wygenerowany automatycznie Użytkownik Altium Designer, pracujący na koncie Windows Design na komputerze PC4, połączył się z PLS bez logowania się do serwera.
Trevor CADDESIGN CADDESIGN:Trevor Trevor CADDESIGN Wygenerowany automatycznie Użytkownik Trevor zalogował się na swoje konto na serwerze Enterprise Server CADDESIGN, którego PLS działa w trybie „Bez uwierzytelniania”. Ponadto w konfiguracji serwerów Central/Local, gdy Trevor loguje się do swojego serwera lokalnego (CADDESIGN, ustawionego w trybie Zewnętrzny PLS), użytkownik Trevor CADDESIGN jest tworzony w PLS serwera centralnego (działającym w trybie „Bez uwierzytelniania”).

We wszystkich przypadkach te profile użytkowników można dodać do grup, edytując wpis użytkownika. Pamiętaj, że w konfiguracji z centralnym serwerem licencji i wieloma serwerami lokalnymi (patrz Tryb zewnętrznego PLS) przynależność użytkowników do grup na potrzeby licencjonowania jest określana w Central PLS, a nie na poziomie Local Server.

W konfiguracji wieloserwerowej z serwerem centralnym i serwerami lokalnymi proces konfiguracji użytkownika zazwyczaj wygląda następująco:

  1. Utwórz standardowe konto użytkownika na jego serwerze lokalnym/działowym (działającym w trybie „Zewnętrzny PLS” i wskazującym centralny PLS licencyjny).
  2. Poproś użytkownika o zalogowanie się na nowe konto na serwerze lokalnym — spowoduje to zsynchronizowanie nazwy użytkownika z centralnym PLS (w postaci user_name server_name).
  3. W centralnym PLS edytuj nowy, zsynchronizowany wpis użytkownika, aby dodać go do wymaganych grup. Licencje są przypisywane do grup, co zapewnia dostęp ich użytkownikom — patrz poniżej.

Przypisania licencji

W trybie lokalnego PLS usługa PLS serwera Enterprise Server może selektywnie udostępniać licencje Altium Designer przypisane do określonej grupy, którą z kolei można powiązać z kontem użytkownika serwera. Domyślnie (o ile nie określono inaczej) wszystkie licencje uzyskane przez Enterprise Server są przypisane do grupy „Wszyscy użytkownicy”, a zatem dostępne dla każdego użytkownika łączącego się z PLS.

Aby wyświetlić i edytować istniejące przypisania licencji do grup, przejdź do Admin – Licenses w interfejsie przeglądarkowym obszaru roboczego i wybierz kartę Groups. Kliknij nazwę grupy w kolumnie Groups, aby zobaczyć należących do niej użytkowników, a po prawej stronie — przypisane do niej licencje.

Aby przypisać licencję do grupy, otwórz okno dialogowe Add/Edit assignment za pomocą przycisku , a następnie wybierz dostępną licencję, grupę docelową i opcje przypisania.

Bardziej bezpośrednim sposobem przypisania licencji do określonej grupy jest edycja istniejącego przypisania licencji. Wybierz przycisk powiązany z wpisem licencji na karcie Licenses, a następnie w oknie dialogowym Edit Assignment (otwieranym za pomocą przycisku istniejącego przypisania) zmień ustawienie License assignments z „Wszyscy użytkownicy” na dostępną grupę. Aby jedynie dodać kolejne przypisanie do grupy, wybierz przycisk i określ jego szczegóły w oknie dialogowym Add Assignment.

Typ licencji, konkretną licencję oraz proponowane przypisanie do grupy można wybrać z menu rozwijanych, zawierających aktualnie dostępne pozycje. Na poniższej ilustracji 10 stanowisk konkretnej, 20-stanowiskowej licencji Altium Designer jest przypisywanych do grupy Engineers.

Opcje przypisania licencji obejmują:

  • Automatyczne wypożyczanie: Włącz opcję Automatic leasing, aby wymusić automatyczne wypożyczanie (używanie) tej licencji przez Altium Designer, gdy stanie się ona dostępna. W Menedżerze licencji Altium Designer standardowy proces wyboru licencji z listy i wybrania Use jest w przypadku tej licencji wykonywany automatycznie.

  • Dostępność stanowisk: Określ liczbę stanowisk licencji (nie większą niż łączna liczba jej stanowisk), które zostaną udostępnione powiązanej grupie, lub po prostu zaznacz opcję All available seats, aby udostępnić wszystkie stanowiska tej licencji (jej atrybut User Count)

  • Praca poza siecią: Zezwól na korzystanie z licencji poza siecią (przez Altium Designer, gdy komputer, na którym działa program, nie jest podłączony do sieci), zaznaczając opcję Allow Roaming. Ustawienie czasu trwania Max roam określa, po jakim okresie stanowisko używane poza siecią zostanie wyłączone. Wprowadź 0, aby zezwolić na pracę poza siecią bez ograniczeń czasowych (w przypadku licencji terminowej okres ten będzie ograniczony datą wygaśnięcia licencji). Więcej informacji można znaleźć w sekcji Korzystanie z licencji serwera prywatnego poza siecią.

  • Automatyczne zwalnianie stanowiska: Włącz opcję Release seats on inactive clients, aby umożliwić zwolnienie stanowiska licencji Altium Designer, gdy komputer kliencki jest nieaktywny lub bezczynny, tzn. gdy nie jest na nim używana mysz ani klawiatura i nie trwa żaden długotrwały proces Altium Designer, taki jak wydawanie projektu. Ustawienie Lease verification interval (hours) określa odstęp czasu między wysyłaniem żądań weryfikacji przez Altium Designer (jeśli w poprzednim okresie nie było aktywności, stanowisko zostanie zwolnione, o ile włączona jest opcja Release seats on inactive clients). Wprowadź wartość od 1 do 12 godzin. Pamiętaj, że funkcja automatycznego zwalniania stanowiska z powodu braku aktywnoś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, na przykład gdy pobrano określony procent dostępnych stanowisk licencji lub gdy próba pobrania stanowiska zakończyła się niepowodzeniem. Pamiętaj, że powiadomienia e-mail nie są dostępne, dopóki nie zostaną skonfigurowane i włączone — patrz Konfigurowanie powiadomień e-mail.

    • Gdy opcja Notify when <x>% of available seats have been leased jest włączona, a liczba pobranych stanowisk osiągnie (lub przekroczy) ten procent, do grupy wskazanej w polu Send to users with role zostanie wysłane odpowiednie powiadomienie e-mail. Zobacz przykład.

    • Gdy opcja Send reject notifications jest włączona, do powyższej grupy zostanie wysłana wiadomość e-mail z informacją o błędzie, jeśli użytkownik spróbuje pobrać niedostępne stanowisko licencji — na przykład gdy pozostałe stanowisko jest wyświetlane jako dostępne w nieodświeżonym widoku zarządzania licencjami (Altium Designer Agile, Altium Designer), ale w międzyczasie zostało już pobrane przez innego użytkownika ().

Po zakończeniu konfiguracji nowego przypisania licencji kliknij , aby zatwierdzić przypisanie do wybranej grupy. Aby wyświetlić szczegóły przypisanej licencji, wybierz opcję rozwijania () przy jej wpisie.

Należy pamiętać, że licencje mogą mieć domyślnie przypisanie All Users, dlatego trzeba je usunąć, aby przypisać licencję wyłącznie do innej grupy i należących do niej użytkowników.

W powyższym scenariuszu przypisywania licencji 10 stanowisk z 20-stanowiskowej licencji Altium Designer zostało przypisanych do grupy Engineers, a tym samym do jej członków. Jeśli domyślne przypisanie do grupy All Users powiązane z licencją nie zostałoby usunięte i oba przypisania istniałyby jednocześ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 () przy jego wpisie. Przypisanie licencji można edytować za pomocą powiązanego przycisku .

Karta Groups zawiera zbiorczy widok bieżących grup, należących do nich użytkowników oraz licencji przypisanych do każdej grupy. Ten wszechstronny interfejs, w połączeniu z podziałem użytkowników na grupy (konfigurowanym na głównych stronach Users), umożliwia elastyczne przydzielanie licencji i stanowisk użytkownikom.

Zarządzanie licencjami

Usługa Private License Service (PLS) działająca na Enterprise Server oferuje szereg funkcji administracyjnych do zarządzania przydzielaniem i wykorzystaniem licencji, w tym możliwość wymuszonego zwalniania pobranych licencji oraz szczegółowego monitorowania ich wykorzystania.

Zwalnianie używanej licencji

W sytuacjach, gdy licencja była używana przez Altium Designer, ale nie została poprawnie zwolniona przez oprogramowanie, usługa PLS umożliwia zakończenie jej pobrania i zwrócenie stanowiska do puli dostępnych stanowisk licencji. Może się tak zdarzyć, gdy komputer przejdzie w tryb czuwania podczas działania Altium Designer lub gdy awaria oprogramowania uniemożliwi jego prawidłowe zamknięcie. W praktyce takie stanowisko licencji nadal jest oznaczone jako używane, a zatem niedostępne dla innego użytkownika.

Aby w takiej sytuacji znaleźć daną licencję, przejdź do listy licencji w interfejsie przeglądarkowym Workspace, wybierając Admin – Licenses. Na liście licencji widocznej na karcie Licenses informacje o pobraniu każdej licencji są dostępne po rozwinięciu jej wpisu przyciskiem — użyj go, aby znaleźć użytkownika, który nadal zajmuje stanowisko licencji.

Pobranie licencji przez tego użytkownika można zakończyć i zwrócić stanowisko do puli licencji, klikając łącze Zwolnij przy wpisie użytkownika, a następnie potwierdzając czynność w oknie dialogowym Release seat. Altium Designer powiadomi użytkownika, że administrator wymusił zwolnienie licencji.

Monitorowanie wykorzystania licencji

Enterprise Server udostępnia szereg funkcji monitorowania i raportowania wykorzystania licencji, które pozwalają kontrolować sposób korzystania z licencji Altium Designer w organizacji. Pomaga to zapewnić optymalne wykorzystanie dostępnych stanowisk licencji, przewidywać przyszłe zapotrzebowanie na licencje i określać poziom ich wykorzystania przez poszczególnych użytkowników.

Funkcje serwera dotyczące wykorzystania licencji są dostępne w interfejsie przeglądarkowym na karcie Reports na stronie License Manager (Admin – Licenses). Dostępny jest tu szeroki zakres opcji raportowania, do których można uzyskać dostęp za pomocą poszczególnych kart w widoku Reports. Dostępne są następujące typy raportów:

  • Wykorzystanie w czasie rzeczywistym
  • Historia wykorzystania
  • Dziennik wykorzystania
  • Dziennik czasu

W zależności od rodzaju informacji potrzebnych w danym raporcie można zastosować odpowiednie filtry raportowania, aby dostosować wyniki do określonych licencji, grup, użytkowników i okresów.

  • Aby na przykład przefiltrować wyniki raportowania wykorzystania i wyświetlić aktywność dotyczącą konkretnej licencji, wybierz ją z menu rozwijanego Licenses i kliknij — zobacz przykład. W razie potrzeby można dodać kolejne licencje — są one rozróżniane na podstawie kodu aktywacyjnego.
  • Ustawione filtry pozostają aktywne podczas przełączania między kartami poszczególnych typów raportów, dzięki czemu można przeglądać raporty wykorzystania ograniczone do danej licencji.
  • Strona Reports umożliwia również wyeksportowanie bieżącego raportu na dysk w formacie CSV — zgodnym z Microsoft Excel i innymi arkuszami kalkulacyjnymi — do celów administracyjnych i rozliczeniowych. Wybierz żądane wyniki raportu, korzystając z odpowiedniej karty i filtrów dostosowanych do swoich potrzeb, kliknij przycisk i wskaż lokalizację zapisu pliku na dysku.

Wykorzystanie w czasie rzeczywistym

Raport wykorzystania w czasie rzeczywistym zawiera szczegółowe podsumowanie bieżącego wykorzystania licencji serwera prywatnego dodanych do serwera Enterprise Server.

Historia wykorzystania

Ten typ raportu przedstawia szczegółową historię wykorzystania licencji serwera prywatnego dodanych do serwera Enterprise Server. Domyślnie raport pokazuje wykorzystanie w poprzednim roku i obejmuje wszystkie używane licencje serwera Enterprise Server, grupy i użytkowników. Użyj filtrów raportu u góry strony, aby dostosować wyniki:

  • Wybierz konkretny Time Interval dla uwzględnianych wpisów — poprzedni rok, poprzedni kwartał, poprzedni miesiąc lub wybrany niestandardowy okres raportowania.
  • Uwzględnij określone licencje i/lub grupy i/lub użytkowników zgodnie z potrzebami — wyniki zostaną przefiltrowane według tych ustawień.
  • Pogrupuj wpisy według określonego przedziału czasu (Year, Quarter, Month, Week lub Day) i opcjonalnie według co najmniej jednego dodatkowego pola (Product Name, Activation Code, User, Role). Możesz na przykład wyświetlić wykorzystanie licencji w określonym przedziale czasu i zestawić je według zdefiniowanych grup — w tym celu wybierz Role z listy rozwijanej And. Możesz też rozszerzyć grupowanie o Role i Product Name, aby uzyskać historię wykorzystania każdego produktu przez każdą grupę.

Oprócz zarejestrowanych danych czasowych dla każdego aktywnego użytkownika raport podaje przybliżony czas pracy (Avg Work Time) na podstawie zarejestrowanej wartości Time Used i liczby Days, w których licencja była używana. Obliczana jest również wartość przedstawiająca średnie wykorzystanie stanowisk licencji serwera prywatnego w określonym czasie. Wartość ta, wyrażona w procentach (Usage %), pomaga ocenić stopień wykorzystania dostępnych stanowisk licencji z uwzględnieniem zastosowanych filtrów.

Dziennik wykorzystania

Ten typ raportu zawiera szczegółowy dziennik wykorzystania licencji serwera prywatnego dodanych do serwera Enterprise Server, obejmujący następujące informacje:

  • Kto korzystał z licencji i w ramach której grupy została mu ona przypisana.
  • Z jakiej wersji oprogramowania korzystał użytkownik.
  • Kiedy użytkownik rozpoczął korzystanie z licencji.
  • Kiedy użytkownik zwolnił licencję (zwracając ją do puli dostępnej dla innych użytkowników konta).

Domyślnie dziennik przedstawia wykorzystanie w poprzednim roku i obejmuje wszystkie używane licencje serwera prywatnego, grupy i użytkowników. Użyj filtrów raportu u góry strony, aby dostosować wyniki:

  • Wybierz konkretny Time Interval — poprzedni rok, poprzedni kwartał, poprzedni miesiąc lub wybrany niestandardowy okres raportowania.
  • Uwzględnij określone licencje i/lub grupy i/lub użytkowników zgodnie z potrzebami.

Dziennik czasowy

Ten typ raportu zawiera szczegółowy dziennik czasowy licencji serwera prywatnego dodanych do serwera Enterprise Server, obejmujący następujące informacje:

  • Kto korzystał ze stanowiska określonej licencji i w ramach której grupy została mu ona przypisana.
  • Czas zajęcia stanowiska licencji (Action = IN).
  • Czas zwolnienia stanowiska licencji i zwrócenia go do puli dostępnej dla innych użytkowników konta (Action = OUT).

Domyślnie dziennik przedstawia zdarzenia czasowe z poprzedniego roku i obejmuje wszystkie używane licencje serwera prywatnego, grupy i użytkowników. Użyj filtrów raportu u góry strony, aby dostosować wyniki:

  • Wybierz konkretny Time Interval — poprzedni rok, poprzedni kwartał, poprzedni miesiąc lub wybrany niestandardowy okres raportowania.
  • Uwzględnij określone licencje i/lub grupy i/lub użytkowników zgodnie z potrzebami.

Rozwiązywanie problemów z dostępem do licencji

Jeśli Altium Designer nie może połączyć się z serwerem PLS serwera Enterprise Server lub licencje, które zostały nabyte i skonfigurowane na serwerze PLS, nie pojawiają się na liście Available Licenses w Altium Designer, dostęp może być blokowany przez ustawienia systemu lub oprogramowania.

Podczas rozwiązywania problemów sprawdź następujące kwestie:

  • Zapora sieciowa komputera hosta — serwer PLS serwera Enterprise Server domyślnie używa portu 9780 do przesyłania danych licencyjnych w sieci. Sprawdź, czy podczas instalacji serwera port ten został otwarty w zaporze sieciowej komputera hosta.

  • Dozwolone połączenia sieciowe — Altium Designer udostępnia stronę System – Aktywność sieciowa w oknie dialogowym Preferences. Sprawdź, czy pozycja „License Server” jest zaznaczona, aby serwer PLS mógł komunikować się z Altium Designer przez sieć.

  • Przeprowadź podstawowe testy:

    • Sprawdź lokalnie – jeśli serwer PLS jest skonfigurowany na komputerze, na którym zainstalowano również Altium Designer, przed rozpoczęciem rozwiązywania problemów na komputerach zdalnych sprawdź, czy lokalna instalacja ma dostęp do PLS. Jeśli PLS i licencje prywatne są dostępne lokalnie, oznacza to, że na innych komputerach w sieci, które nie mogą się połączyć, występuje problem z konfiguracją sieci lub Altium Designer, a nie PLS.

    • Przypisz licencję do wszystkich użytkowników – jeśli licencja prawidłowo przypisana w PLS nie jest dostępna do wypożyczenia w Altium Designer, tymczasowo zmień przypisanie licencji do grupy na All Users (lub po prostu utwórz nowe przypisanie tej licencji do grupy wszystkich użytkowników). Zobacz sekcję Przypisania licencji powyżej. Jeśli licencja stanie się dostępna, oznacza to, że występował problem z grupą użytkowników lub przypisaniem licencji.

  • Odśwież serwer PLS – po wprowadzeniu zmian w konfiguracji licencji na serwerze PLS, szczególnie po dodaniu lub usunięciu nabytych licencji serwerowych, może być konieczne wylogowanie się i ponowne zalogowanie, aby zobaczyć zmiany. W niektórych sytuacjach może być konieczne ponowne uruchomienie serwera Enterprise Server — przez ponowne uruchomienie komputera lub użycie funkcji Restart serwera w Menedżerze usług IIS systemu Windows.

  • Odśwież połączenie z PLS serwera Enterprise Server – po wprowadzeniu zmian w dostępie do licencji na serwerze PLS lub w Altium Designer ponownie nawiąż połączenie z serwerem Enterprise Server, klikając polecenie Refresh na stronie Licensing Management w Altium Designer albo wylogowując się z serwera i logując ponownie. Jeśli korzystasz z wewnętrznej konfiguracji PLS w celu uzyskania dostępu do licencji w Altium Designer, odśwież połączenie, klikając Refresh lub łącze Disconnect/Reconnect... private license server. Aby wymusić pełne odświeżenie połączenia, wybierz łącze Setup private license server i kliknij OK w oknie dialogowym Private License Server Setup.

  • Sprawdź grupy i tryb uwierzytelniania PLS – jeśli licencja, do której próbujesz uzyskać dostęp przez zalogowanie się do serwera Enterprise Server, jest przypisana do określonej grupy, upewnij się, że konto użytkownika serwera należy do tej grupy. Pamiętaj, że w trybie PLS „Bez uwierzytelniania” grupy są przypisywane do wygenerowanego konta user_name server_name. Natomiast jeśli łączysz się z PLS za pomocą opcji „Skonfiguruj prywatny serwer licencji” w Altium Designer, uwierzytelnianie serwera Enterprise Server must być ustawione na „Bez uwierzytelniania”.

Porównanie trybów PLS serwera Enterprise Server

PLS serwera Enterprise Server można ustawić w jednym z trzech różnych trybów, z których każdy jest odpowiedni dla określonych sposobów licencjonowania Altium Designer i serwerów Altium. Poniższa tabela podsumowuje sposób zarządzania licencjami Altium i ich udostępniania przez PLS w każdym z tych trybów.

  No PLS mode Local PLS mode External PLS mode
Server license location: Lokalny Lokalny Lokalny lub zewnętrzny
User authentication: Nie dotyczy Sesja serwera Bez uwierzytelniania Nie dotyczy
Altium Server licenses served to network: Nie Nie Tak Tak – licencje pochodzą z zewnętrznego serwera PLS.
Altium Designer licenses served to network: Nie Tak Tak Tak – licencje pochodzą z zewnętrznego serwera PLS.
Altium Designer license access using internal PLS setup: Nie Nie Tak Nie
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Contents
Contents