Prywatna usługa licencjonowania z serwerem Altium Infrastructure Server
Dla organizacji, które wymagają, aby instalacje oprogramowania Altium pozostawały offline – odizolowane od internetu – wygodę i elastyczność licencjonowania oprogramowania na żądanie może zapewnić lokalny Altium Infrastructure Server (AIS), zamiast internetowej usługi Altium Licensing Service. Dostępny do bezpłatnego pobrania AIS udostępnia Private License Service (PLS), do którego można uzyskać dostęp przez lokalną lub firmową sieć.
Infrastructure Server, zainstalowany na komputerze podłączonym do firmowej sieci LAN/WAN, jest konfigurowany przez administratora w celu pobrania firmowych licencji Altium, a następnie – za pomocą PLS – udostępniania ich przez sieć instalacjom oprogramowania Altium. Po początkowym pobraniu z internetowej usługi licencjonowania Altium licencje są konwertowane na licencje prywatne (Private Licenses) do lokalnego dostępu.
Podobnie jak przy korzystaniu z licencji z portalu Altium License Service, stanowisko (instancja) licencji Altium hostowanej przez PLS może zostać „wypożyczone” przez oprogramowanie na stacji roboczej 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 licencji jest wypożyczane docelowej maszynie na określony czas – pozwala to komputerowi hostującemu oprogramowanie, np. laptopowi, swobodnie „wędrować”, pozostając odizolowanym od sieci. Ponadto serwery Altium podłączone do sieci mogą być licencjonowane przez AIS.
Altium Infrastructure Server (AIS) i jego PLS zapewniają elastyczność wymaganą przez firmy utrzymujące wiele instalacji oprogramowania Altium, z dodatkową korzyścią w postaci możliwości konfigurowania, monitorowania i kontrolowania użycia licencji oraz stanowisk z poziomu scentralizowanego AIS – który z kolei działa w lokalnej sieci LAN/WAN, mogącej być odizolowaną od internetu.
Wymagania wstępne
Jeśli nie jest to jeszcze zrobione, pierwszym krokiem w korzystaniu z Private License Service jest instalacja i licencjonowanie Altium Infrastructure Server.
Zobacz Installing the Infrastructure Server
Funkcjonalność Altium Infrastructure Server, w tym możliwości Private License Service, staje się dostępna po udzieleniu licencji AIS poprzez dodanie odpowiedniej licencji Infrastructure Server. Wykonuje się to przez zalogowanie do AIS przy użyciu domyślnych admin/admin danych uwierzytelniających, przejście do strony Licenses (ADMIN » LICENSING) i dodanie plików licencji dostarczonych wraz z pobranym instalatorem AIS. Serwer jest licencjonowany „samodzielnie” na podstawie zaimportowanych alf plików licencji lub licencji AIS pozyskanych z chmury, jeśli są dostępne – w obu przypadkach licencjonuje sam siebie.
Zobacz Licensing the Infrastructure Server
Po instalacji i licencjonowaniu AIS może pobierać licencje dla oprogramowania Altium z internetowej usługi License Service poprzez portal Altium. Wykonuje się to na stronie License Manager serwera (ADMIN » LICENSES), wybierając opcję From cloud z menu przycisku
.
Należy pamiętać, że AIS musi zostać skonfigurowany do połączenia i zalogowania się do portalu usługi Altium License service, aby licencje zakupione przez organizację mogły zostać początkowo pobrane – po zakończeniu tego procesu serwer może działać offline. Alternatywnie wszystkie wymagane licencje można pobrać za pośrednictwem oddzielnego serwera podłączonego do internetu, a następnie przenieść je do lokalnego AIS jako osobne pliki licencji.
Zobacz Acquire software Licenses from the Cloud
Korzystanie z usługi licencjonowania
Po zainstalowaniu i licencjonowaniu Altium Infrastructure Server (AIS) oraz jego Private License Service (PLS) (jak powyżej), licencje pobrane z Altium Licensing Service, takie jak licencje serwerowe, Client Access (CAL) oraz inne licencje oprogramowania Altium, mogą być udostępniane przez PLS w sieci lokalnej.
Konfiguracja lokalnego PLS
W domyślnej konfiguracji PLS pobrane licencje, które domyślnie są ustawione na dostęp All Users, będą udostępniane instalacjom oprogramowania Altium działającym w sieci. Sam Infrastructure Server jest „samolicencjonowany”, jak opisano powyżej, poprzez zaimportowane alf pliki licencji.

