Serviço de Licença Privada
Parent page: Tópicos Avançados
Para organizações que necessitam que as suas instalações do Altium Designer permaneçam offline – isoladas da internet – a conveniência e flexibilidade do licenciamento de software sob pedido pode ser disponibilizada por um Altium localizado Private License Service, em vez de pelo Altium Licensing Service baseado na cloud.
O Private License Service (PLS) dedicado, implementado num PC ligado à LAN/WAN da empresa, é configurado por um administrador para adquirir localmente as licenças Altium da empresa e depois disponibilizá-las às instalações do Altium Designer, conforme necessário.
De forma semelhante à utilização de uma licença a partir do portal Altium License Service, um posto (instância) de uma licença Altium Designer alojada no PLS pode ser “leased” pelo software quando está em utilização e depois “revoked” (devolvido ao conjunto de licenças disponíveis) quando deixa de ser necessário. Com o Altium PLS, as licenças também podem ser disponibilizadas em modo Roaming, em que o posto da licença é cedido à máquina de destino durante um período especificado – isto permite que o PC anfitrião do Altium Designer, por exemplo um portátil, “circule” livremente enquanto está isolado da rede.
Um PLS oferece a flexibilidade necessária às empresas que alojam várias instalações do Altium Designer, com a vantagem adicional de que a utilização de licenças e postos pode ser configurada, monitorizada e controlada a partir de um Altium Private License Service centralizado – que, por sua vez, está alojado numa LAN/WAN local que pode estar isolada da internet.
Historicamente, o Altium Private License Service (PLS) tem estado disponível como uma aplicação autónoma (Private License Server (14.0.0.34)) que é instalada como um serviço Windows na máquina anfitriã. Para dar resposta à necessidade atual de uma gestão de licenças de software mais sofisticada, as versões atuais do Enterprise Server oferecem uma implementação melhorada e simplificada do PLS, disponível como parte da instalação do servidor. O Enterprise Server Private License Service suporta vários modos de funcionamento, pode ser configurado como License Service central ou local, e pode disponibilizar licenças do Altium Designer e do servidor Altium através da rede local – e muito mais.
Se ainda não estiver implementado, o primeiro passo para utilizar o PLS do Enterprise Server é instalar e licenciar o Enterprise Server.
► Ver Instalar o Enterprise Server
Licenciamento do Enterprise Server
A funcionalidade do Enterprise Server, incluindo o seu Private License Service (PLS), fica disponível quando o próprio Enterprise Server tiver sido licenciado com a adição de uma licença Altium Enterprise Server adequada. Para permitir que os utilizadores iniciem sessão no Enterprise Server a partir do Altium Designer, também é necessária uma licença Altium Enterprise Server CAL válida (Client Access License).
O Enterprise Server disponibiliza um método flexível de autolicenciamento para adicionar ou adquirir licenças Altium. Este está disponível através da página Licenses (Admin » Licenses) na interface de browser do Workspace do Enterprise Server, que fornece a ligação ao portal Altium Licensing , a partir do qual as licenças Altium da sua empresa podem ser adquiridas localmente.
► Ver Licenciamento do Enterprise Server para informação detalhada sobre a aquisição e configuração de licenças no Enterprise Server.
Em resumo, o Enterprise Server e as respetivas ligações de cliente podem ser licenciados através de:
-
adquirir licenças Server e Client Access (CAL) a partir do portal online Altium License service. Isto utiliza a opção From cloud, descrita acima. Termine sessão e volte a iniciá-la na interface de browser do Workspace do Enterprise Server para ativar as funcionalidades recém-licenciadas.
Note que não é necessária uma licença CAL se os utilizadores não forem aceder ao Enterprise Server – isto é, se o servidor for utilizado apenas como Licensing Server. -
ligar ao serviço PLS noutro servidor Altium (como, por exemplo, um serviço central de licenciamento) que disponibilize licenças Altium Enterprise Server adquiridas com postos disponíveis.
► Ver o modo PLS externo abaixo para detalhes sobre esta opção de licenciamento. -
importar ficheiros de licença
alfexistentes a partir do disco.
Isto utiliza a opção From file e efetivamente “adquire” licenças de servidor que já tem localmente. Termine sessão e volte a iniciá-la na interface de browser do Workspace para ativar as funcionalidades recém-licenciadas. Se forem licenças multi-posto, podem ser disponibilizadas através da rede para licenciar outro software compatível.
► Ver Obter ficheiros de licença para informações sobre como obter ficheiros de licença a partir do Altium Dashboard.
Adquirir licenças adicionais
Depois de o Enterprise Server estar devidamente licenciado a partir da Cloud ou de ficheiros de licença existentes, o Private License Service está pronto para ser configurado para disponibilizar licenças através da rede local. As licenças adicionais do Altium Designer adquiridas pela sua empresa podem ser obtidas através da página License Manager da interface de browser do Workspace – Admin » Licenses.
Para adicionar uma licença ao Enterprise Server, clique no botão
e selecione, como anteriormente, uma das opções da cloud (ou de ficheiro). Tenha em atenção que as licenças podem ser adquiridas em lote ou individualmente – utilize as caixas de verificação na lista Add license para selecionar quais as licenças que o Enterprise Server irá adquirir.
As licenças recém-adquiridas são depois incluídas na lista Licenses do servidor. Por predefinição, as licenças são definidas para o grupo “All Users” (a menos que a opção tenha sido desmarcada), tornando-as disponíveis para todos os utilizadores registados no Workspace. Isto pode ser confirmado na página License Edit, acedida clicando no botão
associado a uma entrada de licença.
Configurar o License Service
Depois de o Enterprise Server ter sido instalado e licenciado (como acima), as licenças adquiridas podem ser disponibilizadas na rede anfitriã através do Private License Service (PLS) do servidor. Para proporcionar a máxima flexibilidade na forma como as licenças são disponibilizadas a clientes baseados na rede (Altium Designer e outras instalações de servidor), o PLS pode ser configurado e utilizado em diferentes modos de funcionamento, conforme resumido abaixo:
- No PLS mode – a configuração predefinida do Enterprise Server, em que as licenças adquiridas não são disponibilizadas (servidas) na rede.
- Local PLS mode – as licenças Altium que foram adquiridas ficam disponíveis através da rede pelo serviço PLS (local) do servidor.
- External PLS mode – o Enterprise Server liga-se a um PLS external externo e utiliza-o (como, por exemplo, um PLS remoto de servidor Altium que tenha sido configurado como serviço central de licenciamento) em vez do seu próprio esquema de licenciamento. O serviço de licenciamento externo pode basear-se num Altium Infrastructure Server (AIS) ou noutro Enterprise Server.
► Ver a tabela comparação dos modos PLS do Enterprise Server para um resumo prático de cada modo.
Como lembrete, antes de utilizar o PLS do servidor em qualquer um dos seus modos, o Enterprise Server tem de ser configurado para se ligar e iniciar sessão no portal Altium License service, para que as licenças adquiridas pela sua organização possam ser obtidas – podendo ficar offline depois de este processo estar concluído. Em alternativa, todas as licenças necessárias podem ser obtidas a partir do Altium Dashboard ou através de um servidor Altium separado que esteja ligado à internet, e depois transferidas para o Enterprise Server local como ficheiros de licença individuais.
As licenças adquiridas, como licenças Altium Server e Connection (CAL) ou licenças Altium Designer, podem depois ser disponibilizadas através da rede local pelo PLS.
Modo sem PLS
Como o nome sugere, o modo No PLS do Enterprise Server corresponde essencialmente ao servidor na sua configuração normal (predefinida), em que o PLS não está ativado.
Como tal, não disponibiliza licenças Altium através da rede; no entanto, as licenças podem ainda ser adquiridas a partir do portal Altium License service. Esta função suporta a capacidade do Enterprise Server de ser licenciado “automaticamente” através de licenças adquiridas ou de ficheiros de licença alf importados, que coexistem com o método legado de colocar ficheiros de licença na pasta raiz da instalação.
Para selecionar este modo, assinale a opção No PLS na página License Manager da interface de browser do Workspace – Admin » Settings – License manager.
A opção Automatically create assignment for All Users group obriga a que as licenças recém-adquiridas sejam atribuídas ao grupo predefinido All Users. A forma como as licenças são atribuídas afetará a sua disponibilidade para Roles quando forem disponibilizadas através da rede pelo PLS, conforme descrito abaixo. Clique em
para confirmar quaisquer alterações às definições.
Modo PLS local
Nesta configuração PLS do servidor, as licenças serão disponibilizadas a instalações do Altium Designer e do Server alojadas na rede. O Enterprise Server é licenciado normalmente, através de licenças adquiridas ou de ficheiros de licença alf.

