Umgebungskonfigurationsverwaltung
Geben Sie dasselbe Designprojekt an verschiedene Designer, und ihre Ergebnisse werden sich zweifellos in vielerlei Hinsicht, Gestalt und Ausprägung unterscheiden. Schließlich bringt jeder Designer seine eigenen Designmerkmale, seinen Erfahrungsstand und seine Arbeitspräferenzen mit. Doch auch wenn das Ausmaß dieser unterschiedlichen Herangehensweisen in Büros und Laboren verschiedener Unternehmen und Produktbereiche durchaus akzeptabel sein mag, werden solche Unterschiede deutlich relevanter, wenn sie für dasselbe Designteam innerhalb derselben Organisation arbeiten.
Zur Unterstützung der unternehmensweiten Durchsetzung der Arbeitsumgebung eines Designers – damit sichergestellt ist, dass die von der Organisation geforderten Standards für Design, Dokumentation und Produktion eingehalten werden – stellt die Enterprise Server-Installation das Team Configuration Center.
Team Configuration Center
Die Aufgabe des Team Configuration Center ist denkbar einfach: der Organisation eine zentrale Kontrolle über die Umgebung zu geben, in der ihre Designer arbeiten. Dies wird durch die Definition und Verwaltung von Environment Configurations erreicht. Diese werden verwendet, um die Arbeitsumgebung jedes Designers in Altium Designer so einzuschränken, dass nur von der Firma freigegebene Designelemente verwendet werden, darunter Schaltplanvorlagen, Output-Job-Konfigurationsdateien und Workspace-Voreinstellungen. Mit anderen Worten: Es ermöglicht Centralized Environment Configuration Management.
Über die dedizierte Browseroberfläche des Centers kann eine beliebige Anzahl von Umgebungskonfigurationen definiert werden. Die von jeder Konfiguration verwendeten und durchgesetzten Daten – bezeichnet als Configuration Data Items – stammen aus dem Workspace. Durch die Zuordnung jeder Umgebungskonfiguration zu einer bestimmten Benutzergruppe und die anschließende Zuweisung von Benutzern zu diesen Gruppen wird die richtige Arbeitsumgebung in Altium Designer geladen, sobald sich der Benutzer mit dem Workspace verbindet. Dieser gruppenbasierte Ansatz stellt sicher, dass ein Designer immer das Setup erhält, auf das er Anspruch hat – unabhängig davon, ob er einen eigenen PC nutzt oder sich einen PC mit anderen Designern teilt.
Die folgende Abbildung bietet einen grafischen Überblick über das Konzept des zentralisierten Managements von Umgebungskonfigurationen.

Das Konzept des zentralisierten Managements von Umgebungskonfigurationen. Wenn sich ein Benutzer mit dem Workspace verbindet, bestimmt das Team Configuration Center anhand der zugewiesenen Gruppen, welche Konfigurationen (und zugehörigen Datenelemente) diesem Benutzer zur Verfügung stehen. Altium Designer verwendet dann die Konfigurationsdatenelemente an den entsprechenden Stellen.
Konfigurationsdatenelemente
Bevor Sie sich mit der Erstellung und Definition von Umgebungskonfigurationen befassen können, müssen Sie zunächst die erforderlichen Konfigurationsdatenelemente definieren – die Bestandteile der Konfigurationen. Dies sind die Designelemente, die der Benutzer – dessen zugewiesene Gruppe(n) die verfügbaren Konfiguration(en) bestimmen – verwenden darf. Mit anderen Worten: Eine Konfiguration definiert und erzwingt den Satz von Konfigurationsdatenelementen, die dem Benutzer zur Verfügung stehen.
Derzeit können die folgenden Inhaltstypen mit Umgebungskonfigurationen verwendet werden:
- Altium Designer Preferences
- Outputjob
- Schematic Template
- BOM Template
- Layerstack
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
Umgebungskonfigurationen
Related page: Verwalten von Umgebungskonfigurationen
Nachdem Revisionen von Konfigurationsdatenelementen definiert und in einen Workspace freigegeben wurden, verfügen Sie nun über die grundlegenden Bausteine, mit denen die Umgebungskonfigurationen selbst definiert werden können. Umgebungskonfigurationen werden innerhalb des Team Configuration Center definiert, auf das über die Browseroberfläche des Workspace zugegriffen wird.

Zugriff auf die browserbasierte Benutzeroberfläche des Team Configuration Center – über einen bevorzugten externen Browser.
Über die Oberfläche kann ein Administrator je nach Anforderungen der Organisation eine oder mehrere Umgebungskonfigurationen erstellen. Für jede Konfiguration müssen folgende Punkte definiert werden:
- Configuration name - ein aussagekräftiger Name, der möglicherweise die Personen widerspiegelt, deren Arbeitsumgebung damit geregelt werden soll.
- Configuration data - die grundlegenden Einschränkungen der Konfiguration. Die Revisionen unterstützter Datenelemente, die von einem Benutzer, auf den die Konfiguration abzielt, gültig verwendet werden können.
- Target groups - die Festlegung, für wen die Umgebungskonfiguration gilt. Dies sind dieselben Gruppen, die vom Workspace zur Steuerung von Zugriffsberechtigungen definiert und verwendet werden.