PLS udostępnia licencje instalacji oprogramowania Altium (klientowi) w sieci, gdy ta połączy się z usługą licencjonowania AIS.
Dla domyślnych ustawień PLS i konfiguracji pobranych licencji każde połączenie z PLS z poziomu oprogramowania Altium otrzyma dostęp do dostępnych licencji. To proste rozwiązanie idealnie nadaje się do używania centralnej usługi licencjonowania (AIS) do licencjonowania kilku stacji roboczych z oprogramowaniem Altium o identycznych wymaganiach licencyjnych – np. z jednej licencji wielostanowiskowej. Zobacz poniżej, jak oprogramowanie Altium, takie jak Altium Designer, łączy się z PLS.
Aby uzyskać dostęp do ustawień PLS, wybierz stronę opcji License Manager w interfejsie przeglądarkowym AIS – ADMIN » SETTINGS – License Manager.

Opcje License Manager wpływają na sposób konfigurowania i wypożyczania licencji.
Opcje License Manager na stronie Settings w przeglądarce są następujące:
-
Cloud license service url – Ustawione przez instalację AIS na poprawny adres WWW umożliwiający dostęp do Altium License Service, co pozwala na pobieranie licencji na podstawie wprowadzonych danych logowania do konta Altium. Dane uwierzytelniające można dodać lub edytować na stronie General – Altium Live Credentials w sekcji ADMIN » SETTINGS.
-
Automatic user creation – Po zaznaczeniu PLS automatycznie utworzy konto użytkownika AIS (ustawione na nazwę konta Windows stacji roboczej), gdy Altium Designer połączy się z AIS (patrz poniżej). Wygenerowany profil użytkownika AIS jest następnie używany do członkostwa w rolach (Role), a tym samym do określenia dystrybucji licencji dla tej stacji roboczej z oprogramowaniem Altium. Jeśli opcja jest odznaczona, konto użytkownika nie zostanie utworzone.
-
Seat return timeout interval – Określa okres braku aktywności klienta (podłączonej stacji roboczej), po którym bieżące wypożyczenie licencji wygaśnie i zostanie zwrócone do dostępnej puli stanowisk licencyjnych. PLS regularnie odpytuje klienta przez sieć i oczekuje odpowiedzi; jeśli nie zostanie ona zwrócona przez określoną liczbę godzin, PLS anuluje wypożyczenie licencji. Gdy oprogramowanie klienckie rozłącza się z licencją w normalny, „czysty” sposób (Exit, Disconnect from PLS itp.), wypożyczone stanowisko licencji jest automatycznie zwracane.
-
Automatically create assignment for All Users group – Po zaznaczeniu nowo pobrane licencje zostaną przypisane do grupy
All Users. Udostępniona licencja będzie dostępna dla wszystkich stacji roboczych łączących się z AIS, niezależnie od tego, do jakiej grupy ról przypisany jest profil użytkownika danej stacji roboczej. Należy pamiętać, że przypisania licencji można edytować, jak opisano poniżej. Gdy opcja jest odznaczona, pobrana licencja nie jest przypisana do żadnej grupy użytkowników i w związku z tym nie jest dostępna w sieci.
Domyślna konfiguracja w praktyce oznacza, że gdy stacja robocza z oprogramowaniem Altium łączy się z usługą licencjonowania AIS (PLS):
- Odpowiednie licencje są udostępniane oprogramowaniu Altium z AIS. Wszystkie zgodne licencje są dostępne dla wszystkich stacji roboczych, ponieważ PLS jest ustawiony na Automatically create assignment for All Users group dla pobranych licencji.
- W AIS tworzony jest nowy profil użytkownika na podstawie nazwy konta Windows stacji roboczej – nawet jeśli oprogramowanie stacji roboczej nie wypożycza licencji. Wynika to z domyślnego ustawienia Automatic User Creation.
Z perspektywy użytkownika oprogramowania oznacza to po prostu, że odpowiednie licencje są dostępne i mogą być używane (wypożyczane).
Licencjonowanie oprogramowania Altium
Licencje skonfigurowane i udostępnione przez Private License Service w AIS mogą być używane przez instalacje oprogramowania Altium w sieci, które działają jako klienci PLS.
Aby uzyskać dostęp np. do licencji Altium Designer udostępnionej przez PLS, użyj opcji Connect to Local Server w widoku License Management (Altium Designer Agile, Altium Designer), aby najpierw nawiązać połączenie. Ustaw pola Server name i Server port tak, aby odpowiadały ustawieniom AIS w oknie dialogowym Private License Server Setup (Altium Designer Agile, Altium Designer).
Po połączeniu Altium Designer z Infrastructure Server i jego PLS informacje o podłączonym Private Server będą widoczne w obszarze Private Server widoku License Management, a obszar dostępnych licencji w tym widoku automatycznie pokaże konkretne licencje udostępnione przez połączenie PLS i dostępne dla Ciebie do użycia.
Użyj przycisku Disconnect, aby rozłączyć się z aktualnie podłączonym prywatnym serwerem licencji. Użyj menu przycisku Disconnect, aby połączyć się z wcześniej używanym serwerem, nawiązać połączenie z nowym serwerem lub usunąć aktualnie podłączony serwer (czyli w praktyce rozłączyć się z nim i usunąć go z listy wcześniej podłączonych serwerów).
Aby wydzierżawić licencję dla instalacji Altium Designer, wybierz żądaną licencję z listy i kliknij przycisk Use. Alternatywnie licencja hostowana przez AIS może zostać ustawiona w tryb Automatic Leasing, dzięki czemu w oprogramowaniu klienckim nie jest wymagana żadna interwencja użytkownika – poza nawiązaniem początkowego połączenia z AIS. Pamiętaj, że Altium Designer zachowa ustawienia połączenia PLS i będzie próbował ponownie nawiązać połączenie podczas uruchamiania.
Gdy licencja jest używana, jej kafelek będzie oznaczony ikoną
i wyróżniony zieloną ramką. Pole Seats dla licencji zaktualizuje się, aby odzwierciedlić zajęcie kolejnego stanowiska (seat) tej licencji.
Po wydzierżawieniu licencji – poprzez automatyczny lub ręczny wybór w oprogramowaniu klienckim – strona Licensing serwera Infrastructure Server (ADMIN » LICENSES) wskaże, że jedno stanowisko licencji jest używane – będzie to widoczne jako zwiększona wartość User Count dla tej licencji. Licencja jest natychmiast zwalniana, jeśli stacja robocza rozłączy się z PLS, użytkownik zamknie oprogramowanie lub dzierżawa licencji zostanie wymuszona do cofnięcia przez administratora AIS za pomocą powiązanego przycisku
.
Zobacz Automatically generated User profiles, aby uzyskać więcej szczegółów na temat opcji Automatic user creation.
Roaming a Private Server License
Stanowisko (seat) licencji Private Server można „roamować”, 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, czyli w praktyce swobodnie przemieszczać się z przydzielonym stanowiskiem licencji.
Aby użyć stanowiska dostępnej licencji Private Server w tym trybie, kliknij przycisk
na kafelku licencji lub kliknij kafelek prawym przyciskiem myszy i wybierz polecenie Roam z menu kontekstowego. Pojawi się okno dialogowe Retain License, w którym możesz określić, na ile dni i/lub godzin chcesz „roamować” ze stanowiskiem. Wprowadź liczbę dni i/lub godzin albo użyj strzałek góra/dół, aż pojawią się żądane wartości.
Gdy licencja jest używana w trybie roamingu, jej kafelek będzie oznaczony ikoną
i wyróżniony zieloną ramką. Pole Seats dla licencji zaktualizuje się, aby odzwierciedlić zajęcie kolejnego stanowiska tej licencji.

