Service de licence privé

Now reading version 8.0. For the latest, read: Service de licence privé for version 8.1

Pour les organisations qui exigent que leurs installations d’Altium Designer restent hors ligne, isolées d’Internet, un Private License Service Altium local peut offrir la commodité et la souplesse des licences logicielles à la demande, à la place du service de licences Altium dans le cloud.

Le service de licences privé dédié (Private License Service, PLS), déployé sur un PC connecté au réseau LAN/WAN de l’entreprise, est configuré par un administrateur pour acquérir localement les licences Altium de l’entreprise, puis les mettre à disposition des installations d’Altium Designer selon les besoins.

Comme lors de l’utilisation d’une licence provenant du portail du service de licences Altium, un poste (instance) d’une licence Altium Designer hébergée par le PLS peut être « emprunté » par le logiciel pendant son utilisation, puis « restitué » (remis dans le pool de licences disponibles) lorsqu’il n’est plus nécessaire. Avec le PLS Altium, les licences peuvent également être fournies en mode itinérant : le poste de licence est alors attribué à la machine cible pour une durée déterminée. Cela permet au PC hébergeant Altium Designer, par exemple un ordinateur portable, de se déplacer librement tout en étant déconnecté du réseau.

Un PLS offre la souplesse nécessaire aux entreprises qui hébergent plusieurs installations d’Altium Designer, avec l’avantage supplémentaire de pouvoir configurer, surveiller et contrôler l’utilisation des licences et des postes depuis un service de licences privé Altium centralisé, lui-même hébergé sur un réseau LAN/WAN local pouvant être isolé d’Internet.

Historiquement, le service de licences privé Altium (PLS) était disponible sous forme d’application autonome (Private License Server (14.0.0.34)), installée en tant que service Windows sur la machine hôte. Pour répondre aux besoins actuels de gestion plus avancée des licences logicielles, les versions actuelles d’Enterprise Server proposent une implémentation améliorée et simplifiée du PLS, intégrée à l’installation du serveur. Enterprise Server Private License Service prend en charge plusieurs modes de fonctionnement, peut être configuré comme service de licences central ou local, et peut fournir des licences Altium Designer et des licences de serveur Altium sur le réseau local, ainsi que de nombreuses autres fonctionnalités.

Si ce n’est pas déjà fait, la première étape pour utiliser le PLS d’Enterprise Server consiste à installer Enterprise Server et à activer sa licence.

Voir Installation d’Enterprise Server

Licences d’Enterprise Server

Les fonctionnalités d’Enterprise Server, notamment son service de licences privé (PLS), deviennent disponibles lorsque la licence d’Enterprise Server lui-même a été activée par l’ajout d’une licence Altium Enterprise Server appropriée. Pour permettre aux utilisateurs de se connecter à Enterprise Server depuis Altium Designer, une licence Altium Enterprise Server CAL valide (licence d’accès client) est également nécessaire.

Enterprise Server propose une méthode d’activation de ses propres licences souple pour ajouter ou acquérir des licences Altium. Elle est accessible depuis la page Licenses (Admin – Licenses) de l’interface Web du Workspace d’Enterprise Server, qui permet de se connecter au portail de licences Altium () afin d’acquérir localement les licences Altium de votre entreprise.

Trois onglets sont disponibles :

  • Licenses – présente la liste de toutes les licences actuellement disponibles. Au moins deux licences sont nécessaires pour activer les licences d’Enterprise Server (Altium Enterprise Server et Altium Enterprise Server CAL). D’autres licences peuvent être ajoutées pour être distribuées via le PLS. Les licences peuvent être acquises soit From cloud (en choisissant dans la liste des licences disponibles pour votre entreprise sur le portail Altium), soit From file (en important depuis le disque des fichiers de licence alf existants).
  • Groups – permet d’attribuer des licences à des groupes d’utilisateurs. En mode Local PLS, le PLS d’Enterprise Server peut proposer de manière sélective les licences logicielles attribuées à un groupe précis. Par défaut (sauf indication contraire), toutes les licences acquises par Enterprise Server sont attribuées au groupe All Users et sont donc disponibles pour tout utilisateur qui se connecte au PLS.
  • Reports – propose un ensemble de fonctions de suivi de l’utilisation des licences et de génération de rapports, permettant d’auditer l’utilisation des licences au sein d’une organisation. Ces fonctions sont particulièrement utiles avec le service de licences privé, car les données des rapports permettent de vérifier que les postes de licence disponibles sont utilisés de manière optimale, d’anticiper les besoins futurs en licences et de déterminer l’utilisation de chaque utilisateur. Plusieurs options de rapport sont disponibles dans des sous-onglets dédiés. Selon le type d’informations requis pour chaque rapport, les filtres associés peuvent être appliqués afin de limiter les résultats à certaines licences, certains groupes, certains utilisateurs et certaines périodes. Il est également possible d’exporter le rapport actuel sur disque au format CSV, compatible avec Microsoft Excel et d’autres tableurs, à des fins administratives et comptables.

Voir Licences d’Enterprise Server pour des informations détaillées sur l’acquisition et la configuration des licences dans Enterprise Server.

En résumé, les licences d’Enterprise Server et de ses connexions clientes peuvent être activées en :

  • acquérant des licences serveur et des licences d’accès client (CAL) depuis le portail en ligne du service de licences Altium. Cette méthode utilise l’option From cloud décrite ci-dessus. Déconnectez-vous, puis reconnectez-vous à l’interface Web du Workspace d’Enterprise Server pour activer les fonctionnalités nouvellement disponibles sous licence.

    Notez qu’une licence CAL n’est pas nécessaire si les utilisateurs n’accèdent pas à Enterprise Server, c’est-à-dire si le serveur est utilisé uniquement comme serveur de licences.

  • se connectant au service PLS d’un autre serveur Altium (tel qu’un service de licences central) qui propose des licences Altium Enterprise Server acquises avec des postes disponibles.

    Voir le mode PLS externe ci-dessous pour plus de détails sur cette option de licence.

  • important depuis le disque des fichiers de licence alf existants.

    Cette méthode utilise l’option From file et permet d’« acquérir » les licences serveur dont vous disposez déjà localement. Déconnectez-vous, puis reconnectez-vous à l’interface Web du Workspace pour activer les fonctionnalités nouvellement disponibles sous licence. S’il s’agit de licences multipostes, elles peuvent être distribuées sur le réseau pour activer les licences d’autres logiciels compatibles.

    Voir Obtention des fichiers de licence pour savoir comment acquérir des fichiers de licence depuis le tableau de bord de l’entreprise.

Acquisition de licences supplémentaires

Une fois la licence d’Enterprise Server activée depuis le cloud ou à partir de fichiers de licence existants, le service de licences privé est prêt à être configuré pour distribuer des licences sur le réseau local. Les licences Altium Designer supplémentaires achetées par votre entreprise peuvent être acquises depuis la page License Manager de l’interface Web du Workspace – Admin – Licenses.

Pour ajouter une licence à Enterprise Server, cliquez sur le bouton et choisissez l’une des options d’acquisition depuis le cloud (ou un fichier), comme précédemment. Notez que les licences peuvent être acquises en lot ou individuellement : utilisez les cases à cocher de la liste Add license pour sélectionner les licences qu’Enterprise Server doit acquérir.

Les licences nouvellement acquises sont ensuite ajoutées à la liste Licenses du serveur. Elles sont attribuées par défaut au groupe « Tous les utilisateurs » (sauf si cette option a été décochée), ce qui les rend disponibles pour tous les utilisateurs enregistrés du Workspace. Vous pouvez le vérifier depuis la page License Edit, accessible en cliquant sur le bouton associé à une entrée de licence.

Pour réactiver une licence acquise, cliquez sur  bouton associé à une entrée de licence. Si la machine sur laquelle Enterprise Server est installé ne peut pas accéder à Internet, un administrateur de groupe ou un administrateur de licences de votre compte d’entreprise peut également activer le fichier de licence via le tableau de bord de l’entreprise (en savoir plus). Sur Enterprise Server, la licence actuelle peut ensuite être supprimée (en cliquant sur le bouton  associé à une entrée de licence), puis un fichier de licence nouvellement activé peut être ajouté en cliquant sur le bouton et en sélectionnant l’option From file.

Configurer le service de licences

