Gestion de la configuration de l’environnement
Confiez le même projet de conception à différents concepteurs et les résultats seront probablement différents, car chaque concepteur présente son propre ensemble de caractéristiques de conception, son niveau d’expérience et ses préférences de travail. Bien que l’ampleur de ces différentes approches ne soit pas forcément problématique d’une entreprise à l’autre et selon les disciplines produit, la visibilité de telles différences peut devenir significative lorsqu’ils travaillent pour la même équipe de conception au sein de la même organisation.
L’espace de travail Altium 365 permet l’application, à l’échelle de l’entreprise, de l’environnement de travail d’un concepteur — afin de garantir qu’il respecte les normes requises par cette organisation en matière de conception, de documentation et de production — grâce à son Team Configuration Center.
Team Configuration Center
Le rôle du Team Configuration Center est de 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 sont utilisés pour contraindre 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 les modèles de schéma, les fichiers de configuration de tâches de sortie et les préférences de l’espace de travail. En d’autres termes, il facilite Centralized Environment Configuration Management.
N’importe quel nombre de configurations d’environnement peut être défini via la page Configurations de l’espace de travail. Les données utilisées et imposées par chaque configuration côté conception — appelées Configuration Data Items — proviennent du Workspace. Et en associant chaque configuration d’environnement à un groupe d’utilisateurs spécifique, puis en affectant les utilisateurs à ces groupes, le bon environnement de travail est chargé dans Altium Designer dès que l’utilisateur se connecte au Workspace. Cette approche par groupes 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 groupes attribués, quelles configurations (et les éléments de données associés) sont disponibles pour cet utilisateur. Le client de conception utilise ensuite les éléments de données de configuration aux emplacements appropriés.
Éléments de données de configuration
Avant de pouvoir approfondir la création et la définition des 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 groupes 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 :
- Préférences Altium Designer
- Outputjob
- Modèle de schéma
- Modèle de nomenclature
- Empilage de couches
- Modèle de projet
- Modèle de document Draftsman
- Modèle de feuille Draftsman
Configurations d’environnement
Related page: Gestion des configurations d’environnement
Une fois les révisions des éléments de données de configuration définies et publiées dans un espace de travail Altium 365, 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 du Team Configuration Center basée sur navigateur — via un navigateur Web 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 peut-être 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 sont simplement des groupes d’utilisateurs, définis et stockés dans le cadre du service d’identité du Workspace. Il s’agit des mêmes groupes qui sont 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’imposer les configurations d’environnement applicables à chacun des utilisateurs d’une organisation, en fonction du ou des groupes qui leur sont attribués, chaque utilisateur doit être connecté au Workspace depuis Altium Designer. 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) groupe(s) vous avez été affecté. 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 depuis Altium Designer, le service de configuration détermine la configuration d’environnement à utiliser pour cet utilisateur et modifie les zones pertinentes de l’environnement de conception afin d’imposer les éléments de données autorisés de cette configuration. Si l’utilisateur est affecté à plusieurs groupes 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 l’intégrité maximale 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 qui pourraient 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 fournit un moyen de tester et d’imposer de manière concluante 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 groupe 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éterminés de manière centralisée au niveau de l’entreprise.
Pour inclure ce contrôle de conformité, ajoutez un générateur de sortie de ce type depuis la section Validation Outputs du fichier OutJob utilisé dans la configuration. La spécification des conditions du contrôle s’effectue dans la boîte de dialogue Environment configuration compliance setup dialog. 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 la génération des sorties à partir 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 Préférences Altium Designer doit être utilisée au moment de la publication. Une seule révision d’élément Préférences Altium Designer 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 la configuration d’environnement dans le cadre de votre stratégie globale de validation lors de la publication de la conception de carte.