O PLS disponibiliza licenças a uma instalação do Altium Designer (cliente) na rede quando o utilizador inicia sessão no Enterprise Server.
Para mudar para este modo, selecione a opção Local PLS na página License Manager da interface de browser do Workspace – Admin » Settings – License manager.

Ao configurar o modo sem PLS, o modo de autenticação afetará diretamente a forma como as licenças são disponibilizadas às instalações cliente na rede – ver detalhes abaixo.
O PLS exporá licenças ao Altium Designer quando o utilizador iniciar sessão no Enterprise Server. As licenças de servidor ficarão disponíveis para outros servidores na rede quando o PLS do Enterprise Server estiver no modo de segurança “No Authentication” (ver opções abaixo).
O modo Local PLS disponibiliza definições adicionais que determinam a que Utilizadores poderão ser oferecidas licenças específicas do Altium Designer (determinadas por Funções de Utilizador) e durante quanto tempo uma licença permanecerá alugada quando não estiver a ser utilizada. Clique em
para confirmar quaisquer alterações às definições.
Definições do Local PLS
Modos de Autenticação do License Manager
O modo de autenticação PLS do servidor pode ser definido como 'Sessão do Vault' ou 'Sem Autenticação', consoante a forma como pretende disponibilizar licenças aos clientes de rede (Altium Designer e servidores). Utilize o menu pendente License Manager Authentication para efetuar a seleção.
Vault Session:
A sessão atual de ligação do cliente recebe acesso às licenças – uma sessão é iniciada ao iniciar sessão no Workspace do Enterprise Server a partir do Altium Designer. Este é o modo PLS padrão do servidor, em que o acesso à licença está associado a uma sessão do Enterprise Server. Selecione Team » Sessions no menu principal para ver e gerir as sessões de ligação atuais.
Uma vez que, neste modo de segurança, a ligação PLS é validada por uma sessão ativa, as licenças não podem ser acedidas por outros servidores na rede (que não iniciam sessão) nem a partir da ligação interna de configuração do PLS no Altium Designer. As licenças ficam disponíveis quando um Utilizador inicia sessão no Enterprise Server a partir do Altium Designer.
No Authentication:
Qualquer ligação ao PLS do servidor terá acesso às licenças disponíveis. Este é um modo menos restritivo que pode ser utilizado para acesso a licenças quando os utilizadores do Altium Designer não iniciam sessão no Workspace do Enterprise Server, ou quando o Enterprise Server está configurado como um Private License Service central (um Servidor de Licenças) numa configuração com vários servidores.
- Como as ligações PLS não estão associadas a uma sessão do servidor (início de sessão), as licenças disponíveis do Enterprise Server podem ser acedidas por outros servidores da rede neste modo. Os outros servidores têm de estar definidos para o modo External PLS, com a respetiva opção 'Licenciamento local' desmarcada, para que seja utilizada a licença do servidor remoto.
- Como as ligações PLS não são validadas por uma sessão do servidor, o Altium Designer pode aceder diretamente às licenças utilizando a ligação PLS interna do próprio Altium Designer – Setup private license server na página License Management (tal como era utilizado para aceder ao PLS 1.0). Consulte Licenciamento sem iniciar sessão no servidor (abaixo) para mais informações.
-
Se um Utilizador iniciar sessão numa conta do servidor, o PLS cria um novo utilizador com um nome correspondente a essa conta, no formato
user_name server_name. O utilizador só terá acesso às licenças associadas a essa conta de Utilizador gerada – conforme determinado pela sua posterior associação de Função. Esta ação pode ser desativada desmarcando a opção Automatic user creation option (ver abaixo).
Criação automática de utilizador (modo Sem Autenticação)
Quando esta opção está assinalada (predefinição), o PLS do Enterprise Server irá gerar automaticamente uma conta de utilizador que corresponde à conta usada para iniciar sessão no servidor. Assim, se um utilizador iniciar sessão, por exemplo, no servidor LicenseServer utilizando a conta de Utilizador registada Trevor, o PLS cria automaticamente um Utilizador com o nome Trevor LicenseServer (user_name server_name) – este é o Nome 'ativo' que deve ser utilizado para a associação de Funções e, por conseguinte, para determinar a distribuição de licenças. Consulte Funcionalidade de sincronização automática de Utilizadores abaixo para mais informações.
Se a opção Automatic user creation estiver desmarcada, a conta de utilizador do servidor (Trevor) não poderá ligar-se ao PLS (e, por conseguinte, às licenças disponíveis), a menos que a conta correspondente user_name server_name já exista. Na maioria das circunstâncias, esta opção deverá estar ativada. A exceção poderá ocorrer quando o Administrador do servidor pretender predeterminar que contas de utilizador do Enterprise Server podem ser usadas para ligar ao servidor quando este se encontra no modo No Authentication.
Além disso, o PLS do Enterprise Server irá gerar automaticamente uma conta de utilizador (definida para o Nome da Conta Windows do utilizador) se um Utilizador se ligar através da funcionalidade Setup Private License Server no Altium Designer, em vez de iniciar sessão no Enterprise Server – tenha em atenção que o nome do Utilizador gerado está num formato diferente do descrito imediatamente acima. Consulte Licenciamento sem iniciar sessão no servidor abaixo.
► Consulte a secção Utilizador Existente para obter uma tabela de resumo dos tipos de perfil de Utilizador do servidor.
Intervalo de tempo limite para devolução de seat
A opção Seat return timeout interval está incluída para forçar a expiração de uma licença alugada depois de o Altium Designer não responder ao PLS durante o número de horas especificado.
O PLS consulta regularmente um cliente de design através da rede e espera uma resposta; no entanto, as respostas não serão devolvidas se, por exemplo, o PC anfitrião do cliente entrar em modo de Suspensão ou Hibernação, ou se a aplicação cliente falhar ou for encerrada forçosamente. Quando as respostas do cliente não forem recebidas durante um período de tempo superior ao intervalo de tempo limite definido (4 horas, por predefinição), o seat da licença alugado pelo cliente será revogado e devolvido ao conjunto de seats disponíveis dessa licença.
Esta opção é, na prática, uma versão automática e temporizada da funcionalidade manual Libertação de Licença.
Criar automaticamente atribuição para o grupo Todos os Utilizadores
Quando esta opção do Local PLS está assinalada (predefinição), as licenças recém-adquiridas serão atribuídas ao grupo predefinido All Users. A licença disponibilizada ficará acessível a todos os utilizadores do Altium Designer que se liguem ao servidor, independentemente do grupo de Função ao qual o utilizador esteja atribuído.
Acesso a licenças do Altium Designer (início de sessão)
No modo Local PLS, as licenças que foram configuradas e expostas pelo Private License Service podem ser acedidas por instalações do Altium Designer na rede, que atuam como clientes do PLS. Para aceder a uma licença do Altium Designer disponibilizada pelo PLS do Enterprise Server, inicie sessão a partir do Altium Designer – a caixa de seleção associada na caixa de diálogo pode ser utilizada para automatizar o início de sessão.
Iniciar sessão no servidor caddesign no Altium Designer.
Assim que um cliente Altium estiver ligado ao Enterprise Server e ao respetivo PLS, a área 'Licenças Disponíveis' da página License Management do Altium Designer será preenchida com a lista de licenças privadas fornecidas pela ligação PLS do servidor, na categoria Private Server – Connected to xxx, em que 'xxx' indica o nome do servidor que está a disponibilizar as licenças. Utilize a opção License Management do cliente de design no menu pendente Utilizador (canto superior direito) para aceder à página License Management.
License Managementacesso à página no Altium Designer.
Para alugar uma licença para a instalação do Altium Designer, selecione na lista a entrada da licença pretendida e clique no botão Use. Tenha em atenção que uma licença alojada pelo PLS pode estar definida para o modo Automatic Leasing, pelo que não é necessária qualquer intervenção do utilizador no Altium Designer, para além de iniciar sessão no servidor.