Une fois Enterprise Server installé et sa licence activée (comme indiqué ci-dessus), les licences acquises peuvent être mises à disposition sur le réseau hôte par le Private License Service (PLS) du serveur. Pour offrir un maximum de souplesse dans la distribution des licences aux clients du réseau (Altium Designer et autres installations de serveur), le PLS peut être configuré et utilisé selon différents modes de fonctionnement, résumés ci-dessous :

  • Mode sans PLS – configuration par défaut d’Enterprise Server, dans laquelle les licences acquises ne sont pas mises à disposition (distribuées) sur le réseau.
  • Mode PLS local – les licences Altium acquises sont mises à disposition sur le réseau par le service PLS (local) du serveur.
  • Mode PLS externe – Enterprise Server se connecte à un PLS external et l’utilise (par exemple, le PLS d’un serveur Altium distant configuré comme service central de licences) à la place de son propre système de gestion des licences. Le service de licences externe peut reposer sur un Altium Infrastructure Server (AIS) ou sur un autre Enterprise Server.

Dans les modes No PLS et Local PLS, les licences d’Enterprise Server et de ses connexions sont assurées par des licences serveur et CAL acquises auprès du service de licences Altium, ou par des fichiers de licence *.alf importés depuis le disque ou placés dans le dossier racine de l’installation – voir Gestion des licences d’Enterprise Server ci-dessus.

Dans le mode External PLS, la licence d’Enterprise Server peut être assurée de la même manière, or en utilisant les licences d’un PLS externe auquel il est connecté.
Consultez la section Gestion des licences du serveur local du PLS externe (ci-dessous) pour plus d’informations.

► Consultez le tableau Comparaison des modes PLS d’Enterprise Server pour obtenir un résumé pratique de chaque mode.

Pour rappel, avant d’utiliser le PLS du serveur dans l’un de ses modes, Enterprise Server doit être configuré pour se connecter et s’authentifier auprès du portail du service de licences Altium, afin de pouvoir acquérir les licences achetées par votre organisation. Il peut être mis hors ligne une fois cette opération terminée. Il est également possible d’acquérir toutes les licences requises depuis le tableau de bord de l’entreprise ou via un serveur Altium distinct connecté à Internet, puis de les transférer vers l’Enterprise Server local sous forme de fichiers de licence individuels.

Les licences acquises, telles que les licences Altium Server et de connexion (CAL) ou les licences Altium Designer, peuvent ensuite être distribuées sur le réseau local par le PLS.

Mode sans PLS

Comme son nom l’indique, le mode No PLS d’Enterprise Server correspond essentiellement à la configuration standard (par défaut) du serveur, dans laquelle le PLS n’est pas activé.

Il ne propose donc pas de licences Altium sur le réseau, mais il reste possible d’acquérir des licences auprès du portail du service de licences Altium. Cette fonction permet à Enterprise Server d’activer sa propre licence à partir de licences acquises ou de fichiers de licence alf importés, en complément de la méthode historique consistant à placer les fichiers de licence dans le dossier racine de l’installation.

Pour sélectionner ce mode, cochez l’option No PLS sur la page License Manager de l’interface du Workspace accessible par navigateur – Admin – Settings – License manager.

L’option Automatically create assignment for All Users group impose l’attribution des licences nouvellement acquises au groupe All Users par défaut. La manière dont les licences sont attribuées influe sur leur disponibilité pour les groupes lorsqu’elles sont distribuées sur le réseau par le PLS, comme expliqué ci-dessous. Cliquez sur pour confirmer toute modification des paramètres.

Mode PLS local

Dans cette configuration du PLS du serveur, les licences sont mises à disposition des installations d’Altium Designer et de Server hébergées sur le réseau. La licence d’Enterprise Server est activée de la manière habituelle, au moyen de licences acquises ou de fichiers de licence alf.

Le PLS distribue des licences à une installation d’Altium Designer (client) sur le réseau lorsque l’utilisateur se connecte à Enterprise Server.
Le PLS distribue des licences à une installation d’Altium Designer (client) sur le réseau lorsque l’utilisateur se connecte à Enterprise Server.

Pour passer à ce mode, sélectionnez l’option Local PLS sur la page License Manager de l’interface du Workspace accessible par navigateur – Admin – Settings – License manager.

Lors de la configuration du mode sans PLS, le mode d’authentification influe directement sur la distribution des licences aux installations clientes du réseau – voir les détails ci-dessous.
Lors de la configuration du mode sans PLS, le mode d’authentification influe directement sur la distribution des licences aux installations clientes du réseau – voir les détails ci-dessous.

Le PLS rend les licences accessibles à Altium Designer lorsque l’utilisateur se connecte à Enterprise Server. Les licences serveur deviennent accessibles aux autres serveurs du réseau lorsque le PLS d’Enterprise Server est en mode de sécurité « Sans authentification » (voir les options ci-dessous).

Le mode PLS local propose des paramètres supplémentaires qui déterminent quels utilisateurs peuvent se voir proposer certaines licences Altium Designer (en fonction des groupes d’utilisateurs), ainsi que la durée pendant laquelle une licence reste réservée lorsqu’elle n’est pas utilisée. Cliquez sur pour confirmer toute modification des paramètres.

Paramètres du PLS local

Modes d’authentification du gestionnaire de licences

Le mode d’authentification du PLS du serveur peut être défini sur Server Session ou No Authentication selon la manière dont vous souhaitez mettre les licences à disposition des clients du réseau (Altium Designer et serveurs). Utilisez le menu déroulant License Manager Authentication pour effectuer votre sélection.

Server Session:
La session de connexion actuelle du client est autorisée à accéder aux licences. Une session est ouverte lorsque l’utilisateur se connecte au Workspace d’Enterprise Server depuis Altium Designer. Il s’agit du mode PLS standard du serveur, dans lequel l’accès aux licences est lié à une session Enterprise Server. Sélectionnez Admin – Sessions dans le menu principal pour afficher et gérer les sessions de connexion en cours.

Dans ce mode de sécurité, la connexion au PLS étant validée par une session active, les licences ne sont pas accessibles aux autres serveurs du réseau (qui ne s’authentifient pas), ni via la connexion interne de configuration du PLS dans Altium Designer. Les licences sont disponibles lorsqu’un utilisateur se connecte à Enterprise Server depuis Altium Designer.

No Authentication:
Toute connexion au PLS du serveur est autorisée à accéder aux licences disponibles. Ce mode moins restrictif peut être utilisé pour accéder aux licences lorsque les utilisateurs d’Altium Designer ne se connectent pas au Workspace d’Enterprise Server, ou lorsqu’Enterprise Server est configuré comme service privé de licences central (serveur de licences) dans une configuration multiserveur.

  • Les connexions au PLS n’étant pas liées à une session sur le serveur (authentification), les licences Enterprise Server disponibles sont accessibles aux autres serveurs du réseau dans ce mode. Ces autres serveurs doivent être configurés en mode External PLS, avec leur option « Gestion locale des licences » décochée afin d’utiliser la licence du serveur distant.
  • Les connexions au PLS n’étant pas validées par une session sur le serveur, Altium Designer peut accéder directement aux licences au moyen de sa connexion PLS interne – Setup private license server sur la page License Management (comme pour l’accès à PLS 1.0). Consultez Gestion des licences sans authentification auprès du serveur (ci-dessous) pour plus d’informations.
  • Si un utilisateur se connecte à un compte serveur, le PLS crée un nouvel utilisateur dont le nom correspond à ce compte, sous la forme user_name server_name. L’utilisateur aura uniquement accès aux licences associées à ce compte utilisateur généré, selon son appartenance à un groupe attribuée par la suite. Cette action peut être désactivée en décochant Automatic user creation option (voir ci-dessous).

En pratique, les deux options du mode d’authentification Local PLS distribuent les licences acquises sur le réseau comme suit :

Server Session:

  • Les licences Altium Designer sont accessibles aux utilisateurs qui se connectent à l’Enterprise Server, selon les affectations utilisateur–licence à des groupes correspondants.

No Authentication:

  • Les licences Altium Designer sont accessibles aux utilisateurs qui se connectent à l’Enterprise Server, selon l’appartenance à un groupe du profil utilisateur généré portant le nom user_name server_name.
  • Les licences Altium Designer et les licences serveur Altium sont accessibles aux autres Enterprise Servers qui se connectent en utilisant leur mode PLS externe.
  • Les licences Altium Designer sont accessibles via la connexion de configuration du PLS interne dans Altium Designer.

Création automatique d’utilisateurs (mode sans authentification)

Lorsque cette option est cochée (réglage par défaut), le PLS de l’Enterprise Server génère automatiquement un compte utilisateur correspondant au compte de connexion au serveur. Ainsi, si un utilisateur se connecte, par exemple, au serveur LicenseServer à l’aide du compte utilisateur enregistré Trevor, le PLS crée automatiquement un utilisateur nommé Trevor LicenseServer (user_name server_name). Il s’agit du nom « actif » à utiliser pour l’appartenance aux groupes et, par conséquent, pour déterminer la distribution des licences. Voir Fonctionnalité de synchronisation automatique des utilisateurs ci-dessous pour plus d’informations.