Aby używać licencji Private Server w trybie roamingu, użyj opcji Roam.
Podczas korzystania z licencji w trybie roamingu możesz swobodnie rozłączyć się z serwerem licencji i pracować offline. Jedyne sytuacje, w których musisz połączyć się z serwerem licencji, używając stanowiska licencji w tym trybie, to zwolnienie licencji lub wydłużenie okresu 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 polecenia Release z menu kontekstowego.
Manage License Access
Aby kontrolować dostępność licencji dla użytkowników oprogramowania Altium, Altium Infrastructure Server (AIS) można skonfigurować tak, aby kojarzył określone licencje ze zdefiniowanymi rolami użytkowników (Role – grupy użytkowników). W praktyce, gdy stacja robocza łączy się z AIS, usługa licencjonowania (PLS) zaoferuje tylko licencje przypisane do ról, które zawierają profil użytkownika tej stacji roboczej jako członka.
Licencje pozyskane przez AIS są domyślnie przypisane do „All Users”, ale można je przypisać ponownie do dowolnej dostępnej roli. Podobnie użytkowników można dodawać do dowolnej dostępnej roli.
Zobacz Users and Roles, aby uzyskać przegląd pracy z użytkownikami i rolami w AIS, lub Managing Users, aby uzyskać bardziej szczegółowe informacje.
Zanim zaczniesz zarządzać dystrybucją licencji w ten bardziej szczegółowy sposób (według członkostwa w rolach), powinny być spełnione następujące warunki po stronie Infrastructure Server:
- Dodano profile użytkowników dla odpowiednich stacji roboczych z oprogramowaniem. Są one generowane automatycznie, gdy stacja robocza połączy się z AIS.
- Dodano do AIS odpowiednie role użytkowników, a powyższe profile użytkowników zostały uwzględnione jako członkowie tych ról.
- Do AIS pozyskano licencje dotyczące oprogramowania na stacjach roboczych. Licencje muszą być aktywne i mieć wystarczającą liczbę dostępnych stanowisk.
- Domyślne konto admin/admin w AIS zostało zmienione na poprawnie skonfigurowany (niedomyślny) profil konta administratora. Jest to zdecydowanie zalecane, niezależnie od sposobu użycia AIS.
License Assignments
Po utworzeniu kont użytkowników i ról w AIS, pozyskane licencje oprogramowania można przypisywać do ról zgodnie z potrzebą.
W przypadku pokazanym na poniższym obrazie dwie stacje robocze (ENGINEERING-2 i ENGINEERING-3) połączyły się, aby wygenerować odpowiadające im profile użytkowników (Bruce i Narelle) na podstawie aktywnego konta Windows na stacji roboczej. Dodano dwie role (Engineering i QA) oraz dodano użytkowników jako członków tych ról (Bruce jest członkiem Engineering, a Narelle jest członkiem zarówno Engineering, jak i QA).
Wybierz listę licencji (ADMIN » LICENSES), aby uzyskać dostęp do licencji pozyskanych przez AIS, które następnie można przypisać do żądanych ról. W poniższym przykładzie do AIS dodano dwie licencje oprogramowania Altium i początkowo są one przypisane do domyślnej roli All Users.
Aby zmienić przypisanie licencji na bardziej odpowiednią rolę, wybierz jej przycisk
, aby otworzyć stronę edycji licencji, a następnie przycisk edycji License assignments , aby uzyskać dostęp do opcji menu Assign to role w oknie dialogowym Edit Assignment. W tym przykładzie licencja została przypisana ponownie do roli QA.
Opcje przypisania licencji obejmują:
-
Automatic leasing: Wymusza, aby oprogramowanie Altium na stacji roboczej automatycznie dzierżawiło (używało) tę licencję, gdy jest dostępna. Na przykład w widoku License Management w oprogramowaniu standardowy proces wyboru licencji z listy i wybrania Use jest wykonywany automatycznie dla tej licencji.
-
Seat availability: Określ liczbę stanowisk licencji (do maksymalnej liczby stanowisk licencji), które będą udostępnione dla powiązanej roli, albo po prostu zaznacz opcję All available seats, aby włączyć pełną liczbę stanowisk dla tej licencji (jej atrybut User Count).
-
Roaming: Zezwól na „roaming” licencji (używanie przez oprogramowanie Altium, 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ć „roamowane” stanowisko po wskazanym okresie. Wprowadź
0, aby zezwolić na nieograniczony roaming (dla licencji terminowej roaming będzie w praktyce ograniczony datą wygaśnięcia licencji). Zobacz sekcję Roaming a Private Server License, aby uzyskać więcej informacji. -
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, powiązany e-mail z powiadomieniem zostanie wysłany do Role group wskazanej w polu Send to users with role. Zobacz przykład.
-
Gdy opcja Send reject notifications jest włączona, e-mail z błędem zostanie wysłany do powyższej roli, gdy użytkownik spróbuje wydzierżawić niedostępne stanowisko licencji – na przykład gdy pozostałe stanowisko jest widoczne 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.
-
Gdy nowa konfiguracja przypisania licencji jest gotowa, kliknij
, aby zatwierdzić przypisanie do wybranej Roli. Aby usunąć istniejące przypisanie licencji, użyj przycisku
powiązanego z danym wpisem.
Widok Ról Licencji
Aby zbiorczo przeglądać i edytować istniejące przypisania licencji do Ról, wybierz widok Roles w Menedżerze Licencji (ADMIN » LICENSES – karta Roles). Kliknij nazwę Roli w kolumnie Roles, aby zobaczyć jej członków (Użytkowników), a po prawej — przypisane do niej licencje. Dla Użytkowników, Ról i przypisania licencji w tym przykładzie, ten widok zbiorczy pokazuje, że użytkownik Narelle jest członkiem roli QA, która ma dostęp do licencji 15-stanowiskowej, zgodnie z przypisaniem powyżej.
Ten widok umożliwia także dodawanie przypisań licencji do Ról za pomocą przycisku
. Aby w tym przypadku przypisać licencję do roli Engineering, a tym samym do profili użytkowników Bruce i Narelle, wybierz odpowiednią licencję z listy rozwijanej License w oknie dialogowym Add Assignment i
zmianę.
Tutaj do Roli Engineering oraz jej kont stacji roboczych (Użytkowników) dodano licencję 5-stanowiskową. Aby uzyskać szczegóły dotyczące przypisanej licencji, wybierz opcję rozwinięcia powiązaną z jej wpisem.
Zwróć uwagę, że w tym przypadku do Roli dodano przypisanie licencji new, zamiast przeniesienia istniejącego przypisania z All Users do konkretnej Roli (jak opisano powyżej). Oznacza to, że — jak w pokazanym tu przykładzie — mimo że do Roli Engineering dodano licencję 5-stanowiskową, licencja nadal jest przypisana również do domyślnej Roli All Users — a więc dostępna dla wszystkich stacji roboczych łączących się z Infrastructure Server.
Usunięcie dodatkowego przypisania licencji do Roli All Users spowoduje, że licencja pozostanie przypisana wyłącznie do Roli Engineering, a nie do obu, i tym samym będzie dostępna wyłącznie dla grupy Użytkowników Engineering. Aby usunąć istniejące przypisanie licencji, użyj przycisku
powiązanego z danym wpisem.
W wyniku tych przykładowych przypisań licencji:
-
Stacji roboczej z oprogramowaniem, o nazwie konta Windows
Brucena komputerzeENGINEERING-2, zostanie zaoferowana 15-stanowiskowa licencja na oprogramowanie. Dzieje się tak, ponieważ w AIS:-
Połączony profil Użytkownika to
Bruce(Bruce/ENGINEERING-2) -
Profil Użytkownika
Brucejest członkiem grupy RoliEngineering. -
Rola
Engineeringma przypisaną licencję 15-stanowiskową.
-
-
Stacji roboczej z oprogramowaniem, o nazwie konta Windows
Narellena komputerzeENGINEERING-3, zostaną zaoferowane 15-stanowiskowa and oraz 5-stanowiskowa licencje na oprogramowanie. Dzieje się tak, ponieważ w AIS:-
Połączony profil Użytkownika to
Narelle(Narelle/ENGINEERING-3) -
Profil Użytkownika
Narellejest członkiem grup RoliEngineeringiQA. -
Rola
Engineeringma przypisaną licencję 15-stanowiskową, a RolaQAma przypisaną licencję 5-stanowiskową.
-
Połączony profil Użytkownika to
Praca z licencjami
Prywatna usługa licencjonowania (Private License Service) oparta na AIS oferuje szereg funkcji administracyjnych do zarządzania przydziałem i wykorzystaniem licencji, w tym możliwość wymuszonego zwolnienia dzierżawionej licencji oraz ścisłego monitorowania sposobu użycia licencji.
Zwolnienie używanej licencji
W sytuacjach, gdy licencja była używana przez instalację oprogramowania Altium, ale nie została poprawnie zwolniona, PLS zapewnia sposób zakończenia tej dzierżawy i zwrócenia stanowiska do puli dostępnych stanowisk licencyjnych. Może to wystąpić, gdy komputer użytkownika przeszedł w tryb uśpienia, gdy oprogramowanie było aktywne, albo w wyniku awarii oprogramowania, która uniemożliwiła poprawne zamknięcie. W praktyce to stanowisko licencyjne nadal jest zarejestrowane jako używane i dlatego jest niedostępne dla innego użytkownika.
Aby w takiej sytuacji zlokalizować problematyczną licencję, przejdź do listy Licenses w interfejsie WWW AIS, wybierając ADMIN » LICENSES. Na liście licencji wyświetlonej 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 licencyjne.
Dzierżawę licencji dla tego użytkownika można zakończyć, a stanowisko zwrócić do puli licencji, klikając przycisk
powiązany z wpisem użytkownika, a następnie potwierdzając działanie w oknie dialogowym Release seat. Altium Designer, na przykład, powiadomi użytkownika, że licencja została wymuszenie zwolniona przez administratora.
Zwróć uwagę, że powiadomienie dotyczy wyłącznie klientów użytkowników działających w sieci, a nie użytkownika, który wydzierżawił licencję na maszynie hostującej AIS — tj. podczas używania oprogramowania Altium zainstalowanego na tym samym komputerze co Infrastructure Server.
Monitorowanie użycia licencji
Altium Infrastructure Server (AIS) zawiera szereg funkcji monitorowania i raportowania użycia licencji, które można wykorzystać do audytu sposobu użycia licencji oprogramowania Altium w organizacji. Jest to przydatne, aby upewnić się, że dostępne stanowiska licencyjne są wykorzystywane optymalnie, przewidywać przyszłe potrzeby licencyjne oraz określać wykorzystanie przez poszczególnych Użytkowników.
Funkcje użycia licencji AIS są dostępne w menu administratora na karcie Reports na stronie License Manager (ADMIN » LICENSES). Udostępnia to zestaw opcji raportowania, do których dostęp uzyskuje się przez poszczególne karty w widoku Reports. 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, Role, Użytkowników i przedziały czasowe.
Aby na przykład przefiltrować wyniki raportowania użycia tak, by pokazać aktywność licencyjną dla określonego zestawu Licencji, wybierz interesujące licencje z listy rozwijanej Licenses i kliknij
. Działanie filtrowania pozostaje aktywne podczas przełączania kolejnych kart stylów raportu, co pozwala przeglądać raporty użycia ograniczone do tych licencji.
Strona Report 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, używając odpowiedniej karty i filtrów zgodnie z potrzebami, kliknij przycisk
i wskaż lokalizację zapisu pliku na dysku.
Niestandardowe komunikaty błędów
Podczas pracy z oprogramowaniem Altium użytkownik może otrzymywać różne wyskakujące okna dialogowe Error z Infrastructure Server w odpowiedzi na problemy z kontem użytkownika, licencją i przydziałem stanowiska.
Tekst kodów błędów prezentowanych w oknach dialogowych można zmodyfikować, edytując zawartość pliku errors.xml, który znajduje się w katalogu LicenseManagerService instalacji AIS — zazwyczaj C:\Program Files (x86)\Altium\Altium Infrastructure Server\LicenseManagerService.
Na przykład wpis XML dla domyślnego komunikatu błędu generowanego, gdy PLS nie może utworzyć zsynchronizowanego profilu Użytkownika — na przykład dlatego, że opcja PLS Automatic user creation jest wyłączona — wygląda następująco:
<Error code="4" text="Unable to connect to License Manager. User %USERNAME% has not been found and could not be created because of the server policies. Please contact License Administrator"/>
Można go edytować, aby uzyskać następujące okno dialogowe Error. Zwróć uwagę, że w razie potrzeby można uwzględnić kody CR/LF ( ) oraz kluczowe parametry, takie jak powiązana nazwa użytkownika (%USERNAME%).

Zmodyfikowany komunikat okna dialogowego Error dla warunku „code 4”.
Licencjonowanie zdalnego Altium Server
Oprócz licencjonowania oprogramowania do projektowania Altium, takiego jak Altium Designer, Altium Infrastructure Server (AIS) może być również używany do licencjonowania Altium Server. W tej konfiguracji serwerów AIS działa jako centralny menedżer licencjonowania dla wszystkich produktów Altium, w tym wszelkich Altium Server w sieci, takich jak te używane do zarządzania danymi projektowymi w poszczególnych działach inżynieryjnych.
Ten typ instalacji jest odpowiedni dla dużego przedsiębiorstwa, w którym każdy dział firmy (Inżynieria, QA itd.) może używać wielu instalacji oprogramowania Altium, and lokalnego serwera działowego do celów zarządzania danymi projektowymi. Zarówno Altium Server, jak i instalacje oprogramowania Altium są licencjonowane przez centralną, dedykowaną usługę licencjonowania, taką jak License Manager (PLS) w Altium Infrastructure Server (AIS). Zobacz diagram poniżej, aby uzyskać schematyczne przedstawienie tego układu wieloserwerowego.
Zakładając, że serwer działowy ma już skonfigurowane lokalne konta użytkowników, całe licencjonowanie dla działu może być zarządzane przez centralny AIS, gdy:
- AIS pozyskał ważne licencje Altium Server i Altium Server CAL.
- Zdalny (działowy) serwer został skonfigurowany tak, aby używać swojego External PLS Mode do uzyskiwania dostępu do centralnego AIS, a lokalny menedżer „samolicencjonowania” serwera jest wyłączony (patrz poniżej).
Dodawanie licencji Altium Server
Licencje serwerowe dodaje się do AIS, jak każdą inną licencję, wybierając opcję From cloud z menu przycisku
i wybierając dostępne licencje z Altium License Service.
Przy poprawnej konfiguracji Altium Server w sieci automatycznie wydzierżawi dostępną licencję z AIS, więc nie jest potrzebna dalsza konfiguracja w samym AIS — licencje mogą pozostać przypisane do domyślnej grupy All Users, a opcja Auto leasing przypisania nie musi być zaznaczona.
Konfiguracja zdalnego PLS serwera
Chociaż Altium Server jest zwykle licencjonowany poprzez własne mechanizmy samolicencjonowania, w tym przypadku licencję serwera będzie dostarczać centralna usługa licencjonowania (AIS). Aby zmienić konfigurację Altium Server tak, aby wydzierżawiał dostępną licencję przez sieć z AIS, najpierw wybierz tryb External PLS w jego konfiguracji License Manager (Admin » Settings – License manager).
W tym trybie (działowy) Server będzie próbował pobierać swoje licencje z adresu i portu serwera PLS określonych w polach PLS url i PLS Port. Wprowadź adres sieciowy/port AIS, który działa jako centralna usługa licencjonowania. Adres sieciowy „zewnętrznego” AIS na powyższym obrazie, a więc cel zewnętrznego połączenia usługi PLS działowego Servera, to http://LicenseServer – wynika to z sieci computer_name komputera hostującego usługę licencji opartą na AIS.
Altium Server musi również zostać przełączony z wyszukiwania własnych licencji w wewnętrznym PLS na korzystanie z licencji z określonej zewnętrznej usługi PLS – AIS. Osiąga się to przez odznaczenie opcji Use local license manager for vault licensing, jak pokazano powyżej.
Zatwierdź zmiany wprowadzone w License Manager, zapisując nową konfigurację
Skonfigurowany działowy Server będzie teraz dzierżawił licencje z centralnego AIS, który pokaże (co najmniej), że liczba zajętych miejsc licencji serwerowej User Count wzrosła, a zajęte miejsce jest zarejestrowane na wygenerowanego użytkownika <computer name>:System zdalnego Servera. W tym przykładzie zdalny serwer (Altium On-Prem Enterprise Server) jest hostowany na komputerze o nazwie IMPALA.
Licencjonowanie lokalnych użytkowników Servera
W większych systemach wieloserwerowych, jak opisano powyżej, serwer działowy zapewnia standardowe usługi zarządzania danymi dla lokalnych stacji roboczych, ale jego wewnętrzna usługa licencjonowania (PLS) jest „przełączana” na korzystanie z usługi licencjonowania w centralnym AIS. Oznacza to, że licencjonowanie zarówno dla działowego Servera, jak i lokalnego oprogramowania Altium, które z niego korzysta, będzie zapewniane przez centralną usługę PLS.
W takim układzie użytkownicy stacji roboczych w dziale po prostu logują się do „lokalnego” Servera jak zwykle, używając swoich istniejących kont użytkowników. Ponieważ Local Server jest ustawiony w trybie External PLS, zalogowani użytkownicy będą mieli dostęp do licencji, które zostały „przekierowane” z centralnej usługi licencjonowania (AIS). Na przykład po zalogowaniu z poziomu oprogramowania projektowego, jego widok zarządzania licencjami (Altium Designer Agile, Altium Designer) automatycznie wyświetli wszystkie zgodne licencje oferowane przez centralny AIS.
Synchronizacja użytkowników Servera
Częścią mechanizmu przyznawania użytkownikowi dostępu do zdalnych licencji przez lokalny Altium Server jest utworzenie „zsynchronizowanej” nazwy użytkownika w centralnym serwerze licencjonowania (AIS). Jest to funkcja opcji Automatic user creation w AIS License Manager (PLS), która musi być włączona, aby poprawnie licencjonować stacje robocze z oprogramowaniem, które logują się do lokalnego (działowego) Altium Servera.
Dla przykładu, poniższy obraz pokazuje serwer działowy (Altium On-Prem Enterprise Server hostowany na IMPALA) z dwoma zarejestrowanymi kontami użytkowników: Bruce i Narelle. Reprezentują one konta lokalnych użytkowników, którzy logują się do serwera, aby korzystać z jego usług zarządzania danymi. Ten serwer jest jednym z lokalnych serwerów działowych zilustrowanych na powyższym obrazie systemu wieloserwerowego, gdzie wszystkie licencje pochodzą z centralnej usługi licencjonowania w AIS.
Jeśli licencje oferowane przez centralny AIS są ustawione na domyślny dostęp All User, zostaną one przekierowane przez serwer działowy do wszystkich lokalnych użytkowników, którzy się zalogują. Gdy użytkownik Servera zaloguje się, nawet jeśli licencja nie została jeszcze wydzierżawiona, usługa licencjonowania w centralnym AIS automatycznie utworzy „zsynchronizowane” konto użytkownika.
Na poniższym obrazie użytkownik Bruce zalogował się do swojego konta na lokalnym serwerze IMPALA, który jest skonfigurowany tak, aby pobierać licencje z centralnego licencjonującego AIS (LicenseServer). Tutaj Altium Designer używa miejsca licencji oferowanej przez centralną usługę licencjonowania (AIS), które jest traktowane jako wydzierżawione przez Bruce IMPALA – są to wpisy First Name + Second Name automatycznie wygenerowanego konta użytkownika w AIS. Zwróć też uwagę, że nagłówek tabeli licencji wskazuje, iż źródłem dostępnych licencji jest Private Server, którym w tym przypadku jest LicenseServer.
Jak pokazano poniżej, dwa konta AIS odpowiadające kontom Local Server zostały utworzone automatycznie, gdy użytkownicy logowali się ze swoich stacji roboczych do lokalnego serwera działu. Konto Local Server Bruce staje się nazwą konta AIS IMPALA:Bruce, a użytkownik Servera Narelle staje się IMPALA:Narelle w centralnym AIS.
Zwróć uwagę, że konto IMPALA:System odpowiada samemu serwerowi działowemu (w tym przykładzie Altium On-Prem Enterprise Server), który dzierżawi swoje licencje serwerowe z AIS – zobacz Licensing a Remote Altium Server powyżej.
Po zarejestrowaniu tych kont użytkowników w AIS można je edytować według potrzeb. Powiązania łączności i ról są przypisane wyłącznie do konta User Name, więc pozostałe parametry można zmieniać dowolnie. Na przykład zmiana wpisów imienia i nazwiska w koncie AIS będzie odzwierciedlona w nazwie skojarzonej z licencją dzierżawioną przez oprogramowanie Altium po zalogowaniu do Local Servera.
Zarządzanie licencjami użytkowników Servera
Nazwy użytkowników zsynchronizowane z centralnym serwerem licencjonowania w konfiguracji wieloserwerowej można dodawać do ról, aby zarządzać dostępnością licencji i miejsc. Gdy użytkownik zaloguje się do lokalnego (działowego) Servera, licencje dostępne z centralnego AIS będą określone przez konfigurację Roles and License assignments dla tego zsynchronizowanego profilu użytkownika w centralnej usłudze licencjonowania.
Dla przykładu pokazanego tutaj:
-
Zsynchronizowany użytkownik
IMPALA:Bruce(użytkownikBrucezsynchronizowany z lokalnego serwera działowego,IMPALA) został dodany jako członek roliQA. -
Rola
QAzostała przypisana do jednej z dostępnych licencji Altium Designer, przy czym 5 z 20 miejsc licencji przydzielono dla tej roli. -
Zsynchronizowany użytkownik
IMPALA:Narelle(użytkownikNarellezsynchronizowany z lokalnego serwera działowego,IMPALA) został dodany jako członek roliEng. -
Rola
Engzostała przypisana do jednej z dostępnych licencji Altium Designer, przy czym wszystkie 20 miejsc licencji przydzielono dla tej roli.
Kontynuując ten przykład: gdy użytkownik loguje się do konta Bruce lokalnego serwera działowego z poziomu Altium Designer, centralna usługa licencjonowania (AIS) oferuje 5 miejsc z 20-miejscowej licencji Altium Designer za pośrednictwem lokalnego serwera (Altium On-Prem Enterprise Server). Podobnie, gdy z poziomu Altium Designer loguje się na konto serwera Narelle, dostępne jest wszystkie 20 miejsc innej licencji Altium Designer.
Te przypisania ról użytkowników i licencji są zazwyczaj wdrażane przez administratora serwera licencjonowania po pierwszym zalogowaniu się użytkownika Local Servera (co inicjuje proces synchronizacji użytkownika w AIS).
Rozwiązywanie problemów z dostępem do licencji
Jeśli oprogramowanie nie może połączyć się z PLS Infrastructure Servera albo licencje, które zostały pozyskane i skonfigurowane w AIS, nie są widoczne jako dostępne w oprogramowaniu, możliwe, że ustawienia systemu lub serwera blokują dostęp.
Podczas rozwiązywania problemów weź pod uwagę następujące kwestie:
-
Host PC Firewall – Serwer PLS Altium domyślnie używa portu
9780podczas przesyłania danych licencyjnych w sieci. Sprawdź, czy ten port został otwarty w zaporze systemu na komputerze hostującym podczas instalacji AIS. -
Allowed network connections – Na przykład Altium Designer udostępnia stronę System – Network Activity w oknie dialogowym Preferences. Sprawdź, czy zaznaczono wpis „License Server”, aby AIS mógł komunikować się z Altium Designer przez sieć.
-
Try basic tests:
- Check locally – Jeśli AIS jest skonfigurowany na komputerze, na którym zainstalowano również oprogramowanie Altium, potwierdź, że PLS serwera jest dostępny dla tej lokalnej instalacji, zanim zaczniesz diagnozować zdalne komputery. 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 oprogramowania (a nie z konfiguracją PLS serwera).
- Assign license to All Users – Jeśli licencja, która została poprawnie przypisana w AIS, nie jest dostępna do dzierżawy w instalacji oprogramowania Altium, tymczasowo zmień jej przypisanie roli na All Users (lub po prostu utwórz nowe przypisanie All Users dla tej licencji). Zobacz License Assignments powyżej. Jeśli wtedy stanie się dostępna dla oprogramowania, wskazuje to na problem z rolą użytkownika lub przypisaniem licencji na serwerze.
-
Refresh the server PLS – Po wprowadzeniu zmian w konfiguracji licencji PLS w AIS, szczególnie przy dodawaniu lub usuwaniu licencji serwerowych, może być konieczne wylogowanie i ponowne zalogowanie, aby zobaczyć zmiany. W niektórych sytuacjach może być konieczne ponowne uruchomienie AIS, poprzez restart komputera lub użycie funkcji serwera Restart w Windows IIS Manager.
-
Refresh the software's PLS connection– Po wprowadzeniu zmian w dostępie do licencji w serwerze PLS lub w oprogramowaniu Altium spróbuj odświeżyć połączenie oprogramowania, aby wykryć zmianę. W Altium Designer na przykład kliknij przycisk Refresh na stronie Licensing Management 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.
-
Użyj trybu Automatic user creation – jeśli ta opcja jest wyłączona w AIS, profil użytkownika nie zostanie utworzony, gdy oprogramowanie połączy się z PLS. W związku z tym powiązane konto użytkownika nie jest dostępne i nie można dodać go jako członka Roli, do której przypisano określone licencje. W konfiguracji wieloserwerowej, jak opisano powyżej, automatycznie utworzony profil użytkownika AIS jest wymagany, aby Użytkownicy serwera mogli się zalogować i uzyskać dostęp do licencji.
).




