As Licenças Privadas ficam disponíveis ao iniciar sessão no servidor. Tenha em atenção que a opção Setup PLS interna do Altium Designer não é utilizada.
O estado da licença selecionada mudará então para indicar que está a ser utilizada por si – expanda (►) a entrada da licença para ver os seus utilizadores atuais. Tenha em atenção que o respetivo campo Assigned Seat Count será alterado para indicar que um lugar da licença foi ocupado, e isto também é refletido por um incremento de User Count para essa entrada de licença no Enterprise Server Workspace (vá para Admin » Licenses na interface do navegador do Workspace).
O estado da licença também é visível na interface do navegador do Workspace na página License Manager (Admin – Licenses). Expanda a entrada da licença para ver os detalhes atuais do aluguer e, se necessário, terminar a sessão de aluguer do utilizador atual clicando no comando Release.
► Consulte a tabela Server PLS mode comparison para um resumo comparativo do modo Local PLS.
Modo External PLS
O modo de configuração External PLS do Enterprise Server destina-se a instalações em que existem vários servidores na rede e um deles está configurado como um Serviço de Licenciamento Privado central (remoto) para todos os utilizadores. Este tipo de instalação adequa-se a uma empresa de maior dimensão, em que cada departamento da empresa (Engenharia, Desenvolvimento, etc.) pode utilizar várias instalações do Altium Designer e um servidor local de departamento para fins de gestão de dados de projeto. Tanto os servidores de dados de projeto dos departamentos como as instalações do Altium Designer são licenciados por um Serviço de Licenciamento central, como o PLS num Altium Server ou num Altium Infrastructure Server, dedicado a essa função.
Nesta configuração, os servidores são configurados da seguinte forma:
- Central Licensing Server – é definido como Local PLS mode (ver acima), para que todas as licenças adquiridas sejam disponibilizadas através da rede. Na perspetiva do Servidor Local (departamental), este é o Servidor externo que fornece o serviço de licenciamento através do seu PLS. Tenha em atenção que a opção Automatic user creation tem de estar assinalada (definição predefinida), uma vez que isto ativa a User synchronization entre os servidores Local e Externo.
- Local (department) Server – é definido como External PLS mode e configurado para se ligar e utilizar o PLS do Servidor Central de Licenciamento, em substituição do PLS do próprio servidor local. Assim, o Servidor Local está a utilizar um PLS external (o que está no Servidor Central de Licenciamento) para licenciamento, mas continuará a disponibilizar os seus serviços locais de Gestão de Dados aos Utilizadores ligados.
Para mudar o servidor local para o modo External PLS, selecione a opção External PLS na página License Manager da interface do navegador do Workspace – Admin » Settings – License manager.