Le compte utilisateur user_name server_name correspondant est créé lors de la connexion depuis Altium Designer au PLS d’un Enterprise Server remote, lorsque Altium Designer et le serveur ne sont pas hébergés sur le même PC. À l’inverse, lorsque Altium Designer et l’Enterprise Server sont tous deux installés sur le même PC, le PLS utilise le compte de connexion au serveur existant.

Si l’option Automatic user creation est décochée, le compte utilisateur du serveur (Trevor) ne pourra pas se connecter au PLS (et donc accéder aux licences disponibles), sauf si le compte user_name server_name correspondant existe déjà. Dans la plupart des cas, cette option doit être activée. Une exception peut se présenter lorsque l’administrateur du serveur souhaite définir à l’avance quels comptes utilisateur de l’Enterprise Server peuvent être utilisés pour se connecter au serveur en mode No Authentication.

Si nécessaire, un administrateur du serveur peut ajouter manuellement un compte utilisateur approprié lorsque le PLS est en mode « Sans authentification » et que Automatic user creation est décoché. Si un nom d’utilisateur existant est Trevor et que le serveur s’appelle LicenseServer, le compte PLS correspondant à créer doit comporter First Name Trevor, Last Name LicenseServer et Username LicenseServer:Trevor. Le résultat final est constitué de deux entrées utilisateur : Trevor et Trevor LicenseServer,, les groupes appliqués à cette dernière déterminant les licences accessibles à l’utilisateur Trevor.

De plus, le PLS de l’Enterprise Server génère automatiquement un compte utilisateur (dont le nom correspond au nom du compte Windows de l’utilisateur) si un utilisateur se connecte via la fonctionnalité Setup Private License Server dans Altium Designer, plutôt que de se connecter à l’Enterprise Server. Notez que le nom d’utilisateur généré présente un format différent de celui décrit juste au-dessus. Voir Accès aux licences sans connexion au serveur ci-dessous.

► Voir la section Utilisateur existant pour un tableau récapitulatif des types de profils utilisateur du serveur.

Délai de restitution des postes de licence

L’option Seat return timeout interval permet de forcer l’expiration d’une licence empruntée lorsqu’Altium Designer n’a pas répondu au PLS pendant le nombre d’heures spécifié.

Le PLS interroge régulièrement un client de conception sur le réseau et attend une réponse. Cependant, aucune réponse n’est renvoyée si le PC hôte du client est passé en veille ou en veille prolongée, par exemple, ou si l’application cliente a planté ou a été fermée de force. Lorsque le client n’a pas répondu pendant une durée supérieure au délai spécifié (4 heures par défaut), le poste de licence emprunté par le client est révoqué et réintégré au pool de postes disponibles pour cette licence.

Cette option constitue en pratique une version automatisée et temporisée de la fonctionnalité manuelle de libération de licence.

Notez que lorsqu’Altium Designer se déconnecte d’une licence de façon normale (fermeture de l’application, déconnexion du serveur, déconnexion du PLS, etc.), le poste de licence emprunté est automatiquement restitué.

Créer automatiquement une affectation pour le groupe Tous les utilisateurs

Lorsque cette option du PLS local est cochée (réglage par défaut), les licences nouvellement acquises sont affectées au groupe par défaut All Users. La licence distribuée sera accessible à tous les utilisateurs d’Altium Designer qui se connectent au serveur, quel que soit le groupe auquel ils sont affectés.

Lorsque l’option Automatically create assignment for All Users group est décochée, une licence acquise n’est affectée à aucun groupe d’utilisateurs et, par conséquent, not accessible sur le réseau. La licence doit être manuellement affectée à un groupe approprié à l’aide du bouton , disponible lorsque l’entrée de licence (Admin – Licenses) est ouverte en mode modification ().

Accès aux licences Altium Designer (connexion)

En mode PLS local, les licences configurées et mises à disposition par le Private License Service sont accessibles aux installations d’Altium Designer sur le réseau, qui agissent comme clients du PLS. Pour accéder à une licence Altium Designer fournie par le PLS de l’Enterprise Server, connectez-vous à votre Workspace Enterprise Server depuis Altium Designer. La case à cocher correspondante dans la boîte de dialogue permet d’automatiser la connexion.

Lors de la connexion à l’Enterprise Server, notez que le nom de serveur localhost s’applique uniquement au PC local. Si le PLS du serveur est hébergé sur un autre PC du réseau, vous devez utiliser le nom réseau (serveur) de ce PC distant pour vous connecter. Le champ de connexion Server Address de la boîte de dialogue fait référence à ce nom ([computer_name]). Sur le PC qui héberge l’Enterprise Server, vous pouvez accéder à Control Panel\System and Security\System pour vérifier son nom d’ordinateur sur le réseau. La méthode recommandée consiste à toujours se connecter à l’aide de l’adresse computer_name:port du serveur.

Connexion au serveur impala dans Altium Designer.
Connexion au serveur impala dans Altium Designer.

Il n’est pas obligatoire de se connecter à un serveur. Si vous souhaitez accéder aux licences depuis Altium Designer sans vous connecter à l’Enterprise Server, utilisez l’option Connect to Private Server dans la vue License Management d’Altium Designer. Notez que le PLS du serveur doit être configuré en mode No Authentication et que son option Automatic user creation doit être cochée. Voir Accès aux licences sans connexion au serveur pour plus d’informations.

Une fois Altium Designer connecté à l’Enterprise Server et à son PLS, la zone des licences disponibles de la vue Gestion des licences (Altium Designer Agile, Altium Designer) affiche la liste des licences privées fournies par la connexion au PLS du serveur. Utilisez l’option License Management du client de conception dans le menu déroulant de l’utilisateur actuel (en haut à droite) pour accéder à la vue License Management.

License Management : accès à la page dans Altium Designer.
License Management : accès à la page dans Altium Designer.

Pour emprunter une licence pour l’installation d’Altium Designer, cliquez sur Use License dans la vignette de la licence ou faites un clic droit sur la vignette et sélectionnez la commande Use License dans le menu contextuel. Notez qu’une licence hébergée par l’Enterprise Server peut être définie en mode Automatic Leasing, de sorte qu’aucune intervention de l’utilisateur n’est requise dans Altium Designer, hormis la connexion au serveur.

Lorsqu’une licence est utilisée, sa vignette affiche l’icône  et est entourée d’une bordure verte. Le champ Seats de la licence est mis à jour pour indiquer qu’un poste supplémentaire de cette licence est occupé.

Les licences privées sont disponibles dès la connexion au serveur. Notez que l’option interne Setup PLS d’Altium Designer n’est pas utilisée.
Les licences privées sont disponibles dès la connexion au serveur. Notez que l’option interne Setup PLS d’Altium Designer n’est pas utilisée.

Les utilisateurs d’Altium Designer n’ont pas besoin de se connecter à un compte Altium en ligne pour utiliser une licence privée, et la connexion LAN/WAN locale peut être isolée d’Internet. Si nécessaire, accédez à la page System – Account Management de la boîte de dialogue Preferences pour désactiver la connexion au compte Altium, et utilisez la page System – Network Activity pour sélectionner les services de connexion réseau spécifiques qui seront autorisés.

L’état de la licence est également visible dans l’interface Web du Workspace, sur la page License Manager (Admin – Licenses). Développez l’entrée de la licence () pour afficher les détails de location actuels et, si nécessaire, mettre fin à la session de location de l’utilisateur actuel en cliquant sur la commande Release.

► Consultez le tableau Comparaison des modes PLS du serveur pour obtenir une vue d’ensemble comparative du mode PLS local.

Utilisation d’une licence de serveur privé en itinérance

Un poste d’une licence de serveur privé peut être utilisé en itinérance, c’est-à-dire acquis pour une durée déterminée. Vous n’avez pas besoin de rester connecté au serveur de licences pour utiliser la licence dans ce mode : vous pouvez vous déconnecter et travailler hors ligne, ce qui vous permet de vous déplacer librement avec votre poste de licence.

Pour utiliser un poste d’une licence de serveur privé disponible dans ce mode, cliquez sur le bouton  dans la vignette de la licence ou faites un clic droit sur la vignette et sélectionnez la commande Roam dans le menu contextuel. La boîte de dialogue Retain License s’affiche et vous permet de définir le nombre de jours et/ou d’heures pendant lesquels vous souhaitez utiliser le poste en itinérance. Saisissez le nombre de jours et/ou d’heures ou utilisez les flèches haut/bas jusqu’à ce que les valeurs souhaitées s’affichent.

  • La durée maximale pendant laquelle vous pouvez utiliser une licence de serveur privé en itinérance dans ce mode correspond à la durée de validité de la licence elle-même.

  • Si vous utilisez un poste d’une licence de serveur privé en itinérance et que la période d’itinérance expire, l’utilisation de ce poste cesse sans délai de grâce.

  • Un administrateur de l’Enterprise Server peut configurer la possibilité d’utiliser une licence en itinérance ainsi que la durée maximale d’itinérance dans les paramètres d’attribution des licences – en savoir plus.

