domingo, 19 de setembro, 2021
Início Artigos técnicos Controle o acesso às licenças conforme a regra de negócio de sua...

Controle o acesso às licenças conforme a regra de negócio de sua empresa

0

O SolidNetWork License Manager (SNL) tem como finalidade disponibilizar a licença em tempo real, possibilitando a flexibilização e fácil rotatividade dos acessos. Porém, algumas eventualidades podem ocorrer, como a não devolução das licenças em sessões inativas e até mesmo a falta de controle de acesso.

Para evitar que estes inconvenientes ocorram, temos a opção de utilizar o arquivo OPT. Confira abaixo.

Criando um arquivo OPT

Os arquivos OPT são gerados pelo do bloco de notas e condições específicas são atribuídas para melhor gerenciamento das licenças.

Confira abaixo o procedimento para criar o arquivo na extensão, e, mais à frente, as condições para organização:

  1. No menu iniciar do Windows, digite “Bloco de notas” e pressione a tecla ENTER;
  2. Clique em “Arquivo > Salvar como…” e selecione o caminho “C:\Program Files (x86)\SOLIDWORKS SolidNetWork License Manager\licenses” e nomeie com SW­_D.OPT;

3. A seguir, o procedimento que deverá ser executado:

Designação dos produtos e condições

Antes de estruturar o arquivo OPT, é necessário conhecer as abreviações de cada produto e as condições existentes.

Para facilitar a compreensão, este processo será dividido em duas etapas: designação dos produtos e condições que podem ser incluídas na estruturação:

Designação dos produtos

PRODUTODESIGNAÇÃO
SOLIDWORKS Standardsolidworks
SOLIDWORKS Professionalswofficepro
SOLIDWORKS Premiumswofficepremium
SOLIDWORKS Plastics StandardPlastics_pro
SOLIDWORKS Plastics ProfessionalPlastics_premium
SOLIDWORKS Plastics PremiumPlastics_advanced
SOLIDWORKS Electrical 3DElec3d
SOLIDWORKS Sustainabilityswsustainability
SOLIDWORKS Composerswcomposer
SOLIDWORKS Visualize Standardvisustd
SOLIDWORKS Visualize Professionalvisupro
SOLIDWORKS MBD StandardSwmbd_std
SOLIDWORKS Inspection StandardSwinspection_std
SOLIDWORKS Inspection ProfessionalSwinspection_pro
SOLIDWORKS Simulation ProfessionalCae_cwpro
SOLIDWORKS Simulation PremiumCae_cwadypro
SOLIDWORKS PDM CAD EditorSwepdm_cadeditorandweb
SOLIDWORKS PDM ContributorSwepdm_contributorandweb
SOLIDWORKS PDM PSLSwepdm_
SOLIDWORKS PDM ViewerSwepdm_viewer


Condições

Existem inúmeras condições para aplicarmos no arquivo OPT, no entanto foi deixado os mais usuais e adicionado o caminho do arquivo FLEXLM com todos os recursos disponíveis:

CONDIÇÃOFUNÇÃO
GROUP nomedogrupo user1 user2….Adiciona 1 grupo com o nome do usuário do windows ou PDM
HOST_GROUP nomedogrupo host1 host2 host3…Adiciona 1 grupo com o IP do computador
GROUPCASEINSENSITIVE ONIndiferenciação da caixa do texto. Ex: “User” e “USER” serão iguais.
TIMEOUT ALL “tempoemsegundos”Tempo máximo que o todos os produtos podem ficar ociosos.
TIMEOUT Produto “tempoemsegundos”Tempo máximo que um produto pode ficar ocioso.
RESERVE “qtd” Produto GROUP nomedogrupoReservar um determinado produto para um grupo de usuários
RESERVE “qtd” Produto userReservar um determinado produto para um usuário
RESERVE “qtd” Produto HOST_GROUP nomedogrupoReservar um determinado produto para um grupo de IP’s
RESERVE “qtd” Produto HOST IPdamaquinaReservar um determinado produto para um IP.
MAX “qtd” Produto GROUP nomedogrupoQuantidade máxima de licenças que um determinado grupo pode usar