Defina o URL e a porta do External PLS para aceder ao servidor externo que está configurado como servidor central de licenciamento privado.
Neste modo, o Enterprise Server liga-se a e utiliza um PLS externo (como um PLS de servidor remoto que tenha sido configurado como Servidor Central de Licenciamento) em substituição do seu próprio serviço de licenciamento (PLS). O endereço de rede do Servidor Central de Licenças na imagem acima, e portanto o destino da ligação ao PLS externo, é http://LicenseServer –; este endereço baseia-se no computer_name do PC anfitrião do servidor de licenças.

Um Servidor Local “departamental”, definido para o modo External PLS, redireciona efetivamente as licenças disponibilizadas pelo PLS do Servidor Central de Licenciamento para instalações locais do Altium Designer.
Quando um utilizador do Altium Designer inicia sessão no Servidor Local (agora configurado no modo External PLS), o serviço PLS do servidor remoto é “redirecionado” através do Enterprise Server local e disponibilizará as respetivas licenças ao Altium Designer. Como habitual, o utilizador tem de utilizar credenciais (locais) válidas para iniciar sessão no servidor local.
Definições de External PLS
As opções e definições de External PLS são as indicadas abaixo. Normalmente, esta configuração é utilizada para um servidor local/departamental em que tanto as licenças do Altium Designer como as do servidor são geridas por um serviço central remoto de licenciamento.
URL e porta do PLS
As definições associadas de PLS url e PLS Port devem corresponder às da configuração do servidor externo. O URL é o endereço (nome de rede) do PC remoto que aloja o PLS do servidor “central”, conforme indicado pela entrada “Computer Name” do PC anfitrião em Control Panel\System and Security\System. No Windows 10, consulte Settings » System » About.
Licenciamento do Servidor Local
-
Quando a opção Use local license manager for vault licensing está ativada (assinalada), o Enterprise Server será licenciado “internamente” por licenças de servidor que adquiriu ao serviço de licenças da Altium, ou por ficheiros de licença
alfque tenham sido importados do disco ou colocados na pasta de instalação do servidor. - Quando a opção não está assinalada, o Enterprise Server será licenciado a partir do PLS externo, conforme indicado pelas definições url e Port do PLS. O servidor externo (por exemplo, um Servidor Central de Licenciamento) terá licenças Altium Enterprise Server disponíveis, com lugares suficientes, que adquiriu ao serviço de licenças da Altium. Tenha em atenção que, sempre que o servidor tenha sido licenciado de uma forma diferente, poderá ser necessário reiniciá-lo para ativar as suas funções.
► Consulte a tabela Server PLS mode comparison para um resumo comparativo do modo External PLS.
Atribuição de licenças ao grupo de utilizadores
A opção Automatically create assignment for All Users group força a atribuição de licenças recém-adquiridas ao grupo de função predefinido All Users. Esta opção é desativada quando a opção Use local license manager for Vault licensing acima não está assinalada, uma vez que nesse modo todas as licenças têm origem no External PLS, como o PLS num servidor remoto utilizado como Servidor Central de Licenciamento.
Funcionalidade de sincronização automática de utilizadores
Conforme descrito acima, para implementar um sistema de licenciamento centralizado baseado em vários Altium Servers, um servidor é configurado como PLS Central que disponibiliza licenças a Servidores Locais (por exemplo, departamentais) e aos respetivos Utilizadores atribuídos. O Servidor Central de Licenciamento é definido para Local PLS mode (e “No Authentication”), e os Servidores Locais são definidos para Externals PLS mode, em que o respetivo PLS atribuído é o Servidor Central de Licenciamento remoto.
Quando os utilizadores do Altium Designer iniciam sessão no respetivo Servidor Local, têm acesso a licenças que foram “redirecionadas” a partir do PLS (externo) no Servidor Central de Licenciamento.
Parte do mecanismo envolvido em conceder a um Utilizador acesso a licenças remotas através do Servidor Local é a criação de um nome de utilizador “sincronizado” no Servidor Central de Licenciamento – o Nome de Utilizador local é sincronizado com o Servidor Central de Licenciamento. Consulte Automatic user creation no modo No Authentication, acima.
O perfil de Utilizador criado no Servidor de Licenciamento tem o nome composto da conta de Utilizador: user_name server_name, em que server_name se refere ao nome de rede do Servidor Local (Departamental) do utilizador, e user_name se refere ao nome utilizado para iniciar sessão nesse Servidor Local. O nome composto refere-se à conta “local” do utilizador.
Por exemplo, se o utilizador Trevor iniciar sessão no seu servidor local atribuído (Department Server alojado em CADDESIGN), o PLS no servidor central (Licensing Server alojado em LicenseServer) permitirá o acesso à licença criando uma entrada User com o nome Trevor CADDESIGN. O First Name e o Last Name do novo perfil de utilizador serão Trevor e CADDESIGN, respetivamente (Utilizador e Servidor do departamento local) – o Username da conta é CADDESIGN:Trevor.
Quando definido para o modo External PLS, as licenças de um utilizador com sessão iniciada têm origem no PLS externo especificado, que cria um perfil de utilizador sincronizado (como mostrado abaixo).