Lorsqu’une licence est utilisée en mode itinérance, sa vignette affiche l’icône  et est entourée d’une bordure verte. Le champ Seats de la licence est mis à jour pour indiquer qu’un poste supplémentaire de cette licence est occupé.

Pour utiliser une licence de serveur privé en mode itinérance, utilisez l’option Roam.
Pour utiliser une licence de serveur privé en mode itinérance, utilisez l’option Roam.

Lorsque vous utilisez une licence en mode itinérance, vous pouvez vous déconnecter de votre serveur de licences et travailler hors ligne. Vous n’avez besoin de vous connecter à votre serveur de licences lors de l’utilisation d’un poste dans ce mode que pour libérer la licence ou prolonger la période d’itinérance. Pour prolonger cette période, cliquez à nouveau sur le bouton . Ajustez ensuite la période d’itinérance selon vos besoins dans la boîte de dialogue Retain License.

Pour libérer une licence utilisée en itinérance, connectez-vous au serveur de licences et cliquez sur le bouton dans la vignette de la licence, ou faites un clic droit sur la vignette et sélectionnez la commande Release dans le menu contextuel.

Mode PLS externe

Le mode de configuration External PLS de l’Enterprise Server est destiné aux installations dans lesquelles plusieurs serveurs sont présents sur le réseau et où l’un d’eux est configuré comme service de licences privées centralisé (distant) pour tous les utilisateurs. Ce type d’installation convient aux grandes entreprises, où chaque département (ingénierie, développement, etc.) peut utiliser plusieurs installations d’Altium Designer et un serveur local pour gérer les données de conception du département. Les licences des serveurs de données de conception des départements et des installations d’Altium Designer sont fournies par un service de licences centralisé, tel que le PLS d’un Altium Server ou d’un Altium Infrastructure Server, dédié à cette tâche.

Dans cette configuration, les serveurs sont configurés comme suit :

  • Central Licensing Server – ce paramètre est défini sur Local PLS mode (voir ci-dessus), afin que toutes les licences acquises soient distribuées sur le réseau. Du point de vue du serveur local (du département), il s’agit du serveur externe qui fournit le service de licences via son PLS. Notez que l’option Création automatique des utilisateurs doit être cochée (son réglage par défaut), car elle permet la Synchronisation des utilisateurs entre les serveurs locaux et externes.

    Pour que le serveur de licences centralisé puisse fournir des licences aux autres serveurs du réseau définis sur External PLS Mode (par exemple, les serveurs des départements), le serveur de licences centralisé (défini en mode Local PLS) doit avoir son paramètre License Manager Authentication Mode défini sur No Authentication.

    S’il est au contraire défini sur le mode de sécurité Server Session, le service d’identité (IDS) du serveur n’autorise pas de connexion PLS à un autre serveur du réseau, car dans ce mode, les connexions sont vérifiées et liées à une session créée lorsqu’un utilisateur se connecte. Or, comme on peut s’y attendre, un serveur ne se connecte pas en tant qu’utilisateur.

  • Local (department) Server – ce paramètre est défini sur External PLS mode et configuré pour se connecter au PLS du serveur de licences centralisé et l’utiliser à la place du PLS propre au serveur local. Le serveur local utilise donc un PLS external (celui du serveur de licences centralisé) pour l’attribution des licences, mais continue de fournir ses services locaux de gestion des données aux utilisateurs connectés.

Pour faire passer le serveur local en mode PLS externe, sélectionnez l’option External PLS sur la page License Manager dans l’interface Web du Workspace – Admin – Settings – License manager.

Définissez l’URL et le port du PLS externe pour accéder au serveur externe configuré comme serveur de licences privées centralisé.
Définissez l’URL et le port du PLS externe pour accéder au serveur externe configuré comme serveur de licences privées centralisé.

Dans ce mode, l’Enterprise Server se connecte à un PLS externe (par exemple, le PLS d’un serveur distant configuré comme serveur de licences centralisé) et l’utilise à la place de son propre service de licences (PLS). L’adresse réseau du serveur de licences centralisé dans l’image ci-dessus, et donc la cible de la connexion au PLS externe, est http://LicenseServer ; cette adresse est basée sur le computer_name du PC hébergeant le serveur de licences.

Un serveur local « de département », défini en mode PLS externe, redirige les licences distribuées par le PLS du serveur de licences centralisé vers les installations locales d’Altium Designer.
Un serveur local « de département », défini en mode PLS externe, redirige les licences distribuées par le PLS du serveur de licences centralisé vers les installations locales d’Altium Designer.

Lorsqu’un utilisateur d’Altium Designer se connecte au serveur local (désormais configuré en mode PLS externe), le service PLS du serveur distant est « redirigé » via l’Enterprise Server local et propose ses licences à Altium Designer. Comme d’habitude, l’utilisateur doit utiliser des identifiants (locaux) valides pour se connecter au serveur local.

Lorsqu’une configuration avec un serveur PLS central est utilisée pour distribuer des licences sur le réseau, les groupes attribués aux utilisateurs et aux licences sont configurés sur le serveur central de licences, et non sur le serveur local (du service). Les affectations de groupes du serveur local ne s’appliquent pas, car celui-ci redirige la validation des utilisateurs et des licences vers le PLS central. Consultez la section Synchronisation automatique des utilisateurs ci-dessous.

Paramètres du PLS externe

Les options et paramètres External PLS sont décrits ci-dessous. Cette configuration est généralement utilisée pour un serveur local ou de service dont les licences Altium Designer et les licences serveur sont gérées par un service central de licences distant.

URL et port du PLS

Les paramètres PLS url et PLS Port associés doivent correspondre à ceux de la configuration du serveur externe. L’URL est l’adresse (nom réseau) du PC distant qui héberge le PLS du serveur « central », telle qu’indiquée dans le champ « Nom de l’ordinateur » du PC hôte, sous Control Panel\System and Security\System. Sous Windows 10, consultez Settings » System » About.

Gestion des licences du serveur local

  • Lorsque l’option Use local license manager for vault licensing est activée (cochée), l’Enterprise Server utilise en « interne » les licences serveur qu’il a obtenues auprès du service de licences Altium, ou les fichiers de licence alf importés depuis le disque ou placés dans le dossier d’installation du serveur.
  • Lorsque l’option est décochée, l’Enterprise Server utilise les licences du PLS externe désigné par les paramètres PLS url et Port. Le serveur externe (par exemple, un serveur central de licences) doit disposer de licences Altium Enterprise Server, avec un nombre suffisant de postes, obtenues auprès du service de licences Altium. Notez que lorsque le mode d’attribution des licences du serveur change, un redémarrage peut être nécessaire pour activer ses fonctions.

► Consultez le tableau Comparaison des modes PLS du serveur pour une synthèse comparative du mode PLS externe.

Attribution des licences aux groupes d’utilisateurs

L’option Automatically create assignment for All Users group impose l’attribution des licences nouvellement obtenues au groupe All Users par défaut. Cette option est désactivée lorsque l’option Use local license manager for vault licensing ci-dessus est décochée, car, dans ce mode, toutes les licences proviennent du PLS externe, par exemple celui d’un serveur distant utilisé comme serveur central de licences.

Fonctionnement de la synchronisation automatique des utilisateurs

Comme indiqué ci-dessus, pour mettre en place un système centralisé de gestion des licences reposant sur plusieurs serveurs Altium, un serveur est configuré comme PLS central afin de distribuer des licences aux serveurs locaux (par exemple, ceux des différents services) et aux utilisateurs qui leur sont affectés. Le serveur central de licences est configuré en mode PLS local (avec « Aucune authentification »), tandis que les serveurs locaux sont configurés en mode PLS externe, leur PLS désigné étant le serveur central de licences distant.

Lorsque les utilisateurs d’Altium Designer se connectent à leur serveur local, ils ont accès aux licences « redirigées » depuis le PLS (externe) du serveur central de licences.

Le mécanisme permettant à un utilisateur d’accéder aux licences distantes via le serveur local comprend la création d’un nom d’utilisateur « synchronisé » sur le serveur central de licences : le nom d’utilisateur local est synchronisé avec le serveur central de licences. Consultez Création automatique des utilisateurs en mode No Authentication, ci-dessus.

Le profil utilisateur créé sur le serveur de licences porte le nom de compte utilisateur composite suivant : user_name server_name, où server_name correspond au nom réseau du serveur local (du service) de l’utilisateur, et user_name au nom utilisé pour se connecter à ce serveur local. Le nom composite désigne le compte « local » de l’utilisateur.

