Umgebungskonfigurationsmanagement

Geben Sie dasselbe Designprojekt an verschiedene Designer, werden die Ergebnisse wahrscheinlich unterschiedlich ausfallen, da jeder Designer seine eigenen Designmerkmale, seinen Erfahrungsstand und seine Arbeitspräferenzen mitbringt. Während das Ausmaß dieser unterschiedlichen Herangehensweisen über verschiedene Unternehmen und Produktdisziplinen hinweg möglicherweise kein Problem darstellt, kann die Sichtbarkeit solcher Unterschiede erheblich werden, wenn sie im selben Designteam innerhalb derselben Organisation arbeiten.

Der Altium 365 Workspace ermöglicht die unternehmensweite Durchsetzung der Arbeitsumgebung eines Designers – um sicherzustellen, dass die von dieser Organisation geforderten Standards für Design, Dokumentation und Produktion eingehalten werden – über sein Team Configuration Center.

Team Configuration Center

Die Aufgabe des Team Configuration Center besteht darin, 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 können, darunter Schaltplanvorlagen, Output-Job-Konfigurationsdateien und Workspace-Einstellungen. Mit anderen Worten: Es ermöglicht Centralized Environment Configuration Management.

Das Team Configuration Center – manchmal auch als TC2 oder einfach nur Configurations bezeichnet – wird als Dienst über die Workspace-Instanz bereitgestellt; das Team Configuration Service.

Beliebig viele Umgebungskonfigurationen können über die Workspace-Seite Configurations definiert werden. Die Daten, die von jeder Konfiguration auf der Designseite verwendet und durchgesetzt werden – 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. Durch diesen rollenbasierten Gruppenansatz wird sichergestellt, dass ein Designer immer die Konfiguration erhält, auf die er Anspruch hat – unabhängig davon, ob er einen eigenen PC hat oder sich einen einzelnen 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. Der Design-Client 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 Gruppen, welche Konfigurationen (und zugehörigen Datenelemente) diesem Benutzer zur Verfügung stehen. Der Design-Client 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. Dabei handelt es sich um 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.

Jedes Konfigurationsdatenelement ist einfach eine Revision eines Inhaltstyps, der für die Verwendung durch und die 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-Elements 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 Gruppe 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

Wenn Revisionen von Konfigurationsdatenelementen in einen Altium 365 Workspace definiert und 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 Workspace-browser interface zugegriffen wird.

Auf die Oberfläche wird zugegriffen, indem Sie sich über Altium 365 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 Gruppe Administrators).

Zugriff auf die browserbasierte Benutzeroberfläche des Team Configuration Center – über einen bevorzugten externen Webbrowser.
Zugriff auf die browserbasierte Benutzeroberfläche des Team Configuration Center – über einen bevorzugten externen Webbrowser.

Die Oberfläche ermöglicht es einem Administrator, je nach Bedarf der Organisation eine oder mehrere Umgebungskonfigurationen zu erstellen. Jede Konfiguration erfordert die Definition von:

  • Configuration Name – einem aussagekräftigen Namen, der möglicherweise die Personen widerspiegelt, deren Arbeitsumgebung damit geregelt werden soll.

  • Configuration Data – den grundlegenden Einschränkungen der Konfiguration. Den Revisionen unterstützter Datenelemente, die von einem Benutzer, auf den die Konfiguration abzielt, gültig verwendet werden können.

  • Target Roles – der Festlegung, für wen die Umgebungskonfiguration gilt. Rollen selbst sind einfach Benutzergruppen, die als Teil des Identity Service des Workspace definiert und gespeichert werden. Dies sind dieselben Gruppen, 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.

Anwendung von Umgebungskonfigurationen in Altium Designer

Related page: Zugriff auf Ihren Workspace

Um das Management 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 aus Altium Designer heraus beim Workspace angemeldet 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 welcher/welchen Gruppe(n) Sie zugewiesen wurden. Anschließend können die richtigen Umgebungskonfiguration(en) angewendet werden. Dies wird besonders wichtig in Arbeitsumgebungen, in denen gemeinsam genutzte Computer die Regel sind.

Sobald ein Benutzer sich aus Altium Designer heraus beim Workspace angemeldet hat, bestimmt der Konfigurationsdienst die für diesen Benutzer zu verwendende Umgebungskonfiguration und ändert die relevanten Bereiche der Designumgebung, um die zulässigen Datenelemente dieser Konfiguration durchzusetzen. Wenn der Benutzer mehreren Gruppen zugewiesen ist und mehrere Umgebungskonfigurationen gelten können, kann der Benutzer beim Anmelden auswählen, welche Umgebungskonfiguration angewendet werden soll.

Erfahren Sie mehr über Anwendung von Umgebungskonfigurationen.

Sicherstellung der Einhaltung von Umgebungskonfigurationen

Related page: Freigabe von Designprojekten

Wenn es an der Zeit ist, ein Leiterplattendesignprojekt freizugeben, gewährleistet der dabei beteiligte Prozess die höchstmögliche Integrität der Designdaten und – noch wichtiger – der erzeugten Fertigungsdaten, die die Lieferkette letztlich verwenden wird, 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.

Um diese Compliance-Prüfung einzubeziehen, fügen Sie einen Ausgabegenerator dieses Typs aus dem Abschnitt Validation Outputs der in der Konfiguration verwendeten OutJob-Datei hinzu. Die Festlegung der Bedingungen der Prüfung erfolgt im Dialog Environment configuration compliance setup dialog. 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 Revisionen von Schematic Template Items 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 Revisionen von Outputjob Items 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.

Klicken Sie im Environment configuration compliance setup Dialog auf (oder auf die Schaltfläche für Preferences), um auf einen Explorer-Dialog zuzugreifen, mit 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 Preferences kann der Eintrag nach dem Erstellen nicht gelöscht werden, aber Sie können eine andere Item-Revision auswählen oder die Option einfach deaktivieren.

Stellen Sie sicher, dass die Prüfung zur Einhaltung der Umgebungskonfiguration zur erforderlichen Quell-Output-Job-Datei hinzugefügt und konfiguriert wird, BEFORE bevor diese Output-Job-Datei in den Ziel-Workspace freigegeben wird. Nach der Freigabe in den Workspace kann die Revision dieser OutJob-Datei – insbesondere die Konfiguration eines Ausgabegenerators – nicht mehr geändert werden. Sie müssten Änderungen an der Quelldatei vornehmen und sie in die nächste geplante Revision des Zielelements erneut freigeben (als Administrator und unter Verwendung der Workspace-Methodik Direct Editing).

Fügen Sie eine Prüfung zur Einhaltung der Umgebungskonfiguration hinzu und konfigurieren Sie sie als Teil Ihres gesamten Validierungsregimes bei der Freigabe von Leiterplattendesigns.
Fügen Sie eine Prüfung zur Einhaltung der Umgebungskonfiguration hinzu und konfigurieren Sie sie als Teil Ihres gesamten Validierungsregimes bei der Freigabe von Leiterplattendesigns.

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

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Inhalt