As demais condições podem ser encontradas na pasta “C:\Program Files (x86)\ SolidNetWork License Manager\Docs\flexuser\licensingenduserguide.pdf”.

Estruturação do arquivo OPT

Para uma melhor organização, este tópico será subdividido e mostrará um exemplo de estruturação do OPT utilizando as condições usuais e eficazes:

Condição “Case insensitive” e criar grupos

  1. A condição “Case Insensitive” permite que o criador do OPT não se preocupe com a caixa de texto, evitando possíveis erros no gerenciador de licenças. Para ativar, digite “GROUPCASEINSENSITIVE ON“:

2. Para criar o grupo, adicione na linha abaixo a string “GROUP” dê um espaço e digitalize um nome representativo. No caso abaixo, criaremos 2 grupos, um chamado “PRODUÇÃO” e o outro “ENGENHARIA”;

3. Na frente do nome do grupo, adicione o nome dos usuários. Lembre-se que deverá corresponder aos nomes dos usuários do Windows;

Reservar licenças para um grupo de usuários

Posto os grupos de usuários, agora será reservado licenças para os grupos. Neste caso, reservaremos 2 licenças SOLIDWORKS Standard para o grupo “PRODUÇÃO” e 2 Licenças SOLIDWORKS Premium para o grupo “Engenharia”. Esta condição fará com que este grupo sempre tenha a quantidade estipulada de licenças, e bloqueará que usuários fora desse grupo usufrua do pacote reservado.

1. Adicione uma linha com a condição “RESERVE”, dê um espaço e adicione a quantidade e o produto a ser reservado. Lembre-se que as designações dos produtos estão localizados aqui;

2. Na frente do produto, adicione a string GROUP e o nome do grupo que será reservados as licenças;

3. Caso tenha mais reservas, adicione na linha abaixo;

4. Para cada licença SOLIDWORKS Professional e SOLIDWORKS Premium reservada, é necessário obter 1 SOLIDWORKS Standard. Portanto, ficará da seguinte forma:

Reserva de licenças para um usuário

  1. Para reservar a licença para um usuário específico, coloque a string RESERVE “Qtd” “designação do produto” “nome do usuário”, conforme demonstrado na imagem a seguir:

Limitar a quantidade de licenças por grupo

Para limitar a quantidade de licenças por grupo, é utilizada a função MAX. Para exemplificar a usabilidade desta condição, suponha-se que o grupo “Engenharia” tenha 2 licenças Premium. No entanto, há 3 usuários, isto é, o terceiro usuário poderá utilizar qualquer licença disponível no gerenciador de licenças desde que não esteja reservado. Para que o terceiro usuário não a utilize, o comando citado é fundamental para esta ação.

  1. Como é necessário limitar o máximo de licenças utilizadas no grupo “Engenharia”, devesse adicionar uma condição de MAX para a licença SW Premium e as licenças SOLIDWORKS Standard respectivo ao pacote. Sendo assim, ficará da seguinte forma:

2. Após essa inclusão, o grupo não poderá exceder a quantidade de licenças estipulada.

Tempo limite para sessões ociosas

Como já é de conhecimento, as licenças em rede são obtidas através da abertura do software e, em algumas situações, o usuário, por desatenção ou com outros afazeres, permanece com a sessão aberta sem a utilizar. Para solucionar este problema, é possível utilizar a função TIMEOUT, que derrubará a sessão após um tempo de, no mínimo, 15 minutos.

  1. Para adicionar o timeout para um produto específico, adicione a string TIMEOUT “designação do produto” “tempo em segundos”;

2. Para adicionar para todos os produtos, coloque a string TIMEOUT ALL “Tempo em segundos”;

3. Salve o documento SW_D.OPT.

Validação no SNL e verificação

Após o término do arquivo OPT, siga os procedimentos abaixo para a validação e verificação se as atribuições foram efetivadas:

Validação

  1. Abra o SNL, e acesse a aba “Administração de Servidores”;
  2. Clique na opção “Reler” e confirme a mensagem;

3. Se as licenças forem lidas, será exibido na estruturação do log da seguinte forma:

Ficou com alguma dúvida? Preencha o formulário abaixo e converse com nossos técnicos.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui