Gestion de la configuration de l’environnement

Confiez le même projet de conception à différents concepteurs, et les résultats obtenus différeront inévitablement de multiples façons, sous diverses formes et à différents niveaux. Après tout, chaque concepteur apporte avec lui ses propres habitudes 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 différentes entreprises et disciplines produit, la visibilité de telles différences devient bien plus qu’un simple détail lorsque ces personnes travaillent pour la même équipe de conception au sein de la même organisation.

En facilitant 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 d’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âches de sortie et des préférences d’espace de travail. En d’autres termes, il permet Centralized Environment Configuration Management.

Le Team Configuration Center — parfois appelé TC2 — est fourni sous forme de service via l’installation d’Enterprise Server ; le Team Configuration Service.

Un nombre quelconque de configurations d’environnement peut être défini via l’interface navigateur dédiée du Center. Les données utilisées et imposées par chaque configuration — appelées Configuration Data Items — proviennent du Workspace. En associant chaque configuration d’environnement à un groupe d’utilisateurs spécifique, puis en affectant les utilisateurs à ces groupes, l’environnement de travail approprié est chargé dans Altium Designer dès que l’utilisateur se connecte au Workspace. Cette approche basée sur les groupes 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 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.
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 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 composants 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 mis à la disposition de l’utilisateur.

Chaque élément de données de configuration est simplement une révision d’un type de contenu pris en charge pour être utilisé par une configuration d’environnement et lui être affecté.

Actuellement, les types de contenu suivants peuvent être utilisés avec les configurations d’environnement :

Notez qu’une configuration ne peut inclure que la révision d’un seul élément Préférences Altium Designer. Pour les autres types de contenu pris en charge, une configuration peut utiliser autant d’éléments de données de configuration que nécessaire. En outre, un même élément de données peut être utilisé dans plusieurs configurations d’environnement.
Pour que les membres d’un groupe attribué puissent voir les éléments de données de la configuration (révisions de types de contenu pris en charge), ces révisions doivent leur être partagées.

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 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.

L’accès à l’interface se fait en se connectant au Workspace via un navigateur. Une fois connecté, accédez à la page Admin - Configurations. Notez que cette page n’est accessible que si vous êtes connecté au Workspace avec des droits d’administration (vous êtes membre du groupe Administrators).

Accès à l’interface utilisateur du Team Configuration Center basée sur navigateur — via un navigateur externe de votre choix.
Accès à l’interface utilisateur du Team Configuration Center basée sur navigateur — 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 qu’un utilisateur ciblé par la configuration peut valablement utiliser.
  • Target groups - l’indication des personnes auxquelles la configuration d’environnement s’applique. Il s’agit des mêmes groupes 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.
Exemple de configuration d’environnement définie.

Les données de configuration sont stockées dans la base de données du Workspace.

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 Enterprise Server. Cela est nécessaire pour :

  • Fournir l’accès au Team Configuration Service.
  • Fournir l’accès au Workspace.
  • Permettre à l’Identity Service de reconnaître qui vous êtes et à quel(s) groupe(s) vous avez été affecté. La ou les configurations d’environnement appropriées 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 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 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 Supply Chain 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 de fabrication 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 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 mise à disposition 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éfinis de manière centralisée à l’échelle 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 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.
Cliquez sur  (ou sur le bouton  pour les préférences) pour accéder à une boîte de dialogue permettant de choisir la révision d’élément requise depuis le Workspace. Pour supprimer une entrée, sélectionnez-la puis cliquez sur le bouton . Pour les Préférences, une fois l’entrée créée, elle ne peut pas être supprimée, mais vous pouvez sélectionner une autre révision d’élément ou simplement désactiver l’option.
Assurez-vous que le contrôle de conformité de la configuration d’environnement est ajouté au fichier Output Job source requis et configuré BEFORE avant de publier ce fichier Output Job dans le Workspace cible. Un fichier OutJob du Workspace — plus précisément la configuration d’un générateur de sortie — ne peut pas être modifié. Vous devrez apporter les modifications au fichier source et republier dans la prochaine révision planifiée de l’élément cible (en tant qu’administrateur, et en utilisant la méthodologie Direct Editing du 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.
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.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Contenu