Notez que le compte utilisateur synchronisé ne sera pas créé si l’option Création automatique des utilisateurs est décochée.

Par exemple, si l’utilisateur AltiumPaul se connecte au serveur local qui lui est affecté (Department Workspace hébergé sur IMPALA), le PLS du serveur central (Licensing Server hébergé sur LicenseServer) autorisera l’accès aux licences en créant une entrée User nommée AltiumPaul IMPALA. Les champs First Name et Last Name du nouveau profil utilisateur seront respectivement AltiumPaul et IMPALA (utilisateur et serveur du service local) ; le champ Username du compte sera IMPALA:AltiumPaul.

En mode PLS externe, les licences d’un utilisateur connecté proviennent du PLS externe spécifié, qui crée un profil utilisateur synchronisé (comme illustré ci-dessous).
En mode PLS externe, les licences d’un utilisateur connecté proviennent du PLS externe spécifié, qui crée un profil utilisateur synchronisé (comme illustré ci-dessous).

Dans une configuration multiserveur (serveur central de licences et serveurs locaux des différents services), un nom d’utilisateur du serveur local est synchronisé ou répliqué sur le serveur de licences s’il n’y existe pas déjà, ce qui permet un accès local aux licences centralisées.
Dans une configuration multiserveur (serveur central de licences et serveurs locaux des différents services), un nom d’utilisateur du serveur local est synchronisé ou répliqué sur le serveur de licences s’il n’y existe pas déjà, ce qui permet un accès local aux licences centralisées.

Dans ce cas, une licence Altium Designer du Licensing Server distant sera indiquée comme louée par AltiumPaul IMPALA, qui est l’utilisateur AltiumPaul synchronisé depuis le serveur local (le Department Workspace hébergé sur IMPALA). Bien que l’utilisateur d’Altium Designer soit connecté au serveur local de son service, la licence Altium Designer est fournie par le PLS Licensing Server distant (via le serveur local). Notez qu’Altium Designer indique qu’une licence est louée par le compte utilisateur Username, qui, pour l’utilisateur créé dans cet exemple, est IMPALA:AltiumPaul.

Un utilisateur connecté au serveur local de son service accède de manière transparente aux licences du serveur central de licences via son serveur local.
Un utilisateur connecté au serveur local de son service accède de manière transparente aux licences du serveur central de licences via son serveur local.

De manière générale, le PLS crée des utilisateurs (synchronisés) lorsqu’il est configuré avec les options « PLS local », « Aucune authentification » et « Création automatique des utilisateurs ». C’est le cas d’un PLS serveur configuré comme serveur central de licences dans une architecture multiserveur central/local, mais aussi de tout serveur configuré dans ce mode (PLS local/Aucune authentification/Création automatique des utilisateurs).

Groupes du serveur de licences

Les profils utilisateur synchronisés avec un serveur PLS central dans une configuration multiserveur peuvent être ajoutés à des groupes, comme sur tout autre serveur configuré en mode PLS local.

Dans une architecture composée d’un serveur central de licences et de serveurs locaux distribués (comme décrit ci-dessus), les utilisateurs dupliqués (synchronisés) sur le serveur de licences peuvent être ajoutés à des groupes afin de restreindre la disponibilité des licences. Ainsi, lorsqu’un utilisateur se connecte à un serveur local, les licences qui lui sont proposées (depuis le PLS du serveur de licences externe, via le serveur local) sont déterminées par les groupes et les attributions de licences configurés pour cet utilisateur synchronisé sur le serveur central de licences.

Dans l’exemple ci-dessus, l’utilisateur synchronisé AltiumPaul IMPALA (l’utilisateur AltiumPaul synchronisé depuis le serveur local) sur le serveur de licences peut être ajouté à un groupe Engineering auquel une licence Altium Designer spécifique est attribuée. Lorsque l’utilisateur AltiumPaul se connecte à son serveur local, cette licence devient disponible grâce à la configuration du groupe d’utilisateurs associé et de l’attribution de licences sur le serveur de licences externe.

En général, ces affectations aux groupes d’utilisateurs et ces attributions de licences sont effectuées par l’administrateur du serveur de licences, une fois qu’un utilisateur du serveur local s’est connecté pour la première fois (déclenchant ainsi le processus de synchronisation des utilisateurs).

Consultez la section Attribution des licences aux groupes ci-dessous pour en savoir plus sur la gestion des groupes et l’attribution des licences.

Utilisation de licences sans connexion au serveur

Pour les utilisateurs d’Altium Designer qui n’utilisent pas les fonctionnalités de gestion des données d’Enterprise Server et qui, par conséquent, ne se connectent pas au serveur, Altium Designer peut accéder aux licences du PLS du serveur à l’aide de sa configuration PLS interne (comme décrit ci-dessous). Pour cette approche, Enterprise Server est configuré comme suit :

  • Le mode PLS du serveur est défini sur Local PLS, afin que les licences soient disponibles sur le réseau.
  • Le PLS doit être défini sur le mode de sécurité « No Authentication », car, dans cette configuration, aucune session serveur ne sera établie par une connexion au serveur.
  • Le PLS du serveur dispose d’une licence Altium Designer appropriée, attribuée à All Users, afin qu’elle soit accessible depuis toute connexion au serveur.

La méthode ci-dessous pour accéder aux licences Altium Designer et les utiliser s’applique également à l’ancien Private License Server (PLS 1.0), installé en tant que service Windows.

Accès aux licences dans Altium Designer

Pour accéder aux licences hébergées sur le serveur dans Altium Designer (sans vous connecter), sélectionnez Connect to Local Server dans la vue License Management (utilisez l’option Licenses du menu déroulant de la commande Utilisateur actuel pour accéder à la vue License Management). La boîte de dialogue Private License Server Setup s’ouvre.

Si vous êtes connecté à votre compte Altium, utilisez l’option Connect to Local Server du menu de la commande Add License pour accéder à la boîte de dialogue Private License Server Setup.

Saisissez les informations de base du serveur PLS dans la boîte de dialogue Private License Server Setup, puis cliquez sur OK. Le nom du serveur correspond au nom réseau (nom de l’ordinateur) du PC qui héberge Enterprise Server, et le port standard est 9780 – utilisez le port 9785 et le FQDN du serveur pour établir une connexion https sécurisée (voir l’exemple). Les autres paramètres de la boîte de dialogue, tels que les options Servers list, s’appliquent à l’ancien type de connexion PLS 1.0.

Notez que seuls le nom du serveur et le port sont nécessaires lorsque vous utilisez la configuration interne d’Altium Designer pour accéder aux licences PLS. Le comportement est différent lors d’une connexion à l’ancien PLS 1.0.
Notez que seuls le nom du serveur et le port sont nécessaires lorsque vous utilisez la configuration interne d’Altium Designer pour accéder aux licences PLS. Le comportement est différent lors d’une connexion à l’ancien PLS 1.0.

Une fois la connexion au PLS établie, la zone des licences disponibles de la vue License Management affiche la liste des licences privées que vous pouvez utiliser.

Lorsque vous établissez une connexion au PLS pour obtenir une licence selon cette approche, la licence doit initialement être attribuée au groupe « Tous les utilisateurs » dans Enterprise Server (paramètre par défaut). Une fois la licence reconnue par Altium Designer, un profil utilisateur correspondant est automatiquement créé sur le serveur, comme décrit ci-dessous. Ce profil utilisateur peut ensuite être ajouté à un groupe dont les membres ont accès à des licences spécifiques. Cela permet à l’administrateur du serveur de contrôler l’accès aux licences pour les utilisateurs qui ne se connectent pas au serveur.

Pour obtenir une licence pour l’installation d’Altium Designer, cliquez sur le bouton Use License dans la vignette de la licence, ou faites un clic droit sur la vignette et sélectionnez la commande Use License dans le menu contextuel. Notez qu’une licence hébergée par Enterprise Server peut être définie sur le mode Automatic Leasing, de sorte qu’aucune intervention de l’utilisateur n’est nécessaire dans Altium Designer, hormis l’activation initiale de la connexion Private license server.

Lorsqu’une licence est utilisée, sa vignette affiche l’icône  et est mise en évidence par une bordure verte. Le champ Seats de la licence est mis à jour pour indiquer qu’un poste supplémentaire de cette licence est occupé. Côté serveur, l’entrée de la licence sur la page License Manager (Admin – Licenses) indique qu’un poste est occupé par un utilisateur dont le nom est dérivé du PC hébergeant Altium Designer. Consultez la section ci-dessous pour en savoir plus.

  • Les utilisateurs d’Altium Designer n’ont pas besoin de se connecter à un compte Altium en ligne ni à Enterprise Server pour utiliser une licence privée, et la connexion au réseau local LAN/WAN peut être isolée d’Internet. Si nécessaire, accédez à la page Système – Gestion des comptes de la boîte de dialogue Preferences pour désactiver la connexion au compte Altium, puis utilisez la page Système – Activité réseau pour sélectionner les services de connexion réseau autorisés.

  • Lorsque vous accédez aux licences hébergées sur le serveur dans Altium Designer sans vous connecter, une licence peut également être utilisée en mode itinérant. Reportez-vous à la section Utilisation d’une licence de serveur privé en mode itinérant ci-dessus pour en savoir plus.

