Servizio di licenza privato
Parent page: Argomenti avanzati
Per le organizzazioni che richiedono che le installazioni di Altium Designer rimangano offline, isolate da internet, la comodità e la flessibilità delle licenze software on-demand possono essere fornite da un Altium Private License Service locale, anziché dal servizio cloud Altium Licensing Service.
Il Private License Service (PLS) dedicato, implementato su un PC connesso alla LAN/WAN aziendale, viene configurato da un amministratore per acquisire localmente le licenze Altium dell'azienda e quindi distribuirle alle installazioni di Altium Designer secondo necessità.
In modo simile all'utilizzo di una licenza dal portale Altium License Service, una seat (istanza) di una licenza Altium Designer ospitata dal PLS può essere "leased" dal software quando è in uso e quindi "revoked" (restituita al pool di licenze disponibili) quando non è più necessaria. Con Altium PLS, le licenze possono anche essere fornite in modalità Roaming, in cui la seat della licenza viene concessa in lease alla macchina di destinazione per un periodo di tempo specificato: questo consente al PC host di Altium Designer, ad esempio un laptop, di "roam" liberamente pur rimanendo isolato dalla rete.
Un PLS offre la flessibilità richiesta dalle aziende che ospitano più installazioni di Altium Designer, con il vantaggio aggiuntivo che l'utilizzo di licenze e seat può essere configurato, monitorato e controllato da un Altium Private License Service centralizzato, che a sua volta è ospitato su una LAN/WAN locale che può essere isolata da internet.
Storicamente, Altium Private License Service (PLS) è stato disponibile come applicazione standalone (Private License Server (14.0.0.34)) installata come servizio Windows sulla macchina host. Per supportare l'attuale esigenza di una gestione più sofisticata delle licenze software, le versioni correnti di Enterprise Server offrono un'implementazione del PLS migliorata e semplificata, disponibile come parte dell'installazione del server. Enterprise Server Private License Service supporta diverse modalità operative, può essere configurato come License Service centrale o locale e può distribuire sulla rete locale sia licenze di Altium Designer sia licenze server Altium, oltre a molto altro.
Se non è già presente, il primo passo per utilizzare il PLS di Enterprise Server è installare e concedere in licenza Enterprise Server.
► Vedere Installazione di Enterprise Server
Licenze di Enterprise Server
Le funzionalità di Enterprise Server, incluso il suo Private License Service (PLS), diventano disponibili quando Enterprise Server stesso è stato concesso in licenza tramite l'aggiunta di una Altium Enterprise Server License idonea. Per consentire agli utenti di accedere a Enterprise Server da Altium Designer, è inoltre necessaria una licenza Altium Enterprise Server CAL valida (Client Access License).
Enterprise Server fornisce un metodo flessibile di self-licensing per aggiungere o acquisire licenze Altium. Questo è disponibile tramite la pagina Licenses (Admin » Licenses) dell'interfaccia browser del Workspace di Enterprise Server, che fornisce la connessione al portale Altium Licensing da cui le licenze Altium della tua azienda possono essere acquisite localmente.
► Vedere Licenze di Enterprise Server per informazioni dettagliate sull'acquisizione e la configurazione delle licenze in Enterprise Server.
In sintesi, Enterprise Server e le sue connessioni client possono essere concessi in licenza tramite:
-
l'acquisizione di licenze Server e Client Access (CAL) dal portale online del servizio Altium License. Questo utilizza l'opzione From cloud, descritta sopra. Disconnettersi e quindi accedere nuovamente all'interfaccia browser del Workspace di Enterprise Server per abilitare le nuove funzionalità concesse in licenza.
Si noti che una licenza CAL non è necessaria se gli utenti non accederanno a Enterprise Server, ovvero se il server verrà utilizzato solo come Licensing Server.
-
la connessione al servizio PLS in un altro server Altium (ad esempio un servizio licenze centrale) che offre licenze Altium Enterprise Server acquisite con seat disponibili.
► Vedere la modalità External PLS mode di seguito per i dettagli su questa opzione di licenza.
-
l'importazione da disco di file di licenza
alfesistenti.Questo utilizza l'opzione From file e di fatto "acquisisce" licenze server che sono già disponibili localmente. Disconnettersi e quindi accedere nuovamente all'interfaccia browser del Workspace per abilitare le nuove funzionalità concesse in licenza. Se si tratta di licenze multi-seat, possono essere distribuite sulla rete per concedere in licenza altro software compatibile.
► Vedere Ottenere file di licenza per informazioni su come acquisire file di licenza dal Company Dashboard.
Acquisire licenze aggiuntive
Con Enterprise Server correttamente concesso in licenza dal Cloud o da file di licenza esistenti, il Private License Service è pronto per essere configurato per distribuire licenze sulla rete locale. Ulteriori licenze Altium Designer acquistate dalla tua azienda possono essere acquisite tramite la pagina License Manager dell'interfaccia browser del Workspace – Admin » Licenses.
Per aggiungere una licenza a Enterprise Server, fare clic sul pulsante
e selezionare come prima una delle opzioni dal cloud (o da file). Si noti che le licenze possono essere acquisite in blocco o singolarmente: utilizzare le caselle di controllo nell'elenco Add license per selezionare quali licenze Enterprise Server acquisirà.
Le licenze appena acquisite vengono successivamente incluse nell'elenco Licenses del server. Per impostazione predefinita, le licenze sono assegnate al gruppo "All Users" (a meno che quell'opzione non sia stata deselezionata), rendendole disponibili a tutti gli utenti registrati del Workspace. Questo può essere verificato dalla pagina License Edit, accessibile facendo clic sul pulsante
associato a una voce di licenza.
Configurare il License Service
Una volta che Enterprise Server è stato installato e concesso in licenza (come sopra), le licenze acquisite possono essere rese disponibili sulla rete host tramite il Private License Service (PLS) del server. Per offrire la massima flessibilità nel modo in cui le licenze vengono distribuite ai client basati sulla rete (Altium Designer e altre installazioni server), il PLS può essere configurato e utilizzato in diverse modalità operative, come riepilogato di seguito:
- No PLS mode – la configurazione predefinita di Enterprise Server, in cui le licenze acquisite non vengono rese disponibili (distribuite) sulla rete.
- Local PLS mode – le licenze Altium acquisite vengono rese disponibili sulla rete dal servizio PLS (locale) del server.
- External PLS mode – Enterprise Server si connette e utilizza un PLS external esterno (ad esempio il PLS di un server Altium remoto configurato come servizio licenze centrale) al posto della propria configurazione di licenza. Il servizio di licenza esterno potrebbe essere basato su un Altium Infrastructure Server (AIS) o su un altro Enterprise Server.
► Vedere la tabella Confronto delle modalità PLS di Enterprise Server per un riepilogo pratico di ciascuna modalità.
Come promemoria, prima di utilizzare il PLS del server in una qualsiasi delle sue modalità, Enterprise Server deve essere configurato per connettersi e accedere al portale del servizio Altium License, in modo che le licenze acquistate dalla tua organizzazione possano essere acquisite; una volta completata questa operazione, può anche rimanere offline. In alternativa, tutte le licenze richieste potrebbero essere acquisite dal Company Dashboard o tramite un server Altium separato connesso a internet, e quindi trasferite al Enterprise Server locale come singoli file di licenza.
Le licenze acquisite, come le licenze Altium Server e Connection (CAL) o le licenze Altium Designer, possono quindi essere distribuite sulla rete locale dal PLS.
Modalità No PLS
Come suggerisce il nome, la modalità No PLS di Enterprise Server è essenzialmente il server nella sua configurazione standard (predefinita), in cui il PLS non è abilitato.
Di conseguenza, non offre licenze Altium sulla rete; tuttavia, le licenze possono comunque essere acquisite dal portale del servizio Altium License. Questa funzione supporta la capacità di Enterprise Server di essere concesso in licenza in modalità "self" tramite licenze acquisite o file di licenza alf importati, che coesistono con il metodo legacy di collocare i file di licenza nella cartella radice dell'installazione.
Per selezionare questa modalità, selezionare l'opzione No PLS nella pagina License Manager dell'interfaccia browser del Workspace – Admin » Settings – License manager.
L'opzione Automatically create assignment for All Users group forza l'assegnazione delle licenze appena acquisite al gruppo predefinito All Users. Il modo in cui le licenze vengono assegnate influirà sulla loro disponibilità ai Roles quando vengono distribuite sulla rete dal PLS, come descritto di seguito. Fare clic su
per confermare eventuali modifiche alle impostazioni.
Modalità Local PLS
In questa configurazione PLS del server, le licenze saranno rese disponibili alle installazioni di Altium Designer e Server ospitate sulla rete. Enterprise Server viene concesso in licenza normalmente, tramite licenze acquisite o file di licenza alf.

Il PLS distribuisce licenze a un'installazione di Altium Designer (client) sulla rete quando l'utente accede a Enterprise Server.
Per passare a questa modalità, selezionare l'opzione Local PLS nella pagina License Manager dell'interfaccia browser del Workspace – Admin » Settings – License manager.

Quando si configura la modalità No PLS, la modalità di autenticazione influirà direttamente sul modo in cui le licenze vengono distribuite alle installazioni client sulla rete; vedere i dettagli di seguito.
Il PLS esporrà le licenze ad Altium Designer quando l'utente accede a Enterprise Server. Le licenze Server diventeranno disponibili per altri server sulla rete quando il PLS di Enterprise Server è nella modalità di sicurezza "No Authentication" (vedere le opzioni di seguito).
La modalità Local PLS fornisce impostazioni aggiuntive che determinano a quali Utenti potrebbero essere offerte specifiche licenze di Altium Designer (in base ai Ruoli utente) e per quanto tempo una licenza rimarrà concessa in uso quando non viene utilizzata. Fare clic su
per confermare eventuali modifiche alle impostazioni.
Impostazioni Local PLS
Modalità di autenticazione di License Manager
La modalità di autenticazione PLS del server può essere impostata su Server Session oppure No Authentication in base a come si desidera rendere disponibili le licenze ai client di rete (Altium Designer e server). Utilizzare il menu a discesa License Manager Authentication per effettuare la selezione.
Server Session:
Alla sessione di connessione client corrente viene concesso l’accesso alle licenze: una sessione viene avviata effettuando l’accesso al Workspace di Enterprise Server da Altium Designer. Questa è la modalità PLS standard del server, in cui l’accesso alle licenze è vincolato a una sessione di Enterprise Server. Selezionare Team » Sessions dal menu principale per visualizzare e gestire le sessioni di connessione correnti.
Poiché in questa modalità di sicurezza la connessione PLS viene verificata da una sessione attiva, le licenze non possono essere accessibili da altri server sulla rete (che non effettuano l’accesso) né dalla connessione interna PLS setup in Altium Designer. Le licenze sono disponibili quando un Utente accede a Enterprise Server da Altium Designer.
No Authentication:
Qualsiasi connessione al PLS del server riceverà l’accesso alle licenze disponibili. Si tratta di una modalità meno restrittiva che può essere usata per l’accesso alle licenze quando gli utenti di Altium Designer non effettuano l’accesso al Workspace di Enterprise Server, oppure quando Enterprise Server è configurato come Private License Service centrale (un server licenze) in una configurazione con più server.
- Poiché in questa modalità le connessioni PLS non sono vincolate a una sessione del server (accesso), le licenze disponibili di Enterprise Server possono essere accessibili da altri server di rete. Gli altri server devono essere impostati sulla modalità External PLS, con l’opzione "Local licensing" deselezionata in modo che venga utilizzata la licenza del server remoto.
- Poiché le connessioni PLS non sono verificate da una sessione del server, Altium Designer può accedere direttamente alle licenze usando la connessione PLS interna di Altium Designer – Setup private license server nella pagina License Management (come avveniva per l’accesso a PLS 1.0). Vedere Licenze senza accesso al Server (di seguito) per ulteriori informazioni.
-
Se un Utente accede a un account server, il PLS crea un nuovo utente con un nome corrispondente a quell’account, nella forma
user_name server_name. L’utente avrà accesso solo alle licenze associate a quell’account Utente generato, come determinato dalla successiva appartenenza al Ruolo assegnata. Questa azione può essere disabilitata deselezionando Automatic user creation option (vedere sotto).
Creazione automatica dell’utente (modalità No Authentication)
Se selezionata (impostazione predefinita), il PLS di Enterprise Server genererà automaticamente un account utente corrispondente all’account di accesso al server. Quindi, se un utente accede, ad esempio, al server LicenseServer usando l’account Utente registrato Trevor, il PLS crea automaticamente un Utente denominato Trevor LicenseServer (user_name server_name) – questo è il Nome "attivo" da usare per l’appartenenza ai Ruoli e quindi per determinare la distribuzione delle licenze. Vedere Funzionalità di sincronizzazione automatica dell’Utente di seguito per ulteriori informazioni.
Se l’opzione Automatic user creation è deselezionata, l’account utente del server (Trevor) non potrà connettersi al PLS (e quindi alle licenze disponibili) a meno che il corrispondente account user_name server_name non esista già. Nella maggior parte dei casi questa opzione dovrebbe essere abilitata. L’eccezione potrebbe verificarsi quando l’Amministratore del server desidera predeterminare quali account utente di Enterprise Server possono essere usati per connettersi al server quando è in modalità No Authentication.
Inoltre, il PLS di Enterprise Server genererà automaticamente un account utente (impostato sul Nome account Windows dell’utente) se un Utente si connette tramite la funzione Setup Private License Server in Altium Designer, invece di effettuare l’accesso a Enterprise Server; si noti che il nome Utente generato è in un formato diverso da quello descritto immediatamente sopra. Vedere Licenze senza accesso al Server di seguito.
► Vedere la sezione Utente esistente per una tabella riepilogativa dei tipi di profilo Utente del server.
Intervallo di timeout per la restituzione del posto licenza
L’opzione Seat return timeout interval è inclusa per forzare la scadenza di una licenza concessa in uso dopo che Altium Designer non ha risposto al PLS per il numero di ore specificato.
Il PLS interroga regolarmente un client di progettazione sulla rete e si aspetta una risposta; tuttavia, le risposte non verranno restituite se, ad esempio, il PC host del client è entrato in modalità Sospensione o Ibernazione, oppure se l’applicazione client si è arrestata in modo anomalo o è stata chiusa forzatamente. Quando le risposte del client non vengono ricevute per un periodo di tempo superiore all’intervallo di timeout specificato (4 ore, per impostazione predefinita), il posto licenza concesso in uso al client verrà revocato e restituito al pool di posti disponibili per quella licenza.
Questa opzione è di fatto una versione temporizzata e automatizzata della funzione manuale License Release.
Crea automaticamente l’assegnazione per il gruppo All Users
Quando questa opzione Local PLS è selezionata (impostazione predefinita), le licenze appena acquisite verranno assegnate al gruppo predefinito All Users. La licenza distribuita sarà accessibile a tutti gli utenti di Altium Designer che si connettono al server, indipendentemente dal gruppo di Ruolo a cui un utente è assegnato.
Accesso alla licenza di Altium Designer (accesso)
In modalità Local PLS, le licenze che sono state configurate ed esposte dal Private License Service possono essere accessibili dalle installazioni di Altium Designer sulla rete, che agiscono come client del PLS. Per accedere a una licenza di Altium Designer fornita dal PLS di Enterprise Server, accedere al proprio Workspace di Enterprise Server da Altium Designer – la casella di controllo associata nella finestra di dialogo può essere usata per automatizzare l’accesso.

