Gestion de la configuration de l’environnement
Parent page: Altium On-Prem Enterprise Server
Confiez le même projet de conception à différents concepteurs, et leurs résultats différeront inévitablement de multiples façons. Après tout, chaque concepteur apporte ses propres caractéristiques de conception, son niveau d’expérience et ses préférences de travail. Mais si l’ampleur de ces différentes approches peut être parfaitement acceptable dans les bureaux et laboratoires de diverses entreprises et disciplines produit, la visibilité de ces différences devient bien plus qu’un simple détail lorsqu’ils travaillent pour la même équipe de conception au sein de la même organisation.
Pour faciliter l’application, à l’échelle de l’entreprise, de l’environnement de travail d’un concepteur — afin de garantir qu’il respecte les normes exigées par l’organisation en matière de conception, de documentation et de production — l’installation Enterprise Server fournit le Team Configuration Center.
Team Configuration Center
Le rôle du Team Configuration Center est d’une grande simplicité : donner à l’organisation un contrôle centralisé sur l’environnement dans lequel ses concepteurs travaillent. Il y parvient grâce à la définition et à la gestion de Environment Configurations. Ceux-ci servent à limiter l’environnement de travail Altium Designer de chaque concepteur afin qu’il n’utilise que des éléments de conception approuvés par l’entreprise, notamment des modèles de schéma, des fichiers de configuration de tâche de sortie et des préférences d’espace de travail. En d’autres termes, il permet Centralized Environment Configuration Management.
N’importe quel nombre de configurations d’environnement peut être défini via l’interface navigateur dédiée du Center. Les données utilisées et appliquées par chaque configuration — appelées Configuration Data Items — proviennent du Workspace. Et en associant chaque configuration d’environnement à un rôle utilisateur spécifique, puis en affectant des utilisateurs à ces rôles, l’environnement de travail correct est chargé dans Altium Designer dès que l’utilisateur se connecte au Workspace. Cette approche basée sur les rôles garantit qu’un concepteur obtient toujours la configuration à laquelle il a droit, qu’il dispose de son propre PC ou qu’il partage un même PC avec d’autres concepteurs.
L’image suivante fournit une vue d’ensemble graphique du concept de gestion centralisée de la configuration d’environnement.

Le concept de gestion centralisée de la configuration d’environnement. Lorsqu’un utilisateur se connecte au Workspace, le Team Configuration Center détermine, via les rôles attribués, quelles configurations (et quels éléments de données associés) sont disponibles pour cet utilisateur. Altium Designer utilise ensuite les éléments de données de configuration aux emplacements appropriés.
Éléments de données de configuration
Avant de pouvoir vous lancer dans la création et la définition de configurations d’environnement, vous devez d’abord définir les éléments de données de configuration requis — les éléments constitutifs des configurations. Il s’agit des éléments de conception que l’utilisateur — dont le ou les rôles attribués déterminent la ou les configurations disponibles — est autorisé à utiliser. En d’autres termes, une configuration définit et impose l’ensemble des éléments de données de configuration disponibles pour l’utilisateur.
Actuellement, les types de contenu suivants peuvent être utilisés avec les configurations d’environnement :
- Altium Designer Preferences
- Outputjob
- Schematic Template
- BOM Template
- Layerstack
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
Configurations d’environnement
Related page: Gestion des configurations d’environnement
Avec les révisions des éléments de données de configuration définies et publiées dans un Workspace, vous disposez désormais des blocs fondamentaux permettant de définir les configurations d’environnement elles-mêmes. Les configurations d’environnement sont définies depuis le Team Configuration Center, accessible via l’interface navigateur du Workspace.