Utilisateurs créés

Lorsqu’un utilisateur se connecte au PLS d’Enterprise Server depuis Altium Designer sans s’authentifier (comme décrit ci-dessus), un profil utilisateur est créé sur le serveur à partir du nom de l’ordinateur qui se connecte et du nom du compte utilisateur Windows actif, c’est-à-dire l’ordinateur et le compte Windows sur lesquels Altium Designer est exécuté.

Par exemple, un utilisateur peut utiliser un compte Windows appelé Design sur un ordinateur nommé PC4. Lorsque l’option Connect to Private Server d’Altium Designer est utilisée pour accéder à une licence, le PLS du serveur qui héberge cette licence crée un utilisateur nommé Design PC4, avec le prénom/nom Design/PC4 et le nom d’utilisateur Design.

Notez que le nom d’utilisateur créé présente un format différent de celui du nom d’utilisateur créé lorsqu’un utilisateur signing in au serveur, comme indiqué dans la section Création automatique d’utilisateurs. Dans les deux cas, le PLS est défini sur le mode Sans authentification. Toutefois, lorsqu’un utilisateur s’est connecté, le nom d’utilisateur créé est basé sur le nom de connexion et le nom du serveur (user_name server_name). Lorsque la fonctionnalité Connect to Private Server est utilisée (sans connexion), le nom créé est basé sur le compte Windows actif de l’utilisateur (user_account_name), comme décrit ici.

Là encore, il s’agit du nom d’utilisateur sur le serveur qui peut être ajouté à un ou plusieurs groupes, lesquels déterminent les licences mises à la disposition de cet utilisateur sur cet ordinateur.

Consultez les informations ci-dessous pour en savoir plus sur les affectations aux groupes et l’attribution des licences.

Attribution des licences aux groupes

Pour contrôler la disponibilité des licences pour les utilisateurs d’Altium Designer, le PLS d’Enterprise Server peut être configuré pour associer des licences spécifiques à des groupes d’utilisateurs définis. En pratique, lorsqu’un utilisateur se connecte au serveur, le PLS propose uniquement les licences attribuées aux groupes dont cet utilisateur est membre.

Les utilisateurs et les groupes d’utilisateurs peuvent déjà être enregistrés dans l’Enterprise Server si celui-ci est actuellement utilisé pour gérer et stocker les données de conception Altium Designer. Les licences hébergées par le serveur sont attribuées par défaut à « Tous les utilisateurs », mais peuvent être réattribuées à n’importe quel groupe disponible. De même, les utilisateurs peuvent être ajoutés à n’importe quel groupe disponible.

Utilisateurs

Pour créer un profil utilisateur et l’ajouter à un groupe, sélectionnez Users dans le menu principal de l’interface Web afin d’afficher la liste des noms d’utilisateurs enregistrés dans l’Enterprise Server, puis sélectionnez le bouton .

Saisissez les informations du nouvel utilisateur dans la boîte de dialogue contextuelle Add User, puis cliquez sur le bouton pour enregistrer les modifications. Cette boîte de dialogue comporte deux champs de saisie importants :

  • Authentication: L’option par défaut Built-in identifie la connexion de l’utilisateur à l’aide du service d’identité (IDS) propre à l’Enterprise Server, tandis que la méthode Windows s’applique lorsque les PC hôtes font partie d’un domaine Windows et que l’authentification du domaine Windows est utilisée.

  • Add Groups: Le nouvel utilisateur peut être ajouté à un groupe existant en saisissant le nom du groupe dans ce champ. Le champ recherche dynamiquement un groupe existant correspondant aux premières lettres saisies ; sélectionnez le nom du groupe pour confirmer votre choix. Par défaut, les utilisateurs ne sont membres d’aucun groupe.

Consultez Gestion des utilisateurs et des groupes pour obtenir des informations plus détaillées sur les utilisateurs.

Groupes

Pour créer un groupe, puis y ajouter un utilisateur existant comme membre, sélectionnez Groups dans le menu principal de l’interface Web afin d’afficher la liste des noms des groupes existants, puis sélectionnez le bouton .

Saisissez le nom du nouveau groupe dans la boîte de dialogue Create Group et ajoutez les utilisateurs que vous souhaitez inclure dans ce groupe. Le champ Add Members recherche dynamiquement un utilisateur existant correspondant aux premières lettres saisies ; sélectionnez le nom complet du membre pour confirmer votre choix. Cliquez sur le bouton de la boîte de dialogue pour enregistrer les modifications.

Consultez Gestion des utilisateurs et des groupes pour obtenir des informations plus détaillées sur les groupes.

Utilisateurs existants

Les utilisateurs existants peuvent être ajoutés à un ou plusieurs groupes en modifiant leur profil utilisateur. Sélectionnez l’entrée de l’utilisateur sur la page Admin – Users, puis cliquez sur le bouton en haut à droite de la liste pour ouvrir la boîte de dialogue Edit User . Cochez les groupes auxquels vous souhaitez l’ajouter dans la liste Existing Groups , puis cliquez sur le bouton pour enregistrer les modifications. Vous pouvez également ajouter un groupe en saisissant son nom dans le champ Add Groups , comme décrit ci-dessus.

Notez qu’un utilisateur existant peut être représenté sous plusieurs formats, selon la manière dont il a été ajouté. Ces formats comprennent les entrées Username/Firstname/Lastname standard et les entrées générées automatiquement par le PLS en réponse à des connexions entrantes qui ne démarrent pas de session sur le serveur par une authentification.

User Username First Name Last Name Account Creator Circumstances
Trevor Smith Trevor Trevor Smith Saisi manuellement Un compte utilisateur standard, ajouté par un administrateur du serveur.
Design PC4 Design Design PC4 Généré automatiquement Un utilisateur d’Altium Designer, travaillant depuis le compte Windows Design sur l’ordinateur PC4, s’est connecté au PLS sans s’authentifier auprès du serveur.
Trevor CADDESIGN CADDESIGN:Trevor Trevor CADDESIGN Généré automatiquement L’utilisateur Trevor s’est authentifié sur son compte dans l’Enterprise Server CADDESIGN, dont le PLS est configuré en mode « Sans authentification ». De même, dans une configuration de serveurs Central/Local, lorsque Trevor s’authentifie auprès de son serveur local (CADDESIGN, configuré en mode PLS externe), l’utilisateur Trevor CADDESIGN est généré dans le PLS du serveur central (configuré en mode « Sans authentification »).

Dans tous les cas, ces profils utilisateurs peuvent être ajoutés à des groupes en modifiant l’entrée de l’utilisateur. Notez que dans une configuration comprenant un serveur central de licences et plusieurs serveurs locaux (voir Mode PLS externe), l’appartenance des utilisateurs aux groupes est appliquée dans le Central PLS pour l’attribution des licences, plutôt qu’au niveau d’un Local Server.

Dans une configuration multiserveur centrale/locale, le processus de configuration des utilisateurs est généralement le suivant :

  1. Créez un compte utilisateur standard sur le serveur local ou départemental de l’utilisateur (configuré en mode « PLS externe », pointant vers le PLS central de licences).
  2. Demandez à l’utilisateur de s’authentifier sur son nouveau compte sur le serveur local ; cela synchronisera son nom d’utilisateur avec le PLS central (sous la forme user_name server_name).
  3. Dans le PLS central, modifiez la nouvelle entrée utilisateur synchronisée pour l’ajouter aux groupes requis. Les licences sont attribuées aux groupes, ce qui permet aux utilisateurs d’y accéder ; voir ci-dessous.

Attribution des licences

En mode PLS local, le PLS de l’Enterprise Server peut proposer de manière sélective des licences Altium Designer attribuées à un groupe spécifique, lequel peut être associé à un compte utilisateur du serveur. Par défaut (sauf indication contraire), toutes les licences acquises par l’Enterprise Server sont attribuées au groupe « Tous les utilisateurs » et sont donc disponibles pour tout utilisateur qui se connecte au PLS.

Pour afficher et modifier les attributions de licences aux groupes existantes, accédez à Admin – Licenses dans l’interface Web du Workspace et sélectionnez l’onglet Groups. Cliquez sur le nom d’un groupe dans la colonne Groups pour afficher ses membres et, à droite, les licences qui lui sont attribuées.