Accesso al server impala in Altium Designer.
Una volta che Altium Designer è connesso a Enterprise Server e al relativo PLS, l’area delle licenze disponibili della vista License Management di Altium Designer verrà popolata con l’elenco delle licenze private fornite dalla connessione PLS del server. Utilizzare l’opzione License Management del client di progettazione dal menu a discesa del controllo Current User (in alto a destra) per accedere alla vista License Management.

License Managementaccesso alla pagina in Altium Designer.
Per concedere in uso una licenza all’installazione di Altium Designer, fare clic sul pulsante Use License nel riquadro della licenza oppure fare clic con il pulsante destro sul riquadro e selezionare il comando Use License dal menu contestuale. Si noti che una licenza ospitata da Enterprise Server può essere impostata in modalità Automatic Leasing, in modo che non sia richiesto alcun intervento dell’utente in Altium Designer oltre all’accesso al server.
Con una licenza in uso, il relativo riquadro sarà contrassegnato con l'icona
e evidenziato con un bordo verde. Il campo Seats della licenza verrà aggiornato per indicare che è stato occupato un altro posto di quella licenza.

Le licenze private vengono rese disponibili al momento dell'accesso al server. Si noti che l'opzione interna Setup PLS di Altium Designer non viene utilizzata.
Lo stato della licenza è visibile anche nell'interfaccia browser del Workspace nella pagina License Manager (Admin – Licenses). Espandere la voce della licenza per visualizzare i dettagli correnti del leasing e, se necessario, terminare la sessione di leasing dell'utente corrente facendo clic sul comando Release.
► Vedere la tabella Server PLS mode comparison per un riepilogo comparativo della modalità Local PLS.
Modalità External PLS
La modalità di configurazione External PLS dell'Enterprise Server è destinata alle installazioni in cui sono presenti più server nella rete e uno di essi è configurato come Private License Service centrale (remoto) per tutti gli utenti. Questo tipo di installazione è adatto a un'azienda di grandi dimensioni, in cui ciascun reparto aziendale (Engineering, Development, ecc.) può utilizzare più installazioni di Altium Designer e un server di reparto locale per finalità di gestione dei dati di progettazione. Sia i server di reparto per i dati di progettazione sia le installazioni di Altium Designer sono concessi in licenza da un servizio di licenza centrale, come il PLS in un Altium Server o in un Altium Infrastructure Server, dedicato a tale scopo.
In questa configurazione i server sono impostati come segue:
- Central Licensing Server – questo è impostato su Local PLS mode (vedere sopra) in modo che tutte le licenze acquisite vengano distribuite sulla rete. Dal punto di vista del Server locale (di reparto), questo è il Server esterno che offre il servizio di licenza tramite il proprio PLS. Si noti che l'opzione Automatic user creation deve essere selezionata (impostazione predefinita), poiché ciò abilita la User synchronization tra i server Local ed External.
- Local (department) Server – questo è impostato su External PLS mode ed è configurato per connettersi al PLS del Central Licensing Server e utilizzarlo al posto del PLS del server locale. Il Server locale utilizza quindi un PLS external (quello nel Central Licensing Server) per la concessione delle licenze, ma continuerà comunque a offrire i propri servizi locali di Data Management agli utenti connessi.
Per passare il server locale alla modalità External PLS, selezionare l'opzione External PLS nella pagina License Manager dell'interfaccia browser del Workspace – Admin » Settings – License manager.

