Umgebungskonfigurationsverwaltung

Now reading version 5.5. For the latest, read: Umgebungskonfigurationsverwaltung for version 8.0
 

Parent page: Altium On-Prem Enterprise Server

Geben Sie dasselbe Designprojekt an verschiedene Designer weiter, und ihre Ergebnisse werden sich zwangsläufig in vielerlei Hinsicht unterscheiden. Schließlich bringt jeder Designer seine eigenen Designmerkmale, seinen Erfahrungsstand und seine Arbeitspräferenzen mit. Während das Ausmaß dieser unterschiedlichen Herangehensweisen in Büros und Laboren verschiedener Unternehmen und Produktbereiche durchaus akzeptabel sein mag, werden solche Unterschiede deutlich relevanter, wenn dieselben Personen im selben Designteam innerhalb derselben Organisation arbeiten.

Um auf Unternehmensebene die Arbeitsumgebung eines Designers durchzusetzen – und sicherzustellen, dass die von der Organisation geforderten Standards für Design, Dokumentation und Produktion eingehalten werden –, bietet 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, einschließlich Schaltplanvorlagen, Outputjob-Konfigurationsdateien und Workspace-Einstellungen. Mit anderen Worten: Es ermöglicht Centralized Environment Configuration Management.

Das Team Configuration Center – manchmal auch als TC2 bezeichnet – wird als Dienst über die Enterprise Server-Installation bereitgestellt; das Team Configuration Service.

Über die dedizierte Browser-Oberflä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 Benutzerrolle und die anschließende Zuweisung von Benutzern zu diesen Rollen wird die richtige Arbeitsumgebung in Altium Designer geladen, sobald sich der Benutzer mit dem Workspace verbindet . Dieser rollenbasierte Ansatz stellt sicher, dass ein Designer immer die Konfiguration erhält, auf die er Anspruch hat – unabhängig davon, ob er einen eigenen PC verwendet 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 Rollen, welche Konfigurationen (und zugehörigen Datenelemente) diesem Benutzer zur Verfügung stehen. Altium Designer verwendet dann die Konfigurationsdatenelemente an den entsprechenden Stellen.
Das Konzept des zentralisierten Managements von Umgebungskonfigurationen. Wenn sich ein Benutzer mit dem Workspace verbindet, bestimmt das Team Configuration Center anhand der zugewiesenen Rollen, 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 Rolle(n) die verfügbaren Konfiguration(en) bestimmen – verwenden darf. Mit anderen Worten: Eine Konfiguration definiert und erzwingt die Menge der Konfigurationsdatenelemente, die dem Benutzer zur Verfügung stehen.

Jedes Konfigurationsdatenelement ist einfach eine Revision eines Inhaltstyps, der zur Verwendung in und zur Zuweisung zu einer Umgebungskonfiguration unterstützt wird.

Derzeit können die folgenden Inhaltstypen mit Umgebungskonfigurationen verwendet werden:

Beachten Sie, dass eine Konfiguration nur die Revision eines einzigen Altium Designer Preferences Item enthalten kann. Für andere unterstützte Inhaltstypen kann eine Konfiguration so viele Konfigurationsdatenelemente verwenden wie erforderlich. Darüber hinaus kann dasselbe Datenelement in mehreren Umgebungskonfigurationen verwendet werden.
Damit Mitglieder einer zugewiesenen Rolle die Datenelemente der Konfiguration (Revisionen unterstützter Inhaltstypen) sehen können, müssen diese Revisionen für sie freigegeben sein.

Umgebungskonfigurationen

Related page: Verwalten von Umgebungskonfigurationen

Nachdem Revisionen von Konfigurationsdatenelementen definiert und in einem Workspace freigegeben wurden, verfügen Sie nun über die grundlegenden Bausteine, mit denen Sie die Umgebungskonfigurationen selbst definieren können. Umgebungskonfigurationen werden innerhalb des Team Configuration Center definiert, auf das über die Browser-Oberfläche des Workspace zugegriffen wird.

Der Zugriff auf die Oberfläche erfolgt, indem Sie sich über einen Browser beim Workspace anmelden. Navigieren Sie dort zur Seite Admin - Configurations. Beachten Sie, dass diese Seite nur zugänglich ist, wenn Sie mit Administratorrechten beim Workspace angemeldet sind (Mitglied der Rolle Administrators).

Zugriff auf die browserbasierte Benutzeroberfläche des Team Configuration Center – über einen bevorzugten externen Browser.
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 Angaben definiert werden:

  • Configuration Name - ein aussagekräftiger Name, der möglicherweise die Personen widerspiegelt, deren Arbeitsumgebung gesteuert werden soll.
  • Configuration Data - die grundlegenden Einschränkungen der Konfiguration. Die Revisionen unterstützter Datenelemente, die von einem Benutzer, für den die Konfiguration gilt, gültig verwendet werden können.
  • Target Roles - die Festlegung, für wen die Umgebungskonfiguration gilt. Rollen sind einfach Gruppierungen von Benutzern, die als Teil des Identity Service des Workspace definiert und gespeichert werden. Es handelt sich um dieselben Rollen, die vom Workspace zur Steuerung von Zugriffsberechtigungen definiert und verwendet werden.

Ein Beispiel für eine definierte Umgebungskonfiguration.
Ein Beispiel für eine definierte Umgebungskonfiguration.

Konfigurationsdaten werden in der Datenbank des Workspace gespeichert.

Verbinden mit dem Enterprise Server Workspace

Related page: Zugriff auf Ihren Workspace aus Altium Designer heraus