Vous pouvez attribuer une licence à un groupe en ouvrant la boîte de dialogue Add/Edit assignment à l’aide du bouton , puis en sélectionnant une licence disponible, son groupe cible et les options d’attribution.

Une méthode plus directe pour attribuer une licence à un groupe spécifique consiste à modifier l’attribution de licence existante. Sélectionnez le bouton associé à l’entrée de la licence sous l’onglet Licenses, puis, dans la boîte de dialogue Edit Assignment (accessible via le bouton de l’attribution existante), modifiez son paramètre License assignments pour remplacer « Tous les utilisateurs » par un groupe disponible. Vous pouvez également ajouter simplement une attribution à un groupe supplémentaire en sélectionnant le bouton et en renseignant les informations correspondantes dans la boîte de dialogue Add Assignment.

Le type de licence, la licence spécifique et le groupe auquel l’attribuer peuvent tous être sélectionnés dans des menus déroulants présentant les options actuellement disponibles. Dans l’exemple illustré ci-dessous, 10 postes d’une licence Altium Designer spécifique de 20 postes sont attribués au groupe Engineers.

Les options d’attribution des licences comprennent :

  • Obtention automatique : Activez l’option Automatic leasing pour forcer Altium Designer à obtenir (utiliser) automatiquement cette licence lorsqu’elle devient disponible. Dans le gestionnaire de licences d’Altium Designer, le processus habituel consistant à choisir la licence dans la liste, puis à sélectionner Use, est effectué automatiquement pour cette licence.

  • Nombre de postes disponibles : Indiquez le nombre de postes de licence (dans la limite du nombre total de postes prévu) qui seront mis à la disposition du groupe associé, ou cochez simplement l’option All available seats pour rendre disponibles tous les postes de cette licence (son attribut User Count)

  • Utilisation en itinérance : Autorisez l’utilisation d’une licence en itinérance (par Altium Designer lorsque le PC hôte n’est pas connecté au réseau) en sélectionnant l’option Allow Roaming. Le paramètre de durée Max roam configure la licence de manière à désactiver un poste utilisé en itinérance après la période spécifiée. Saisissez 0 pour autoriser une utilisation en itinérance illimitée (pour une licence à durée déterminée, cette utilisation sera limitée, dans les faits, par la date d’expiration de la licence). Consultez la section Utilisation en itinérance d’une licence de serveur privé pour plus d’informations.

  • Libération automatique des postes : Autorisez la libération d’un poste de licence Altium Designer lorsque la machine cliente est inactive, c’est-à-dire lorsqu’aucune activité de souris ou de clavier n’est détectée sur cette machine et qu’aucun processus Altium Designer de longue durée, tel que la publication d’un projet, n’est en cours, en activant l’option Release seats on inactive clients. Le paramètre Lease verification interval (hours) définit l’intervalle entre les demandes de vérification envoyées par Altium Designer (si aucune activité n’a été détectée au cours de l’intervalle précédent, le poste est libéré à condition que l’option Release seats on inactive clients soit activée). Saisissez une valeur comprise entre 1 et 12 heures. Notez que la fonctionnalité de libération automatique pour cause d’inactivité est disponible dans Altium Designer 25.1 ou une version ultérieure.

  • Notifications : Les notifications sont des messages envoyés aux utilisateurs en réponse à des événements particuliers, par exemple lorsqu’un pourcentage donné des postes de licence disponibles a été réservé ou lorsqu’une tentative de réservation d’un poste échoue. Notez que les notifications par e-mail ne sont disponibles qu’après leur configuration et leur activation. Consultez la section Configuration des notifications par e-mail.

    • Lorsque l’option Notify when <x>% of available seats have been leased est activée et que le nombre de postes réservés atteint (ou dépasse) ce pourcentage, un e-mail de notification correspondant est envoyé au groupe indiqué dans le champ Send to users with role. Voir un exemple.

    • Lorsque l’option Send reject notifications est activée, un e-mail d’erreur est envoyé au groupe ci-dessus lorsqu’un utilisateur tente de réserver un poste de licence indisponible. Cela peut se produire, par exemple, lorsqu’un poste restant apparaît comme disponible dans la vue de gestion des licences non actualisée (Altium Designer Agile, Altium Designer), alors qu’il a depuis été réservé par un autre utilisateur ().

Une fois la configuration de la nouvelle attribution de licence terminée, cliquez sur pour valider l’attribution au groupe sélectionné. Pour afficher les détails de la licence attribuée, sélectionnez l’option de développement () associée à son entrée.

Il est important de noter que les licences peuvent être attribuées par défaut à All Users. Cette attribution doit donc être supprimée pour qu’une licence soit attribuée exclusivement à un autre groupe et aux utilisateurs qui le composent.

Dans le scénario d’attribution de licence ci-dessus, 10 postes d’une licence Altium Designer de 20 postes ont été attribués au groupe Engineers, et donc à ses membres. Si l’attribution par défaut au groupe All Users associée à la licence n’avait pas été supprimée et que les deux attributions coexistaient, la licence ne serait pas réservée exclusivement aux membres du groupe Engineers : elle serait disponible pour tous les utilisateurs du serveur.

Pour supprimer une attribution de licence existante, cliquez sur le bouton de suppression () associé à son entrée. Une attribution de licence peut être modifiée à l’aide du bouton qui lui est associé.

L’onglet Groups fournit une vue d’ensemble des groupes actuels, des utilisateurs qui les composent et des licences attribuées à chaque groupe. Cette interface polyvalente peut être utilisée conjointement avec le regroupement des utilisateurs (configuré dans les pages principales Users) pour attribuer de manière flexible des licences et des postes aux utilisateurs.

Gestion des licences

Le service de licences privées (PLS) basé sur Enterprise Server propose différentes fonctionnalités d’administration pour gérer l’attribution et l’utilisation des licences, notamment la possibilité de forcer la libération d’une licence réservée et de surveiller de près l’utilisation des licences.

Libération d’une licence en cours d’utilisation

Lorsqu’une licence a été utilisée par Altium Designer, mais n’a pas été correctement libérée par le logiciel, le PLS permet de mettre fin à cette réservation et de remettre le poste dans le pool des postes de licence disponibles. Cela peut se produire lorsque le PC passe en veille alors qu’Altium Designer est actif, ou lorsqu’un plantage logiciel empêche une fermeture correcte. Dans les faits, ce poste de licence reste enregistré comme étant utilisé et n’est donc pas accessible à un autre utilisateur.

Pour localiser la licence concernée dans cette situation, accédez à la liste des licences dans l’interface Web du Workspace en sélectionnant Admin – Licenses. Dans la liste des licences affichée sous l’onglet Licenses, les informations de réservation de chaque entrée sont accessibles en développant l’entrée de la licence à l’aide du bouton . Utilisez ces informations pour trouver l’utilisateur qui conserve le poste de licence.

Vous pouvez mettre fin à la réservation de la licence par cet utilisateur et remettre le poste dans le pool de licences en cliquant sur le lien Libérer associé à l’entrée de l’utilisateur, puis en confirmant l’action dans la boîte de dialogue Release seat. Altium Designer informe alors l’utilisateur que la licence a été libérée de force par un administrateur.

Suivi de l’utilisation des licences

Enterprise Server propose différentes fonctionnalités de suivi et de génération de rapports sur l’utilisation des licences, qui permettent d’analyser la manière dont les licences Altium Designer sont utilisées au sein d’une organisation. Ces fonctionnalités sont utiles pour garantir une utilisation optimale des postes de licence disponibles, anticiper les besoins futurs en licences et déterminer l’utilisation de chaque utilisateur.

Les fonctionnalités de suivi de l’utilisation des licences du serveur sont accessibles depuis l’interface Web, sous l’onglet Reports de la page License Manager (Admin – Licenses). Elles offrent un large éventail d’options de génération de rapports, accessibles via des onglets spécifiques dans la vue Reports. Les types de rapports suivants sont disponibles :

  • Utilisation en temps réel
  • Historique d’utilisation
  • Journal d’utilisation
  • Journal des durées d’utilisation

Selon le type d’informations requis pour chaque rapport, les filtres associés peuvent être appliqués afin d’adapter les résultats à des licences, groupes, utilisateurs et périodes spécifiques.

  • Pour filtrer les résultats des rapports d’utilisation afin d’afficher l’activité d’une licence particulière, par exemple, sélectionnez la licence souhaitée dans le menu déroulant Licenses, puis cliquez sur – voir un exemple. D’autres licences peuvent être ajoutées si nécessaire. Les licences sont identifiées par leur code d’activation.
  • Les filtres restent actifs lorsque vous passez d’un onglet de type de rapport à un autre, ce qui vous permet de consulter des rapports d’utilisation limités à cette licence.
  • La page Reports permet également d’exporter le rapport actuel sur disque au format CSV, compatible avec Microsoft Excel et d’autres tableurs, à des fins administratives et comptables. Sélectionnez les résultats souhaités à l’aide de l’onglet approprié et des filtres adaptés à vos besoins, cliquez sur le bouton , puis indiquez un emplacement pour enregistrer le fichier sur disque.