Accès à l’interface utilisateur web du Team Configuration Center — via un navigateur externe de votre choix.
L’interface permet à un administrateur de créer une ou plusieurs configurations d’environnement, selon les besoins de l’organisation. Chaque configuration nécessite la définition de :
- Configuration Name - un nom explicite, reflétant éventuellement les personnes dont l’environnement de travail doit être régi.
- Configuration Data - les contraintes élémentaires de la configuration. Les révisions des éléments de données pris en charge pouvant être valablement utilisées par un utilisateur ciblé par la configuration.
- Target Roles - la spécification des personnes auxquelles la configuration d’environnement s’applique. Les rôles eux-mêmes ne sont que des regroupements d’utilisateurs, définis et stockés dans le cadre du service d’identité du Workspace. Ce sont les mêmes rôles que ceux définis et utilisés par le Workspace pour contrôler les autorisations d’accès.

Exemple de configuration d’environnement définie.
Application des configurations d’environnement dans Altium Designer
Related page: Accès à votre Workspace
Afin de faciliter la gestion des configurations d’environnement et d’appliquer les configurations d’environnement applicables à chacun des utilisateurs d’une organisation, en fonction du ou des rôles qui leur sont attribués, chaque utilisateur doit être connecté au Workspace Enterprise Server. Cela est nécessaire pour :
- Fournir l’accès au Team Configuration Service.
- Fournir l’accès au Workspace.
- Permettre au service d’identité de reconnaître qui vous êtes et quel(s) rôle(s) vous ont été attribués. La ou les configurations d’environnement correctes peuvent alors être appliquées. Cela devient particulièrement important dans les environnements de travail où les ordinateurs partagés sont la norme.
Une fois qu’un utilisateur est connecté au Workspace, le service de configuration détermine la configuration d’environnement à utiliser pour cet utilisateur et modifie les zones pertinentes de l’environnement Altium Designer afin d’imposer les éléments de données autorisés de cette configuration. Si l’utilisateur est affecté à plusieurs rôles et que plusieurs configurations d’environnement peuvent s’appliquer, il pourra choisir la configuration d’environnement à appliquer lors de sa connexion.
Garantir la conformité des configurations d’environnement
Related page: Publication du projet de conception
Lorsqu’il est temps de publier un projet de conception de carte, le processus mis en œuvre garantit la plus haute intégrité des données de conception et, plus important encore, des données de fabrication générées que la chaîne logistique utilisera finalement pour transformer votre travail de conception en réalité physique. Dans le cadre du processus de publication, des contrôles de validation peuvent être insérés pour garantir, par exemple, que les règles électriques et de conception sont vérifiées et respectées. Après tout, une validation rigoureuse peut détecter des problèmes passés inaperçus susceptibles d’entraîner des itérations coûteuses.
Dans le cadre de cette étape de validation du processus de publication, vous pouvez également inclure un Environment Configuration Compliance Check. Cela permet de tester de manière concluante et d’imposer l’utilisation d’éléments de données autorisés par l’entreprise dans une conception. En termes simples, si vous n’utilisez pas les éléments de données autorisés par la configuration d’environnement disponible pour votre rôle attribué, la publication échouera. Cela évite une approche de conception « incontrôlée » et garantit le respect et la conformité aux environnements de conception de travail définis de manière centralisée au niveau de l’entreprise.
Ajoutez un générateur de sortie de ce type depuis la section Validation Outputs du fichier OutJob. La configuration des conditions du contrôle s’effectue dans la boîte de dialogue Environment configuration compliance setup. Ces conditions déterminent :
- Quelles révisions d’éléments Schematic Template peuvent être utilisées par les documents schématiques source de la conception. Une ou plusieurs révisions d’éléments Schematic Template peuvent être ajoutées à la liste.
- Quelles révisions d’éléments Outputjob peuvent être utilisées pour générer les sorties de la conception. Une ou plusieurs révisions d’éléments Outputjob peuvent être ajoutées à la liste.
- Quelle révision d’un élément Altium Designer Preferences doit être utilisée au moment de la publication. Une seule révision d’élément Altium Designer Preferences peut être spécifiée.
- Si toutes les pièces utilisées dans la conception doivent ou non provenir d’un Workspace.

Ajoutez et configurez un contrôle de conformité de configuration d’environnement dans le cadre de votre régime global de validation lors de la publication de la conception de carte.