Ein Beispiel für eine definierte Umgebungskonfiguration.
Anwendung von Umgebungskonfigurationen in Altium Designer
Related page: Zugriff auf Ihren Workspace
Um die Verwaltung von Umgebungskonfigurationen zu ermöglichen und die für jeden einzelnen Benutzer einer Organisation geltenden Umgebungskonfigurationen auf Grundlage seiner zugewiesenen Gruppe(n) durchzusetzen, muss jeder Benutzer mit dem Enterprise Server Workspace verbunden sein. Dies ist erforderlich, um:
- Zugriff auf den Team Configuration Service bereitzustellen.
- Zugriff auf den Workspace bereitzustellen.
- den Identity Service in die Lage zu versetzen, zu erkennen, wer Sie sind und welcher/welchen Gruppe(n) Sie zugewiesen wurden. Anschließend können die richtigen Umgebungskonfiguration(en) angewendet werden. Dies ist besonders wichtig in Arbeitsumgebungen, in denen gemeinsam genutzte Computer die Regel sind.
Sobald ein Benutzer mit dem Workspace verbunden ist, bestimmt der Konfigurationsservice die für diesen Benutzer zu verwendende Umgebungskonfiguration und ändert die relevanten Bereiche der Altium Designer-Umgebung, um die zulässigen Datenelemente dieser Konfiguration durchzusetzen. Wenn der Benutzer mehreren Gruppen zugewiesen ist und mehrere Umgebungskonfigurationen gelten können, kann der Benutzer bei der Anmeldung auswählen, welche Umgebungskonfiguration angewendet werden soll.
Sicherstellen der Einhaltung von Umgebungskonfigurationen
Related page: Freigabe von Designprojekten
Wenn es an der Zeit ist, ein Leiterplatten-Designprojekt freizugeben, sorgt der dabei ablaufende Prozess für höchste Integrität der Designdaten und – noch wichtiger – der erzeugten Fertigungsdaten, die die Supply Chain letztlich verwendet, um Ihre Designarbeit in physische Realität umzusetzen. Als Teil des Freigabeprozesses können Validierungsprüfungen eingefügt werden, um beispielsweise sicherzustellen, dass elektrische Regeln und Designregeln geprüft werden und eingehalten werden. Schließlich kann eine strenge Validierung übersehene Probleme aufdecken, die zu kostspieligen Neuauflagen führen können.
Als Teil dieser Validierungsphase im Freigabeprozess können Sie auch eine Environment Configuration Compliance Check einbeziehen. Dies bietet eine Möglichkeit, die Verwendung von unternehmensautorisierten Datenelementen in einem Design eindeutig zu prüfen und durchzusetzen. Einfach ausgedrückt: Wenn Sie keine Datenelemente verwenden, die durch die für Ihre zugewiesene Gruppe verfügbare Umgebungskonfiguration zugelassen sind, schlägt die Freigabe fehl. Dies verhindert einen „Wildwest“-Ansatz beim Design und stellt die Einhaltung der zentral auf Unternehmensebene festgelegten Designarbeitsumgebungen sicher.
Fügen Sie einen Ausgabegenerator dieses Typs aus dem Abschnitt Validation Outputs der OutJob-Datei hinzu. Die Konfiguration der Prüfbedingungen erfolgt im Dialogfeld Environment configuration compliance setup. Diese Bedingungen bestimmen:
- Welche Revisionen von Schematic Template-Elementen von Quell-Schaltplandokumenten im Design verwendet werden dürfen. Der Liste können eine oder mehrere Revisionen von Schematic Template-Elementen hinzugefügt werden.
- Welche Revisionen von Outputjob-Elementen zur Erzeugung von Ausgaben aus dem Design verwendet werden dürfen. Der Liste können eine oder mehrere Revisionen von Outputjob-Elementen hinzugefügt werden.
- Welche Revision eines Altium Designer Preferences-Elements zum Zeitpunkt der Freigabe verwendet werden muss. Es kann eine einzelne Revision eines Altium Designer Preferences-Elements angegeben werden.
- Ob alle im Design verwendeten Teile aus einem Workspace stammen müssen oder nicht.

Fügen Sie im Rahmen Ihres gesamten Validierungskonzepts bei der Freigabe von Leiterplatten-Designs eine Prüfung der Einhaltung der Umgebungskonfiguration hinzu und konfigurieren Sie sie.