Numa configuração com vários servidores (servidor central de licenciamento e servidores locais “departamentais”), o nome de utilizador de um Servidor Local é sincronizado/replicado no Servidor de Licenciamento, caso ainda não exista – proporcionando assim acesso local a licenças centralizadas.
Neste caso, uma licença do Altium Designer no Licensing Server remoto será mostrada como alugada por Trevor CADDESIGN – que é o utilizador sincronizado Trevor do Servidor Local (o Department Server alojado em CADDESIGN). Apesar de o utilizador do Altium Designer ter iniciado sessão no servidor departamental local, a licença do Altium Designer é fornecida pelo PLS remoto Licensing Server (através do servidor local). Tenha em atenção que o Altium Designer mostra uma licença como alugada à conta de Utilizador Username, que, para o utilizador criado neste exemplo, é CADDESIGN:Trevor.
Enquanto utilizador com sessão iniciada no respetivo servidor “departamental” local, terá acesso de forma transparente a licenças a partir do servidor central de licenciamento através do seu servidor local.
Funções do Licensing Server
Os perfis de utilizador que tenham sido sincronizados com um servidor Central PLS numa configuração com vários servidores podem ser adicionados a Roles, tal como em qualquer outro Server definido para modo Local PLS.
No caso de uma configuração de servidores composta por um Licensing Server central e Local Servers distribuídos (conforme detalhado acima), os Utilizadores duplicados (sincronizados) no Licensing Server podem ser adicionados a Roles para restringir a disponibilidade de licenças. Assim, quando um Utilizador inicia sessão num Local Server, as licenças disponibilizadas ao Utilizador (a partir do Licensing Server PLS externo através do Local Server) serão determinadas pelas Roles e pelas atribuições de licenças configuradas para esse utilizador sincronizado no Licensing Server central.
No exemplo acima, o utilizador sincronizado Trevor CADDESIGN (o Trevor utilizador sincronizado a partir do Local Server) no Licensing Server pode ser adicionado a uma EngineeringRole, à qual está atribuída uma licença específica do Altium Designer. Quando o utilizador Trevor inicia sessão no seu servidor local, a licença especificada ficará disponível em virtude da configuração da Role de utilizador associada e da atribuição de licença no Licensing Server externo.
Em geral, estas atribuições de Role de utilizador e de licença seriam implementadas pelo administrador do Licensing Server, depois de um utilizador do Local Server iniciar sessão pela primeira vez (desencadeando assim o processo de sincronização do Utilizador).
► Consulte Atribuições de License Role abaixo para mais informações sobre como trabalhar com Roles e atribuições de licenças.
Licenciamento sem início de sessão no Server
Para os utilizadores do Altium Designer que não utilizam as capacidades de gestão de dados do Enterprise Server e, por isso, não iniciam sessão no servidor, o Altium Designer pode aceder a licenças a partir do PLS do servidor usando a configuração PLS interna do Altium Designer (conforme descrito abaixo). Para esta abordagem, o Enterprise Server é configurado da seguinte forma:
- O modo PLS do servidor é definido como Local PLS, para que as licenças fiquem disponíveis na rede.
- O PLS tem de estar definido para o modo de segurança 'No Authentication', uma vez que, nesta configuração, não será estabelecida uma Session do servidor através do início de sessão no servidor.
- O PLS do servidor dispõe de uma licença adequada do Altium Designer atribuída a All Users, para que fique acessível por qualquer ligação ao servidor.
Acesso a licenças no Altium Designer
Para aceder às licenças alojadas no Server no Altium Designer (sem iniciar sessão), selecione Setup private license server na página de configuração License Management. Utilize a opção License Management no menu suspenso Account para aceder à página License Management.
Introduza os dados básicos do servidor para o PLS na caixa de diálogo Private License Server Setup e clique em OK. O nome do servidor será o nome de rede (computador) do PC que aloja o Enterprise Server, e a porta padrão é 9780 – utilize a porta 9785 para estabelecer uma ligação segura https. As outras definições da caixa de diálogo, como as opções Servers list, aplicam-se ao tipo de ligação legado PLS 1.0.