Um die Verwaltung von Umgebungskonfigurationen zu ermöglichen und die für jeden einzelnen Benutzer einer Organisation geltenden Umgebungskonfigurationen basierend auf seinen zugewiesenen Rollen 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.
  • Dem Identity Service zu ermöglichen, zu erkennen, wer Sie sind und welche Rolle(n) Ihnen 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.

Anwendung von Umgebungskonfigurationen in Altium Designer

Sobald ein Benutzer mit dem Workspace verbunden ist, bestimmt der Konfigurationsdienst 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 dem Benutzer mehrere Rollen zugewiesen sind und mehrere Umgebungskonfigurationen gelten können, kann der Benutzer beim Anmelden auswählen, welche Umgebungskonfiguration angewendet werden soll. Die Auswahl erfolgt im Dialogfeld Select a Configuration dialog.

Wenn mehrere Umgebungskonfigurationen für einen Benutzer gelten, wird diesem Benutzer die Auswahl beim Verbinden mit dem Workspace angezeigt.
Wenn mehrere Umgebungskonfigurationen für einen Benutzer gelten, wird diesem Benutzer die Auswahl beim Verbinden mit dem Workspace angezeigt.

Wenn der Benutzer außerdem Administrator des Workspace ist, hat er die Möglichkeit, Work as administrator. Dadurch kann er in Altium Designer und mit dem Workspace ohne Einschränkungen arbeiten.

Wenn für einen Benutzer keine Konfiguration verfügbar ist, wird seine Arbeitsumgebung einfach mit der neuesten Revision aller freigegebenen Items konfiguriert, die von einer Umgebungskonfiguration unterstützt werden – so, als würde eine Standardkonfiguration angewendet. Wenn im Workspace mindestens eine freigegebene Revision eines bestimmten Data Item vorhanden ist, wird diese Item-Revision verwendet – keine lokalen dateibasierten Elemente (z. B. Vorlagen) stehen dann zur Verwendung zur Verfügung.

Wenn mehrere Umgebungskonfigurationen für einen Benutzer gelten, dieser die Auswahl jedoch abbricht, kann er sich nicht mit dem Workspace verbinden. Dadurch wird verhindert, dass er auf Design-Items in diesem Workspace und auf die über dessen Installation bereitgestellten Dienste zugreift.
Wenn innerhalb einer Umgebungskonfiguration mehrere Konfigurationsdatenelemente für ein bestimmtes Designelement definiert wurden, wird Altium Designer so konfiguriert, dass dem Benutzer eine Auswahl aus diesen Elementen angeboten wird.
Wenn eine für einen Benutzer geltende Umgebungskonfiguration nicht vollständig definiert wurde – d. h. nicht alle Datenkonfigurationselemente wurden angegeben/hinzugefügt –, bleiben diese undefinierten Elemente der Umgebung vom Benutzer manuell festlegbar. Dies gilt auch für jene anwendbaren Elemente, die auf Do Not Control gesetzt sind.

Sicherstellen der Einhaltung von Umgebungskonfigurationen

Related page: Board Design Release

Wenn es an der Zeit ist, ein Board-Designprojekt freizugeben, sorgt der dabei beteiligte 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 ein 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 Rolle verfügbare Umgebungskonfiguration erlaubt sind, schlägt die Freigabe fehl. Dies verhindert einen „Loose-Cannon“-Ansatz beim Design und stellt die Einhaltung der auf Unternehmensebene zentral 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 Items von Quell-Schaltplandokumenten im Design verwendet werden dürfen. Der Liste können eine oder mehrere Schematic Template Item-Revisions hinzugefügt werden.
  • Welche Revisionen von Outputjob Items für die Erzeugung von Ausgaben aus dem Design verwendet werden dürfen. Der Liste können eine oder mehrere Outputjob Item-Revisions hinzugefügt werden.
  • Welche Revision eines Altium Designer Preferences Item zum Zeitpunkt der Freigabe verwendet werden muss. Es kann eine einzelne Altium Designer Preferences Item-Revision angegeben werden.
  • Ob alle im Design verwendeten Teile aus einem Workspace stammen müssen oder nicht.
Klicken Sie auf  (bzw. auf die Schaltfläche  für die Voreinstellungen), um auf einen Dialog zuzugreifen, in dem Sie die erforderliche Item-Revision aus dem Workspace auswählen können. Um einen Eintrag zu entfernen, wählen Sie ihn aus und klicken dann auf die Schaltfläche . Bei den Voreinstellungen kann ein einmal erstellter Eintrag nicht gelöscht werden, Sie können jedoch eine andere Item-Revision auswählen oder die Option einfach deaktivieren.
Stellen Sie sicher, dass die Compliance-Prüfung für die Umgebungskonfiguration zur erforderlichen Quell-Output-Job-Datei hinzugefügt und konfiguriert wird, BEFORE bevor diese Output-Job-Datei in den Ziel-Workspace freigegeben wird. Eine Workspace-OutJob-Datei – genauer gesagt die Konfiguration eines Ausgabegenerators – kann nicht geändert werden. Sie müssen Änderungen an der Quelldatei vornehmen und diese in die nächste geplante Revision des Ziel-Items erneut freigeben (als Administrator und unter Verwendung der Workspace-Methodik Direct Editing).

Fügen Sie im Rahmen Ihres gesamten Validierungsprozesses bei der Freigabe des Leiterplattendesigns eine Compliance-Prüfung für die Umgebungskonfiguration hinzu und konfigurieren Sie sie.
Fügen Sie im Rahmen Ihres gesamten Validierungsprozesses bei der Freigabe des Leiterplattendesigns eine Compliance-Prüfung für die Umgebungskonfiguration hinzu und konfigurieren Sie sie.

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