Impostare l'URL e la porta dell'External PLS per accedere al server esterno configurato come server centrale di licenze private.
In questa modalità, l'Enterprise Server si connette a un PLS esterno e lo utilizza (ad esempio il PLS di un server remoto configurato come Central Licensing Server) al posto del proprio servizio di licenza (PLS). L'indirizzo di rete del Central License Server nell'immagine sopra, e quindi la destinazione della connessione al PLS esterno, è http://LicenseServer –; questo indirizzo si basa sul computer_name del PC host del server di licenza.

Un Server locale "di reparto", impostato in modalità External PLS, reindirizza di fatto alle installazioni locali di Altium Designer le licenze distribuite dal PLS del Central Licensing Server.
Quando un utente di Altium Designer accede al Server locale (ora configurato in modalità External PLS), il servizio PLS del server remoto viene "reindirizzato" attraverso l'Enterprise Server locale e offrirà le proprie licenze ad Altium Designer. Come di consueto, l'utente deve utilizzare credenziali (locali) valide per accedere al server locale.
Impostazioni External PLS
Le opzioni e le impostazioni External PLS sono descritte di seguito. In genere, questa configurazione viene utilizzata per un server locale/di reparto in cui sia le licenze di Altium Designer sia quelle del server sono gestite da un servizio di licenza centrale remoto.
URL e porta PLS
Le impostazioni associate PLS url e PLS Port devono corrispondere a quelle della configurazione del server esterno. L'URL è l'indirizzo (nome di rete) del PC remoto che ospita il PLS del server "centrale", come indicato dalla voce "Computer Name" del PC host in Control Panel\System and Security\System. In Windows 10, vedere Settings » System » About.
Licenze del Server locale
-
Quando l'opzione Use local license manager for vault licensing è abilitata (selezionata), l'Enterprise Server verrà concesso in licenza "internamente" tramite licenze server acquisite dal servizio Altium License oppure tramite file di licenza
alfimportati dal disco o collocati nella cartella di installazione del server. - Quando l'opzione non è selezionata, l'Enterprise Server verrà concesso in licenza dal PLS esterno, come specificato dalle impostazioni PLS url e Port. Il server esterno (ad esempio un Central Licensing Server) disporrà di licenze Altium Enterprise Server disponibili, con un numero sufficiente di posti, acquisite dal servizio Altium License. Si noti che ogni volta che il server è stato concesso in licenza in modo diverso, potrebbe essere necessario riavviarlo per abilitarne le funzioni.
► Vedere la tabella Server PLS mode comparison per un riepilogo comparativo della modalità External PLS.
Assegnazione delle licenze al gruppo utenti
L'opzione Automatically create assignment for All Users group forza l'assegnazione delle licenze appena acquisite al gruppo di ruoli predefinito All Users. Questa opzione è disabilitata quando l'opzione Use local license manager for vault licensing sopra non è selezionata, poiché in tale modalità tutte le licenze provengono dall'External PLS, ad esempio il PLS in un server remoto utilizzato come Central Licensing Server.
Funzionalità di sincronizzazione automatica degli utenti
Come descritto sopra, per implementare un sistema di licenze centralizzato basato su più Altium Server, un server viene configurato come Central PLS che distribuisce licenze ai Server locali (ad esempio di reparto) e ai relativi utenti assegnati. Il Central Licensing Server è impostato in modalità Local PLS (e "No Authentication"), mentre i Server locali sono impostati in modalità Externals PLS, dove il PLS assegnato è il Central Licensing Server remoto.
Quando gli utenti di Altium Designer accedono al proprio Server locale, hanno accesso alle licenze che sono state "reindirizzate" dal PLS (esterno) nel Central Licensing Server.
Una parte del meccanismo che consente a un utente di accedere a licenze remote tramite il Server locale è la creazione di un nome utente "sincronizzato" nel Central Licensing Server: il nome utente locale viene sincronizzato con il Central Licensing Server. Vedere Automatic user creation in modalità No Authentication, sopra.
Il profilo utente creato nel Licensing Server ha il nome account utente composto; user_name server_name, dove server_name si riferisce al nome di rete del Server locale (di reparto) dell'utente e user_name si riferisce al nome utilizzato per accedere a quel Server locale. Il nome composto si riferisce all'account "locale" dell'utente.
Ad esempio, se l'utente AltiumPaul accede al server locale assegnato (Department Workspace ospitato su IMPALA), il PLS nel server centrale (Licensing Server ospitato su LicenseServer) consentirà l'accesso alla licenza creando una voce User denominata AltiumPaul IMPALA. Il First Name e il Last Name del nuovo profilo utente saranno rispettivamente AltiumPaul e IMPALA (utente e server del reparto locale) – il Username dell'account è IMPALA:AltiumPaul.

Quando è impostata la modalità External PLS, le licenze per un utente che ha effettuato l'accesso provengono dall'External PLS specificato, che crea un profilo utente sincronizzato (come mostrato di seguito).