Tenha em atenção que apenas as entradas de nome do Server e porta são necessárias ao utilizar a configuração interna do Altium Designer para aceder a licenças PLS. O comportamento é diferente ao ligar ao legado PLS 1.0.
Depois de ligado ao PLS, a área 'Available Licenses' da página License Management (na categoria Private Server – Connected to...) será preenchida com uma lista de licenças privadas que pode utilizar.
Para obter uma licença por empréstimo para a instalação do Altium Designer, selecione a entrada de licença pretendida e clique no botão Use. Em alternativa, uma licença alojada pelo Enterprise Server pode ser definida para o modo Automatic Leasing, para que não seja necessária qualquer intervenção do utilizador no Altium Designer, para além de ativar inicialmente a ligação Private license server.
Depois de obtida por empréstimo, o estado da licença indicará que está a ser utilizada por si – tenha em atenção que o respetivo campo Assigned Seat Count mudará para refletir que um lugar da licença foi ocupado. Do lado do servidor, a entrada da licença na página License Manager (Admin » Licenses) mostrará que um lugar foi ocupado por um User Name derivado do PC anfitrião do Altium Designer – consulte a secção abaixo para mais informações.
Utilizadores criados
Quando um utilizador se liga ao Enterprise Server PLS a partir do Altium Designer sem iniciar sessão (conforme descrito acima), é criado no servidor um perfil de Utilizador que corresponde ao Nome do Computador em ligação e ao nome da respetiva conta de utilizador ativa do Windows – ou seja, o computador e a conta do Windows que alojam o Altium Designer.
Por exemplo, um utilizador pode estar a usar uma conta do Windows chamada Design num computador com o nome PC4. Quando a opção Setup private server license do Altium Designer é utilizada para aceder a uma licença, o PLS do servidor que aloja essa licença criará um utilizador com o nome Design PC4, com Nome/Apelido; Design/PC4 e um Username Design.
Mais uma vez, este é o Nome de Utilizador do servidor que pode ser adicionado a Role(s), o que por sua vez determinará quais as licenças disponibilizadas à conta Design em PC4.
Consulte abaixo mais informações sobre Roles e atribuições de licenças.
Atribuições de License Role
Para controlar a disponibilidade de licenças para os utilizadores do Altium Designer, o PLS do Enterprise Server pode ser configurado para associar licenças específicas a Roles de utilizador definidas (grupos de Utilizadores). Na prática, quando um utilizador inicia sessão no servidor, o PLS oferecerá apenas as licenças atribuídas a Roles das quais o utilizador é membro.
Os Utilizadores e as Roles de utilizador podem já estar registados no Enterprise Server se este estiver atualmente a ser utilizado para gerir e armazenar dados de projeto do Altium Designer. As licenças alojadas pelo servidor são atribuídas a 'All Users' por predefinição, mas podem ser reatribuídas a qualquer Role disponível. Da mesma forma, os Utilizadores podem ser adicionados a qualquer Role disponível.
Utilizadores
Para adicionar um novo perfil de Utilizador e adicioná-lo a uma Role, selecione Users no menu principal do browser para ver a lista de nomes de utilizador registados no Enterprise Server e, em seguida, selecione o botão
.
Adicione os dados do novo Utilizador na caixa de diálogo pop-up Add User e clique no botão
para confirmar as alterações. A caixa de diálogo inclui alguns campos de entrada dignos de nota:
- Authentication: A opção predefinida Built In identificará a ligação do Utilizador utilizando o próprio Identity Service (IDS) do Enterprise Server, enquanto o método Windows se aplica quando os PCs anfitriões fazem parte de um Domínio Windows e será utilizada a autenticação do Domínio Windows.
- New Roles: O novo Utilizador pode ser adicionado a uma Role existente introduzindo o nome da Role neste campo. O campo procurará dinamicamente uma Role existente que corresponda à(s) primeira(s) letra(s) que escreveu – selecione o nome da Role para confirmar a sua escolha. Por predefinição, os Utilizadores não são incluídos num grupo de Role.
► Consulte Adicionar Utilizadores & Roles para obter informações mais detalhadas sobre Utilizadores.
Roles
Para adicionar uma nova Role e depois adicionar um Utilizador existente como membro, selecione Roles no menu principal do browser para ver a lista de nomes de Role existentes e, em seguida, selecione o botão
.
Adicione o nome da nova Role na caixa de diálogo Add Role e inclua quaisquer Utilizadores que pretenda como Membros dessa Role. O campo New Members procurará dinamicamente um Utilizador existente que corresponda à(s) primeira(s) letra(s) que escreveu – selecione o nome completo do Membro para confirmar a sua escolha. Clique no botão
da caixa de diálogo para confirmar as alterações.
► Consulte Adicionar Utilizadores & Funções para informações mais detalhadas sobre Funções.
Utilizadores Existentes
Os Utilizadores Existentes podem ser tornados membros de uma Função (ou Funções) editando o seu perfil de utilizador. Clique no ícone
associado à entrada do Utilizador para abrir a caixa de diálogo User Editing, assinale as Funções que pretende adicionar na lista User Roles e, em seguida, clique no botão
para confirmar as alterações. Uma Função também pode ser adicionada escrevendo no campo New Roles, conforme descrito acima.
Tenha em atenção que um Utilizador existente pode ser representado em vários formatos, dependendo da forma como foi adicionado. Os formatos incluem entradas padrão Username/Firstname/Lastname e entradas que foram geradas automaticamente pelo PLS em resposta a ligações recebidas que não iniciam uma Sessão no servidor através de início de sessão.
| User | Username | First Name | Last Name | Account Creator | Circumstances |
| Trevor Smith | Trevor | Trevor | Smith | Introduzido manualmente | Uma conta de Utilizador padrão, adicionada por um administrador do Servidor. |
| Design PC4 | Design | Design | PC4 | Gerado automaticamente | Um utilizador do Altium Designer, a trabalhar a partir da Conta Windows Design no computador PC4, ligou-se ao PLS sem iniciar sessão no servidor. |
| Trevor CADDESIGN | CADDESIGN:Trevor | Trevor | CADDESIGN | Gerado automaticamente | O Utilizador Trevor iniciou sessão na sua conta no Enterprise Server CADDESIGN, cujo PLS está configurado para o modo 'Sem Autenticação'. Além disso, numa configuração Central/Local de servidores, quando Trevor inicia sessão no seu Servidor Local (CADDESIGN, configurado para o modo PLS Externo), o Utilizador Trevor CADDESIGN é gerado no PLS do Servidor Central (que está configurado para o modo 'Sem Autenticação'). |
Em todos os casos, estes perfis de Utilizador podem ser tornados membros de Funções editando a entrada do utilizador. Tenha em atenção que, numa configuração com um Servidor Central de Licenciamento e vários Servidores Locais (consulte modo PLS Externo), a pertença do Utilizador a Funções é aplicada no Central PLS para efeitos de licenciamento, em vez de ao nível de Local Server.
Numa configuração multi-servidor Central/Local, o processo de configuração do Utilizador seria, tipicamente:
- Criar uma Conta de Utilizador padrão no Servidor Local/Departamental do Utilizador (que está configurado para o modo 'PLS Externo', apontando para o PLS Central de Licenciamento).
-
Pedir ao Utilizador para iniciar sessão na nova conta no Servidor Local – isto irá sincronizar o Nome de Utilizador com o PLS Central (na forma
user_name server_name) - No PLS Central, editar a nova entrada de Utilizador sincronizada para a tornar membro da(s) Função(ões) necessária(s). As licenças são atribuídas a Funções, permitindo o acesso pelos utilizadores – veja abaixo.
Atribuições de licenças
No modo PLS Local, o PLS do Enterprise Server pode disponibilizar seletivamente licenças do Altium Designer que tenham sido atribuídas a uma Função específica, a qual, por sua vez, pode estar associada a uma conta de Utilizador do servidor. Por predefinição (salvo se indicado em contrário), todas as licenças adquiridas pelo Enterprise Server são atribuídas ao grupo 'Todos os Utilizadores' e, por isso, ficam disponíveis para qualquer Utilizador que se ligue ao PLS.
Para ver e editar as atribuições de licenças existentes por Função, aceda a Admin » Licenses na interface de navegador do Workspace e selecione o separador Roles. Clique no nome de uma Função na coluna Roles para ver os seus Utilizadores membros e, à direita, as licenças que lhe estão atribuídas.
Uma licença pode ser atribuída a uma Função abrindo a caixa de diálogo Add/Edit assignment com o botão
e, em seguida, selecionando uma licença disponível, a respetiva Função de destino e as opções de atribuição.
O tipo de Licença, a Licença específica e a Atribuição de Função proposta são todos selecionáveis a partir de menus pendentes, que serão preenchidos com uma lista das opções atualmente disponíveis. Na imagem de exemplo abaixo, 10 postos de uma licença Altium Designer específica de 20 postos estão a ser atribuídos à Função de grupo Engineers.
As opções de atribuição de licença incluem:
- Automatic leasing: Obriga o Altium Designer a efetuar automaticamente o lease (utilização) desta licença quando esta ficar disponível. No Gestor de Licenças do Altium Designer, o processo normal de escolher a licença na lista e selecionar Use é executado automaticamente para esta licença.
- Seat availability: Especifique o número de postos de Licença (até ao total de postos permitido) que serão disponibilizados para a Função associada, ou assinale simplesmente a opção All available seats para ativar o número total de postos dessa Licença (o seu atributo User Count)
- Roaming: Permita que uma Licença seja utilizada em modo 'roamed' (utilizada pelo Altium Designer quando o PC anfitrião não está ligado à rede) selecionando a opção Allow Roaming. A definição de duração Max roam irá configurar a licença para desativar um posto em modo 'roamed' após o período indicado. Consulte Licenciamento On-Demand para mais informações sobre o modo Roaming das licenças Altium.
- Notifications: As notificações são mensagens que serão enviadas aos Utilizadores em resposta a eventos específicos, como por exemplo quando quase todos os postos de Licença atribuídos tiverem sido utilizados em lease – a opção Notify when xx% of available seats have been leased. Selecione a opção Send reject notifications e um Send to users with role alvo (opcional) para ativar mensagens de alerta para Utilizadores que tenham sido desligados da Licença atribuída (posto revogado).
Quando a nova configuração de atribuição de licença estiver concluída, clique em
para confirmar a atribuição à Função selecionada. Para ver detalhes sobre a licença atribuída, selecione a opção de expandir associada à respetiva entrada.
No cenário de atribuição de licenças acima, 10 postos de uma licença Altium Designer de 20 postos foram atribuídos à Função Engineers e, por conseguinte, aos seus membros. Se a atribuição predefinida da Função All Users associada à licença não tivesse sido removida e ambas as atribuições existissem, a licença não ficaria disponível em exclusivo para os membros da Função Engineers – ficaria disponível para todos os utilizadores do servidor.
Para remover uma atribuição de licença existente, clique no botão eliminar associado à respetiva entrada. Uma atribuição de licença pode ser editada através do respetivo botão
.
O separador Funções da página License Manager disponibiliza uma vista agregada das Funções atuais, dos Utilizadores que as compõem e das Licenças atribuídas a cada grupo de Funções. Esta interface versátil pode ser utilizada em conjunto com a forma como os Utilizadores são agrupados em Funções (configuradas nas páginas principais Team) para uma abordagem flexível à atribuição de licenças e postos aos Utilizadores.
Gerir licenças
O Private License Service (PLS) baseado no Enterprise Server oferece um conjunto de funcionalidades de administração para gerir a atribuição e utilização de licenças, incluindo a capacidade de libertar à força uma licença em lease e monitorizar de perto a forma como as licenças são utilizadas.
Libertar uma licença em utilização
Em situações em que uma licença esteve a ser utilizada pelo Altium Designer mas não foi corretamente libertada pelo software, o PLS disponibiliza um meio de terminar esse lease e devolver o posto ao conjunto de postos de licença disponíveis. Isto pode acontecer quando o PC entra em modo de suspensão enquanto o Altium Designer está ativo, ou devido a algum tipo de falha do software que tenha impedido um encerramento correto. Na prática, esse posto de licença continua registado como estando em utilização e, por isso, é negado a outro utilizador.
Para localizar a licença em causa nesta situação, aceda à lista de Licenças na interface de navegador do Workspace selecionando Admin » Licenses. Na lista de licenças apresentada no separador Licenses, a informação de lease de cada entrada está disponível expandindo a entrada da licença com o botão
– utilize-o para encontrar o utilizador que ainda mantém o posto de licença.
A licença utilizada por esse utilizador pode ser terminada, e o posto devolvido ao conjunto de licenças, clicando na ligação Release associada à entrada do utilizador e confirmando depois a ação na caixa de diálogo Release seat. O Altium Designer irá notificar o utilizador de que a licença foi libertada à força por um administrador.
Monitorizar a utilização de licenças
O Enterprise Server disponibiliza um conjunto de funcionalidades de monitorização e relatórios de utilização de licenças que podem ser usadas para auditar a forma como as licenças do Altium Designer são utilizadas numa organização. Isto é útil para garantir que está a ser feita a melhor utilização possível dos postos de licença disponíveis, para antecipar futuras necessidades de licenciamento e para determinar a utilização por Utilizadores individuais.
As funcionalidades de utilização de licenças do servidor estão acessíveis através da interface de navegador, no separador Reports da página License Manager (Admin » Licenses). Isto oferece uma vasta gama de opções de relatório, acedidas através de separadores específicos na vista Relatórios. Dependendo do tipo de informação necessária para cada relatório, podem ser aplicados filtros de relatório associados para ajustar os resultados de modo a incluir Licenças, Funções, Utilizadores e períodos de tempo específicos.
Para filtrar os resultados dos relatórios de utilização para mostrar, por exemplo, a atividade de uma determinada Licença, selecione a licença pretendida no menu pendente Licenses e clique em
. Podem ser adicionadas licenças adicionais conforme necessário – as licenças são diferenciadas pelo respetivo Código de Ativação. A ação de filtragem destas opções mantém-se ativa enquanto cada separador de estilo de relatório for selecionado, permitindo-lhe ver relatórios de utilização limitados a essa licença.
A Reports página também oferece a opção de exportar o relatório atual para o disco em formato CSV – compatível com o Microsoft Excel e outras aplicações de folha de cálculo – para fins de administração e contabilidade. Selecione os resultados do relatório pretendidos utilizando o separador apropriado e a filtragem adequada às suas necessidades, clique no botão
e indique uma localização para guardar o ficheiro no disco.
Resolução de problemas de acesso à licença
Se o Altium Designer não conseguir ligar-se ao Enterprise Server PLS, ou se as licenças que adquiriu e configurou no PLS não aparecerem na lista Available Licenses do Altium Designer, poderá haver definições do sistema ou do software que estejam a impedir o acesso.
Ao resolver quaisquer problemas, tenha em consideração o seguinte:
-
Host PC Firewall – por predefinição, o Enterprise Server PLS utiliza a porta
9780ao transferir dados de licenciamento na rede. Verifique se esta porta foi aberta na firewall do PC anfitrião durante a instalação do servidor. - Allowed network connections – o Altium Designer disponibiliza a página System – Network Activity page da caixa de diálogo Preferences. Verifique se a entrada 'License Server' está assinalada, para que o servidor PLS possa comunicar com o Altium Designer através da rede.
-
Try basic tests:
- Check locally – se o servidor PLS estiver configurado num PC que também aloja uma instalação do Altium Designer, confirme que o PLS está acessível a essa instalação local antes de diagnosticar PCs remotos. Se o PLS e as licenças privadas estiverem disponíveis localmente, isto indica que os PCs noutros pontos da rede que não conseguem ligar-se têm um problema de configuração da rede ou do Altium Designer (e não do PLS).
- Assign license to All Users – se uma licença que foi corretamente atribuída no PLS não estiver disponível para aluguer no Altium Designer, altere temporariamente a atribuição de Role da licença para All Users (ou simplesmente crie uma nova atribuição All Users para essa licença). Consulte License Assignments, acima. Se ficar então disponível, isso indica que existia um problema com a Role do utilizador ou com a atribuição da licença.
- Refresh the server PLS – depois de efetuar alterações à configuração de licenças do servidor PLS, particularmente ao adicionar ou remover licenças de servidor adquiridas, poderá ser necessário terminar sessão e voltar a iniciar sessão para ver as alterações. Em algumas situações, poderá ser necessário reiniciar o Enterprise Server, reiniciando o PC ou utilizando a funcionalidade Restart do servidor no IIS Manager do Windows.
- Refresh the Enterprise server's PLS connection – depois de efetuar alterações ao acesso às licenças no servidor PLS ou no Altium Designer, restabeleça a ligação ao Enterprise Server clicando no comando Refresh na página Licensing Management do Altium Designer ou terminando sessão e voltando a entrar no servidor. Ao utilizar a configuração internal PLS setup para aceder a licenças no Altium Designer, atualize a ligação clicando em Refresh e/ou na ligação Disconnect/Reconnect... private license server. Para forçar uma atualização completa da ligação, selecione a ligação Setup private license server e clique em OK na caixa de diálogo Private License Server Setup.
-
Check Roles and PLS Authentication mode – se uma licença a que está a tentar aceder ao iniciar sessão no Enterprise Server estiver atribuída a uma Role específica, certifique-se de que o nome da Account do utilizador do servidor é membro dessa Role – note que, no modo 'No Authentication' do PLS, as Roles são atribuídas à account gerada
user_name server_name. Em contrapartida, se estiver a ligar-se ao PLS utilizando a opção 'Setup private license server' no Altium Designer, a autenticação do Enterprise Server must tem de estar definida como 'No Authentication'.
Comparação de modos do Enterprise Server PLS
O Enterprise Server PLS pode ser definido para um de três modos distintos, cada um adequado a determinados esquemas de licenciamento para o Altium Designer e Altium Servers. A tabela abaixo resume como o PLS gere e disponibiliza licenças Altium, quando configurado para cada modo de PLS.
| No PLS mode | Local PLS mode | External PLS mode | ||
| Server license location: | Local | Local | Local ou Externo | |
| User authentication: | n/a | Vault Session | No Authentication | n/a |
| Altium Server licenses served to network: | Não | Não | Sim | Sim – Licenças obtidas a partir de um servidor PLS externo. |
| Altium Designer licenses served to network: | Não | Sim | Sim | Sim – Licenças obtidas a partir de um servidor PLS externo. |
| Altium Designer license access using internal PLS setup: | Não | Não | Sim | Não |



