Utilisation en temps réel

Le rapport d’utilisation en temps réel fournit un récapitulatif détaillé de l’utilisation actuelle des licences Private Server ajoutées à votre Enterprise Server.

Historique d’utilisation

Ce type de rapport fournit un historique détaillé de l’utilisation des licences Private Server ajoutées à votre Enterprise Server. Par défaut, le rapport répertorie l’utilisation au cours de l’année précédente, pour l’ensemble des licences Enterprise Server utilisées, des groupes et des utilisateurs. Utilisez les filtres de rapport correspondants en haut de la page pour adapter les résultats :

  • À un Time Interval spécifique pour les entrées incluses : l’année précédente, le trimestre précédent, le mois précédent ou un intervalle de rapport personnalisé de votre choix.
  • En incluant des licences et/ou des groupes et/ou des utilisateurs spécifiques, selon vos besoins : les résultats seront filtrés selon ces paramètres.
  • En regroupant les entrées de la liste selon une période spécifique (Year, Quarter, Month, Week ou Day) et, éventuellement, selon un ou plusieurs autres champs (Product Name, Activation Code, User, Role). Par exemple, vous pouvez souhaiter consulter l’utilisation des licences sur une période donnée et regrouper ces données selon les groupes que vous avez définis : sélectionnez alors Role dans le champ déroulant And. Pour aller plus loin, vous pouvez regrouper les données par Role et Product Name afin d’obtenir un historique de l’utilisation de chaque produit pour chaque groupe.

Outre les données de temps enregistrées pour chaque utilisateur actif, la liste du rapport fournit un temps de travail approximatif (Avg Work Time) basé sur le Time Used enregistré et sur le nombre de Days pendant lesquels la licence a été utilisée. Une valeur représentant l’utilisation moyenne des postes de licence Private Server sur une période donnée est également calculée. Affichée sous forme de pourcentage (Usage %), elle peut vous aider à déterminer dans quelle mesure la capacité de vos licences est utilisée, en fonction des filtres appliqués.

Journal d’utilisation

Ce type de rapport fournit un journal d’utilisation détaillé des licences Private Server ajoutées à votre Enterprise Server, indiquant :

  • Qui a utilisé la licence et dans quel groupe cette licence lui a été attribuée.
  • La version du logiciel utilisée.
  • Le moment où l’utilisateur a commencé à utiliser la licence.
  • Le moment où l’utilisateur a libéré la licence (pour la remettre dans le pool et permettre à d’autres utilisateurs du compte de l’utiliser).

Par défaut, le journal reflète l’utilisation au cours de l’année précédente, pour l’ensemble des licences Private Server utilisées, des groupes et des utilisateurs. Utilisez les filtres de rapport correspondants en haut de la page pour adapter les résultats :

  • À un Time Interval spécifique : l’année précédente, le trimestre précédent, le mois précédent ou un intervalle de rapport personnalisé de votre choix.
  • En incluant des licences et/ou des groupes et/ou des utilisateurs spécifiques, selon vos besoins.

Journal des horaires

Ce type de rapport fournit un journal détaillé des horaires d’utilisation des licences Private Server ajoutées à votre Enterprise Server, indiquant :

  • Qui a utilisé un poste d’une licence spécifique et dans quel groupe cette licence lui a été attribuée.
  • L’heure à laquelle l’utilisateur a pris le poste de licence (Action = IN).
  • L’heure à laquelle l’utilisateur a libéré le poste de licence pour le remettre dans le pool et permettre à d’autres utilisateurs du compte de l’utiliser (Action = OUT).

Par défaut, le journal reflète les événements horodatés de l’année précédente, pour l’ensemble des licences Private Server utilisées, des groupes et des utilisateurs. Utilisez les filtres de rapport correspondants en haut de la page pour adapter les résultats :

  • À un Time Interval spécifique : l’année précédente, le trimestre précédent, le mois précédent ou un intervalle de rapport personnalisé de votre choix.
  • En incluant des licences et/ou des groupes et/ou des utilisateurs spécifiques, selon vos besoins.

Résoudre les problèmes d’accès aux licences

Si Altium Designer ne parvient pas à se connecter au PLS de l’Enterprise Server, ou si les licences que vous avez acquises et configurées dans le PLS n’apparaissent pas dans la liste Available Licenses d’Altium Designer, certains paramètres du système ou du logiciel peuvent empêcher l’accès.

Pour résoudre les problèmes éventuels, vérifiez les points suivants :

  • Pare-feu du PC hôte – le PLS de l’Enterprise Server utilise par défaut le port 9780 pour transférer les données de licence sur le réseau. Vérifiez que ce port a été ouvert dans le pare-feu du PC hôte lors de l’installation du serveur.

  • Connexions réseau autorisées – Altium Designer propose la page Système – Activité réseau de la boîte de dialogue Preferences. Vérifiez que l’entrée « Serveur de licences » est cochée afin que le PLS du serveur puisse communiquer avec Altium Designer sur le réseau.

  • Effectuez des tests de base :

    • Vérifier localement – si le serveur PLS est configuré sur un PC qui héberge également une installation d’Altium Designer, vérifiez que le PLS est accessible depuis cette installation locale avant de dépanner les PC distants. Si le PLS et les licences privées sont disponibles localement, cela indique que les autres PC du réseau qui ne parviennent pas à se connecter présentent un problème de configuration du réseau ou d’Altium Designer (plutôt que du PLS).

    • Attribuer la licence à tous les utilisateurs – Si une licence correctement attribuée dans le PLS n’est pas disponible à la location dans Altium Designer, remplacez temporairement l’attribution de la licence à un groupe par All Users (ou créez simplement une nouvelle attribution à tous les utilisateurs pour cette licence). Voir Attributions de licences, ci-dessus. Si la licence devient alors disponible, cela indique qu’il y avait un problème avec le groupe d’utilisateurs ou l’attribution de la licence.

  • Actualiser le serveur PLS – après avoir modifié la configuration des licences du serveur PLS, notamment lors de l’ajout ou de la suppression de licences serveur acquises, vous devrez peut-être vous déconnecter, puis vous reconnecter pour voir les modifications. Dans certaines situations, il peut être nécessaire de redémarrer l’Enterprise Server, soit en redémarrant le PC, soit en utilisant la fonction Restart du serveur dans le Gestionnaire des services Internet (IIS) de Windows.

  • Actualiser la connexion PLS de l’Enterprise Server – après avoir modifié l’accès aux licences dans le serveur PLS ou dans Altium Designer, rétablissez la connexion à l’Enterprise Server en cliquant sur la commande Refresh de la page Licensing Management d’Altium Designer, ou en vous déconnectant du serveur, puis en vous reconnectant. Lorsque vous utilisez la configuration PLS interne pour accéder aux licences dans Altium Designer, actualisez la connexion en cliquant sur Refresh et/ou sur le lien Disconnect/Reconnect... private license server. Pour forcer une actualisation complète de la connexion, sélectionnez le lien Setup private license server et cliquez sur OK dans la boîte de dialogue Private License Server Setup.

  • Vérifier les groupes et le mode d’authentification du PLS – si une licence à laquelle vous tentez d’accéder en vous connectant à l’Enterprise Server est attribuée à un groupe spécifique, assurez-vous que le compte utilisateur du serveur appartient à ce groupe. Notez qu’en mode PLS « Sans authentification », les groupes sont attribués au compte user_name server_name généré. En revanche, si vous vous connectez au PLS à l’aide de l’option « Configurer un serveur de licences privé » dans Altium Designer, l’authentification de l’Enterprise Server must être définie sur « Sans authentification ».

Comparaison des modes PLS de l’Enterprise Server

Le PLS de l’Enterprise Server peut être configuré selon trois modes distincts, chacun adapté à des modalités particulières de gestion des licences pour Altium Designer et les serveurs Altium. Le tableau ci-dessous résume la façon dont le PLS gère et met à disposition les licences Altium dans chacun de ces modes.

  No PLS mode Local PLS mode External PLS mode
Server license location: Local Local Local ou externe
User authentication: Sans objet Session serveur Sans authentification Sans objet
Altium Server licenses served to network: Non Non Oui Oui – Licences provenant d’un serveur PLS externe.
Altium Designer licenses served to network: Non Oui Oui Oui – Licences provenant d’un serveur PLS externe.
Altium Designer license access using internal PLS setup: Non Non Oui Non
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Contents
Contents