In una configurazione multi-server (server di licenza centrale e Server locali "di reparto"), il nome utente di un Server locale viene sincronizzato/replicato nel Licensing Server, se non esiste già, fornendo così accesso locale alle licenze centralizzate.
In questo caso, una licenza di Altium Designer nel Licensing Server remoto verrà mostrata come concessa in leasing a AltiumPaul IMPALA, che è l'utente sincronizzato AltiumPaul del Server locale (il Department Workspace ospitato su IMPALA). Anche se l'utente di Altium Designer ha effettuato l'accesso al server di reparto locale, la licenza di Altium Designer viene fornita dal PLS remoto Licensing Server (tramite il server locale). Si noti che Altium Designer mostra una licenza come concessa in leasing all'account utente Username, che per l'utente creato in questo esempio è IMPALA:AltiumPaul.

Quando un utente accede al proprio server locale "di reparto", accederà in modo trasparente alle licenze del server di licenza centrale tramite il proprio server locale.
Ruoli del Licensing Server
I profili utente sincronizzati con un server Central PLS in una configurazione multi-server possono essere aggiunti ai Ruoli, proprio come per qualsiasi altro Server impostato in Local PLS mode.
Nel caso di una configurazione server composta da un Licensing Server centrale e da Server Locali distribuiti (come descritto sopra), gli Utenti duplicati (sincronizzati) nel Licensing Server possono essere aggiunti ai Ruoli per limitare la disponibilità delle licenze. Pertanto, quando un Utente accede a un Server Locale, le licenze rese disponibili all'Utente (dal Licensing Server PLS esterno tramite il Server Locale) saranno determinate dai Roles e dalle License assignments configurate per quell'Utente sincronizzato nel Licensing Server centrale.
Nell'esempio sopra, l'utente sincronizzato AltiumPaul IMPALA (l'AltiumPaul utente sincronizzato dal Server Locale) nel Licensing Server potrebbe essere aggiunto a un Engineering Role, al quale è assegnata una specifica licenza Altium Designer. Quando l'utente AltiumPaul accede al proprio server locale, la licenza specificata diventerà disponibile in virtù della configurazione associata di Ruolo utente e assegnazione della licenza nel Licensing Server esterno.
In generale, queste assegnazioni di Ruolo utente e Licenza verrebbero implementate dall'amministratore del Licensing Server, una volta che un utente del Server Locale ha effettuato il primo accesso (innescando così il processo di sincronizzazione dell'Utente).
► Vedere License Role Assignments di seguito per ulteriori informazioni sull'uso di Ruoli e assegnazioni delle licenze.
Licenze senza accesso al Server
Per gli utenti di Altium Designer che non utilizzano le funzionalità di gestione dei dati dell'Enterprise Server e quindi non accedono al server, Altium Designer può accedere alle licenze dal PLS del server utilizzando la configurazione PLS interna di Altium Designer (come descritto di seguito). Per questo approccio, l'Enterprise Server viene configurato come segue:
- La modalità PLS del server è impostata su Local PLS, in modo che le licenze siano rese disponibili sulla rete.
- Il PLS deve essere impostato sulla modalità di sicurezza 'No Authentication', poiché in questa configurazione non verrà stabilita una Sessione del server tramite l'accesso al server.
- Il PLS del server dispone di una licenza Altium Designer idonea assegnata a All Users, in modo che sia accessibile da qualsiasi connessione al server.
Accesso alle licenze in Altium Designer
Per accedere alle licenze ospitate sul Server in Altium Designer (senza accesso), selezionare Connect to Local Server nella vista License Management (utilizzare l'opzione Licenses dal menu a discesa del controllo Current User per accedere alla vista License Management). Si aprirà la finestra di dialogo Private License Server Setup.
Immettere i dettagli di base del server per il PLS nella finestra di dialogo Private License Server Setup e fare clic su OK. Il nome del server sarà il nome di rete (computer) del PC che ospita l'Enterprise Server e la porta standard è 9780 – utilizzare la porta 9785 e l'FQDN del server per stabilire una connessione https sicura (vedere esempio). Le altre impostazioni della finestra di dialogo, come le opzioni Servers list, si applicano alla connessione di tipo legacy PLS 1.0.

Si noti che, quando si utilizza la configurazione interna di Altium Designer per accedere alle licenze PLS, sono richiesti solo il nome del Server e la porta. Il comportamento è diverso quando ci si connette al legacy PLS 1.0.
Una volta connessi al PLS, l'area delle licenze disponibili della vista License Management verrà popolata con un elenco di licenze private che è possibile utilizzare.
Per prendere in prestito una licenza per l'installazione di Altium Designer, fare clic sul pulsante Use License nel riquadro della licenza oppure fare clic con il pulsante destro sul riquadro e selezionare il comando Use License dal menu contestuale. Si noti che una licenza ospitata dall'Enterprise Server può essere impostata in modalità Automatic Leasing, in modo che non sia richiesto alcun intervento dell'utente in Altium Designer, oltre all'attivazione iniziale della connessione Private license server.
Con una licenza in uso, il relativo riquadro sarà contrassegnato con l'icona
e evidenziato con un bordo verde. Il campo Seats della licenza verrà aggiornato per riflettere un altro posto occupato di quella licenza. Sul lato server, la voce della licenza nella pagina License Manager (Admin » Licenses) mostrerà che un posto è stato occupato da un Nome utente derivato dal PC host di Altium Designer: vedere la sezione seguente per ulteriori informazioni.
Utenti creati
Quando un utente si è connesso al PLS dell'Enterprise Server da Altium Designer senza effettuare l'accesso (come descritto sopra), nel server viene creato un profilo Utente che corrisponde al Nome computer di connessione e al nome dell'account utente Windows attivo, ovvero il computer e l'account Windows che ospitano Altium Designer.
Ad esempio, un utente potrebbe utilizzare un account Windows chiamato Design su un computer denominato PC4. Quando viene utilizzata l'opzione Connect to Private Server di Altium Designer per accedere a una licenza, il PLS del server che ospita tale licenza creerà un utente denominato Design PC4, con Nome/Cognome Design/PC4 e un Nome utente Design.
Anche in questo caso, si tratta del Nome utente del server che può essere aggiunto a uno o più Ruoli, che a loro volta determineranno quali licenze saranno rese disponibili a questo utente su quel computer.
Vedere di seguito per ulteriori informazioni su Ruoli e assegnazioni delle licenze.
Assegnazioni dei Ruoli di licenza
Per controllare la disponibilità delle licenze per gli utenti di Altium Designer, il PLS dell'Enterprise Server può essere configurato per associare licenze specifiche a Ruoli utente definiti (gruppi di Utenti). In pratica, quando un utente accede al server, il PLS offrirà solo le licenze assegnate ai Ruoli di cui l'utente è membro.
Utenti e Ruoli utente potrebbero essere già registrati nell'Enterprise Server se questo è attualmente utilizzato per gestire e archiviare i dati di progettazione di Altium Designer. Le licenze ospitate dal server sono assegnate per impostazione predefinita a 'All Users', ma possono essere riassegnate a qualsiasi Ruolo disponibile. Analogamente, gli Utenti possono essere aggiunti a qualsiasi Ruolo disponibile.
Utenti
Per aggiungere un nuovo profilo Utente e aggiungerlo a un Ruolo, selezionare Users dal menu principale del browser per visualizzare l'elenco dei nomi utente registrati dell'Enterprise Server, quindi selezionare il pulsante
.
Aggiungere i dettagli del nuovo Utente nella finestra di dialogo popup Add User e fare clic sul pulsante
per confermare le modifiche. La finestra di dialogo include un paio di campi di immissione degni di nota:
- Authentication: L'opzione predefinita Built In identificherà la connessione dell'Utente utilizzando l'Identity Service (IDS) dell'Enterprise Server, mentre il metodo Windows si applica quando i PC host fanno parte di un dominio Windows e verrà utilizzata l'autenticazione del dominio Windows.
- New Roles: Il nuovo Utente può essere aggiunto a un Ruolo esistente immettendo il nome del Ruolo in questo campo. Il campo cercherà dinamicamente un Ruolo esistente che corrisponda alle prime lettere digitate: selezionare il nome del Ruolo per confermare la scelta. Per impostazione predefinita, gli Utenti non sono inclusi in un gruppo di Ruolo.
► Vedere Adding Users & Roles per informazioni più dettagliate sugli Utenti.
Ruoli
Per aggiungere un nuovo Ruolo e poi aggiungere un Utente esistente come membro, seleziona Roles dal menu principale del browser per visualizzare l’elenco dei nomi dei Ruoli esistenti, quindi seleziona il pulsante
.
Inserisci il nome del nuovo Ruolo nella finestra di dialogo Add Role e includi gli eventuali Utenti che desideri come Membri di quel Ruolo. Il campo New Members eseguirà dinamicamente la ricerca di un Utente esistente che corrisponde alla/e prima/e lettera/e digitate: seleziona il nome completo del Membro per confermare la scelta. Fai clic sul pulsante
della finestra di dialogo per confermare le modifiche.
► Vedi Aggiunta di Utenti e Ruoli per informazioni più dettagliate sui Ruoli.
Utenti esistenti
Gli Utenti esistenti possono essere resi membri di un Ruolo (o di più Ruoli) modificando il loro profilo utente. Fai clic sull’icona
associata alla voce dell’Utente per aprire la finestra di dialogo User Editing, seleziona i Ruoli che desideri aggiungere nell’elenco User Roles e quindi fai clic sul pulsante
per confermare le modifiche. Un Ruolo può anche essere aggiunto digitando nel campo New Roles, come descritto sopra.
Tieni presente che un Utente esistente può essere rappresentato in diversi formati, a seconda di come è stato aggiunto. I formati includono voci standard Username/Firstname/Lastname e voci generate automaticamente dal PLS in risposta a connessioni in ingresso che non avviano una Sessione del server tramite accesso.
| User | Username | First Name | Last Name | Account Creator | Circumstances |
| Trevor Smith | Trevor | Trevor | Smith | Inserito manualmente | Un account Utente standard, aggiunto da un amministratore del Server. |
| Design PC4 | Design | Design | PC4 | Generato automaticamente | Un utente Altium Designer, che lavora dall’account Design di Windows sul computer PC4, si è connesso al PLS senza accedere al server. |
| Trevor CADDESIGN | CADDESIGN:Trevor | Trevor | CADDESIGN | Generato automaticamente | L’Utente Trevor ha effettuato l’accesso al proprio account sull’Enterprise Server CADDESIGN, che ha il proprio PLS impostato in modalità 'No Authentication'. Inoltre, in una configurazione di server Central/Local, quando Trevor accede al proprio Server locale (CADDESIGN, impostato in modalità External PLS), l’Utente Trevor CADDESIGN viene generato nel PLS del Server centrale (che è impostato in modalità 'No Authentication'). |
In tutti i casi, questi profili Utente possono essere resi membri dei Ruoli modificando la voce utente. Tieni presente che in una configurazione con Server di licenze centrale e più Server locali (vedi modalità External PLS), l’appartenenza dell’Utente al Ruolo viene applicata nel Central PLS ai fini della licenza, piuttosto che a livello di Local Server.
In una configurazione multi-server Centrale/Locale, il processo di configurazione dell’Utente sarebbe tipicamente:
- Crea un account Utente standard sul Server locale/dipartimentale dell’Utente (impostato in modalità 'External PLS', che punta al PLS di licenza centrale).
-
Chiedi all’Utente di accedere al nuovo account sul Server locale: questo sincronizzerà il Nome Utente con il PLS centrale (nella forma
user_name server_name) - Nel PLS centrale, modifica la nuova voce Utente sincronizzata per renderla membro del/dei Ruolo/i richiesto/i. Le licenze vengono assegnate ai Ruoli, consentendo l’accesso agli utenti; vedi sotto.
Assegnazioni delle licenze
In modalità PLS locale, il PLS dell’Enterprise Server può offrire selettivamente licenze Altium Designer che sono state assegnate a uno specifico Ruolo, che a sua volta può essere associato a un account Utente del server. Per impostazione predefinita (salvo diversa specifica), tutte le licenze acquisite dall’Enterprise Server sono assegnate al gruppo 'All Users' e quindi disponibili a qualsiasi Utente che si connette al PLS.
Per visualizzare e modificare le assegnazioni di Ruolo delle licenze esistenti, vai a Admin » Licenses nell’interfaccia browser del Workspace e seleziona la scheda Roles. Fai clic sul nome di un Ruolo nella colonna Roles per vedere i suoi Utenti membri e, sulla destra, le licenze assegnate.
Una licenza può essere assegnata a un Ruolo aprendo la finestra di dialogo Add/Edit assignment con il pulsante
, quindi selezionando una licenza disponibile, il Ruolo di destinazione e le opzioni di assegnazione.
Il tipo di Licenza, la Licenza specifica e l’Assegnazione di Ruolo proposta sono tutti selezionabili da menu a discesa, che verranno popolati con un elenco di quelli attualmente disponibili. Nell’immagine di esempio seguente, 10 postazioni di una specifica licenza Altium Designer da 20 postazioni vengono assegnate al Ruolo di gruppo Engineers.
Le opzioni di assegnazione della licenza includono:
- Automatic leasing: Impone ad Altium Designer di prendere automaticamente in prestito (utilizzare) questa licenza quando diventa disponibile. Nel License Manager di Altium Designer, il normale processo di scelta della licenza dall’elenco e selezione di Use viene eseguito automaticamente per questa licenza.
- Seat availability: Specifica il numero di postazioni di Licenza (fino al numero totale di postazioni previsto) che saranno rese disponibili per il Ruolo associato, oppure seleziona semplicemente l’opzione All available seats per abilitare il numero totale di postazioni per quella Licenza (il suo attributo User Count)
-
Roaming: Consenti a una Licenza di essere 'roamed' (utilizzata da Altium Designer quando il PC host non è connesso alla rete) selezionando l’opzione Allow Roaming. L’impostazione della durata Max roam configurerà la licenza per disabilitare una postazione 'roamed' dopo il periodo indicato. Inserisci
0per consentire roaming illimitato (per una licenza a termine, il roaming sarà di fatto limitato dalla data di scadenza della licenza). Vedi On-Demand Licensing per maggiori informazioni sul roaming delle licenze Altium. -
Notifications: Le notifiche sono messaggi che verranno inviati agli utenti in risposta a eventi particolari, ad esempio quando una percentuale specificata delle postazioni di licenza disponibili è stata presa in prestito, oppure se un tentativo di prendere in prestito una postazione non riesce. Tieni presente che le notifiche email non sono disponibili finché non vengono configurate e abilitate; vedi Configurazione delle notifiche email.
- Quando l’opzione Notify when <x>% of available seats have been leased è abilitata e il numero di postazioni prese in prestito raggiunge (o supera) questa percentuale, verrà inviata un’email di notifica correlata al gruppo di Ruolo specificato nel campo Send to users with role. Vedi esempio.
- Quando l’opzione Send reject notifications è abilitata, verrà inviata un’email di errore al Ruolo sopra indicato quando un utente tenta di prendere in prestito una postazione di licenza non disponibile, ad esempio quando una postazione residua risulta disponibile nella vista Altium Designer License Management (non aggiornata), ma nel frattempo è stata presa in prestito da un altro utente. Vedi esempio.
Quando la configurazione della nuova assegnazione di licenza è completa, fai clic su
per confermare l’assegnazione al Ruolo selezionato. Per i dettagli sulla licenza assegnata, seleziona l’opzione di espansione associata alla relativa voce.
Nello scenario di assegnazione della licenza sopra descritto, 10 postazioni di una licenza Altium Designer da 20 postazioni sono state assegnate al Ruolo Engineers e quindi ai suoi membri. Se l’assegnazione di Ruolo predefinita All Users associata alla licenza non fosse stata altrimenti rimossa, e fossero esistite entrambe le assegnazioni, la licenza non sarebbe stata disponibile esclusivamente ai membri del Ruolo Engineers, ma sarebbe stata disponibile a tutti gli utenti del server.
Per rimuovere un’assegnazione di licenza esistente, fai clic sul pulsante di eliminazione associato alla relativa voce. Un’assegnazione di licenza può essere modificata tramite il relativo pulsante
.
La scheda Ruoli della pagina License Manager fornisce una vista aggregata dei Ruoli correnti, dei relativi Utenti costituenti e delle Licenze assegnate a ciascun gruppo di Ruolo. Questa interfaccia versatile può essere utilizzata in combinazione con il modo in cui gli Utenti sono raggruppati nei Ruoli (impostati nelle pagine principali Team) per un approccio flessibile all’allocazione di licenze e postazioni agli Utenti.
Gestione delle licenze
Il Private License Service (PLS) basato su Enterprise Server offre una gamma di funzionalità amministrative per gestire l’allocazione e l’utilizzo delle licenze, inclusa la possibilità di rilasciare forzatamente una licenza presa in prestito e monitorare attentamente come vengono utilizzate le licenze.
Rilasciare una licenza in uso
Per le situazioni in cui una licenza è stata utilizzata da Altium Designer ma non è stata rilasciata correttamente dal software, il PLS offre un mezzo per terminare quel prestito e restituire la postazione al pool di postazioni di licenza disponibili. Questo può verificarsi quando il PC entra in standby mentre Altium Designer è attivo, oppure a causa di qualche tipo di arresto anomalo del software che ha impedito una chiusura pulita. In pratica, quella postazione di licenza risulta ancora registrata come in uso e quindi negata a un altro utente.
Per individuare la licenza interessata in questa situazione, vai all’elenco Licenze nell’interfaccia browser del Workspace selezionando Admin » Licenses. Nell’elenco delle licenze mostrato nella scheda Licenses, le informazioni sul prestito per ciascuna voce sono disponibili espandendo la voce della licenza con il pulsante
: usalo per trovare l’utente che detiene ancora la postazione di licenza.
La licenza concessa in leasing a quell’utente può essere terminata e la postazione restituita al pool di licenze facendo clic sul collegamento Release associato alla voce dell’utente e quindi confermando l’azione nella finestra di dialogo Release seat. Altium Designer notificherà all’utente che la licenza è stata rilasciata forzatamente da un amministratore.
Monitorare l’utilizzo delle licenze
Enterprise Server offre una gamma di funzioni di monitoraggio e reportistica sull’utilizzo delle licenze che possono essere usate per verificare come vengono utilizzate le licenze di Altium Designer all’interno di un’organizzazione. Questo è utile per assicurarsi che le postazioni di licenza disponibili vengano sfruttate al meglio, per prevedere future esigenze di licenza e per determinare l’utilizzo dei singoli utenti.
Le funzioni di utilizzo delle licenze del server sono accessibili tramite l’interfaccia del browser nella scheda Reports della pagina License Manager (Admin » Licenses). Questa offre un’ampia gamma di opzioni di reportistica accessibili tramite schede specifiche all’interno della vista Reports. A seconda del tipo di informazioni richieste per ciascun report, è possibile applicare i relativi filtri di reportistica per adattare i risultati in modo da includere Licenze, Ruoli, Utenti e periodi di tempo specifici.
Per filtrare i risultati della reportistica di utilizzo in modo da mostrare, ad esempio, l’attività di una particolare licenza, selezionare la licenza di interesse dal menu a discesa Licenses e fare clic su
. È possibile aggiungere ulteriori licenze secondo necessità: le licenze sono differenziate dal loro Codice di attivazione. L’azione di filtro delle opzioni rimane attiva mentre viene selezionata ciascuna scheda di stile del report, consentendo di visualizzare report di utilizzo limitati a quella licenza.
La pagina Reports offre anche l’opzione di esportare il report corrente su disco in formato CSV, compatibile con Microsoft Excel e altre applicazioni per fogli di calcolo, per finalità amministrative e contabili. Selezionare i risultati del report desiderati usando la scheda appropriata e i filtri necessari, fare clic sul pulsante
e indicare una posizione in cui salvare il file su disco.
Risoluzione dei problemi di accesso alla licenza
Se Altium Designer non riesce a connettersi al PLS di Enterprise Server, oppure se le licenze che sono state acquisite e configurate nel PLS non compaiono nell’elenco Available Licenses di Altium Designer, potrebbero esserci impostazioni di sistema o software che impediscono l’accesso.
Quando si risolvono eventuali problemi, considerare quanto segue:
-
Host PC Firewall – il PLS di Enterprise Server utilizza per impostazione predefinita la porta
9780durante il trasferimento dei dati di licenza sulla rete. Verificare che questa porta sia stata aperta nel firewall del PC host durante l’installazione del server. - Allowed network connections – Altium Designer offre la pagina System – Network Activity page della finestra di dialogo Preferences. Verificare che la voce 'License Server' sia selezionata, in modo che il PLS del server possa comunicare con Altium Designer sulla rete.
-
Try basic tests:
- Check locally – se il PLS del server è configurato su un PC che ospita anche un’installazione di Altium Designer, confermare che il PLS sia accessibile da tale installazione locale prima di analizzare i PC remoti. Se il PLS e le licenze private sono disponibili localmente, questo indica che i PC in altre parti della rete che non riescono a connettersi hanno un problema di configurazione della rete o di Altium Designer (piuttosto che del PLS).
- Assign license to All Users – Se una licenza che è stata assegnata correttamente nel PLS non è disponibile per il leasing in Altium Designer, modificare temporaneamente l’assegnazione del Ruolo della licenza in All Users (oppure creare semplicemente una nuova assegnazione All Users per quella licenza). Vedere License Assignments, sopra. Se poi diventa disponibile, questo indica che c’era un problema con il Ruolo utente o con l’assegnazione della licenza.
- Refresh the server PLS – dopo aver apportato modifiche alla configurazione delle licenze del PLS del server, in particolare quando si aggiungono o rimuovono licenze server acquisite, potrebbe essere necessario disconnettersi e poi accedere nuovamente per vedere le modifiche. In alcune situazioni potrebbe essere necessario riavviare Enterprise Server, riavviando il PC oppure usando la funzione Restart in IIS Manager di Windows.
- Refresh the Enterprise server's PLS connection – dopo aver apportato modifiche all’accesso alle licenze nel PLS del server o in Altium Designer, ristabilire la connessione a Enterprise Server facendo clic sul comando Refresh nella pagina Licensing Management di Altium Designer oppure uscendo e accedendo nuovamente al server. Quando si utilizza la configurazione internal PLS setup per accedere alle licenze in Altium Designer, aggiornare la connessione facendo clic su Refresh e/o sul collegamento Disconnect/Reconnect... private license server. Per forzare un aggiornamento completo della connessione, selezionare il collegamento Setup private license server e fare clic su OK nella finestra di dialogo Private License Server Setup.
-
Check Roles and PLS Authentication mode – se una licenza a cui si sta tentando di accedere effettuando l’accesso a Enterprise Server è assegnata a un Ruolo specifico, assicurarsi che il nome dell’Account utente del server sia membro di quel Ruolo; notare che nella modalità 'No Authentication' del PLS, i Ruoli sono assegnati all’account
user_name server_namegenerato. Viceversa, se ci si connette al PLS usando l’opzione 'Setup private license server' in Altium Designer, l’autenticazione di Enterprise Server must essere impostata su 'No Authentication'.
Confronto delle modalità PLS di Enterprise Server
Il PLS di Enterprise Server può essere impostato su una di tre modalità distinte, ciascuna adatta a specifiche configurazioni di licenza per Altium Designer e Altium Servers. La tabella seguente riassume come il PLS gestisce e offre le licenze Altium quando è impostato in ciascuna modalità PLS.
| No PLS mode | Local PLS mode | External PLS mode | ||
| Server license location: | Locale | Locale | Locale o esterno | |
| User authentication: | n/d | Sessione server | No Authentication | n/d |
| Altium Server licenses served to network: | No | No | Sì | Sì – Licenze provenienti dal PLS del server esterno. |
| Altium Designer licenses served to network: | No | Sì | Sì | Sì – Licenze provenienti dal PLS del server esterno. |
| Altium Designer license access using internal PLS setup: | No | No | Sì | No |

