Publishing to a PLM

Konstruktionsdaten, die aus Altium Designer in einen verbundenen Workspace – über den Project Releaser – freigegeben wurden, müssen über Datenmanagementprozesse wie PLM (Product Lifecycle Management) auch dem gesamten Unternehmen zur Verfügung stehen.  Das Vorhandensein aktueller ECAD-Entwicklungsdaten in einem unternehmensweiten PLM-System liefert die für die Fertigung erforderlichen Konstruktionsinformationen, die für die Verwaltung von Beschaffung, Komponentenquellen und Lieferketten auf Unternehmensebene notwendig sind.

Die Kombination aus Altium Designer und einem verbundenen Workspace bietet Anwendern eine relativ einfache Möglichkeit, freigegebene Entwicklungsdateien mithilfe der Flexibilität prozessbasierter Workflows an PLM weiterzugeben (oder zu „veröffentlichen“), die im Workspace definiert sind und direkt in der Designumgebung von Altium Designer aufgerufen werden können.

► Weitere Informationen zu Prozessen und den zugrunde liegenden Workflows finden Sie unter Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).

Die konfigurierbaren Prozesse legen die Benutzeroberfläche, den Prozessablauf und die Fehlerbehandlung für die PLM-Veröffentlichungsverfahren fest, während die Datenverbindung zum PLM-System (derzeit) über bearbeitbare XML-Dateien gehandhabt wird. Die im Workspace eingerichteten Prozesse und PLM-Datenverbindungsdateien – typischerweise von einem Administrator – werden so konfiguriert, dass sie zur jeweiligen PLM-Instanz und zu den Datenmanagementrichtlinien des Unternehmens passen.

Als Ausgangspunkt stehen PLM-Konfigurationsdateien für gängige Systeme wie PTC Windchill®, Arena® usw. zur Verfügung, und der Workspace bietet außerdem vorinstallierte Prozesse für häufige PLM-Veröffentlichungsaufgaben. Die mitgelieferten Beispielprozesse sind praktisch schreibgeschützte Vorlagen, die als verfügbarer benannter Prozess erneut gespeichert werden müssen.

► Weitere Informationen zur Konfiguration von PLM-Prozess-Workflows und PLM-Instanzverbindungen finden Sie unter PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).

Die folgenden PLM-Veröffentlichungsprozesse sind in Altium Designer verfügbar (wenn sie im verbundenen Workspace aktiviert sind):

Jeder Prozess, der unter einem erneut gespeicherten Namen in den Menüs von Altium Designer verfügbar ist, startet die entsprechende Veröffentlichungsaktion im verbundenen Workspace. Dadurch werden die passenden Freigabedaten an die angegebene PLM-Instanz übertragen, und Rückgabeparameterdaten wie die Identifikationsnummern, die mit in PLM erstellten Elementen oder Objekten verknüpft sind – PLM-Teilenummern –, werden übernommen.

Wenn der Change-Order-(ECO)-Workflow in der PLM-Schnittstelleninstanz konfiguriert ist (mehr erfahren), wird während der Projektveröffentlichung zusätzlich ein Change-Order-Formular angezeigt, in dem die Einrichtung und Optionen der Change Order festgelegt werden ().

Beachten Sie, dass die nachfolgenden Übersichten zu PLM-Veröffentlichungsprozessen in Altium Designer mit einer Windchill-PLM-Instanz interagieren.

Project Releaser mit Publish

Wenn der Prozess im Workspace aktiviert ist, fügt der Project Releaser with Publish-Prozess dem Project Releaser in Altium Designer eine neue letzte Stufe hinzu.

Der zusätzliche Schritt Publish to PLM kann ausgeführt werden, wenn alle Phasen der Projektfreigabe erfolgreich abgeschlossen wurden; dabei werden alle freigegebenen Objektdaten an die angegebene PLM-Instanz übertragen. Einen Überblick über diesen PLM-Veröffentlichungsprozess finden Sie im Abschnitt Publish to PLM weiter unten.

► Siehe Design Project Release für weitere Informationen zur Freigabe eines Designs.

Projekt mit Initialize in PLM

Wenn ein unternehmensweiter Engineering-Workflow vollständig in PLM integriert ist, kann es wünschenswert sein, die Freigabestruktur eines Designprojekts in PLM bereits ganz am Anfang des ECAD-Designzyklus anzulegen. Dies kann in Altium Designer durch Anwenden des Workspace-Prozesses Project with Initialize in PLM zum Erstellen eines neuen PCB-Projekts erreicht werden, wodurch gleichzeitig ein entsprechender Satz von Freigabestruktureinträgen in PLM erstellt wird.

Im hier gezeigten Beispiel trägt der Prozess den Namen New Project with PLM initialize. Er wurde aus dem Vorlagenprozess Project with Initialise in PLM im Workspace abgeleitet.

Um den Prozess zu starten, wählen Sie File » New » Project in <workspace> » New Project with PLM initialize (oder Ihren entsprechenden Prozess) im Hauptmenü. Beachten Sie, dass hier zusätzlich eine Menüoption New Project verfügbar ist, die aus dem Workspace-Prozess Project abgeleitet wurde und zum Erstellen eines Standardprojekts dient.

Das Dialogfeld New Project with PLM initialize (wie in diesem Beispiel benannt) ist im zugehörigen Workspace-Prozess-Workflow und dessen Benutzeroberflächenformular definiert. Geben Sie den neuen Projektnamen, den Typ, die verwendete Vorlage usw. ein und bearbeiten Sie bei Bedarf die Projektspeicherpfade auf der Registerkarte Advanced des Dialogfelds.

Verwenden Sie das folgende Dialogfeld Login Credentials, um die zutreffende Workspace-PLM-Vorlage und damit die Ziel-PLM-Instanz auszuwählen sowie Ihre PLM-Anmeldedaten einzugeben. Die Anmeldedaten werden zusammen mit dem Projekt gespeichert und bei späteren PLM-Interaktionen mit dem Projekt nicht erneut abgefragt.

Während der Prozess ausgeführt wird, können seine Schritte und sein Status im Tasklist panel (View » Panels » Tasklist) überwacht werden. Wenn alle aktiven Aufgaben abgeschlossen sind, kann der Endstatus der Prozessaktivität durch Auswahl der Option Show Closed in der Liste Activities angezeigt werden. Wählen Sie die Schaltfläche zum Aktualisieren (), um die Einträge zu aktualisieren.

Der erfolgreiche Abschluss des Prozesses New Project with PLM initialize hat folgende Ergebnisse:

  • Ein neues Projekt wird im aktiven Workspace erstellt und in Altium Designer verfügbar gemacht.
  • Die Elemente der Projektfreigabestruktur mit zugehörigen PLM-Teilenummern werden der PLM-Instanz hinzugefügt.
  • Die vom PLM generierten Teilenummern werden als PLM-PartNumberParameter in Altium Designer zurückübertragen.

Die innerhalb der PLM-Instanz erstellten Elemente (im Allgemeinen als Dateien dargestellt) entsprechen den Projektfreigabepaketen in Altium Designer, wie im Abschnitt Releases des Bereichs Explorer von Altium Designer gezeigt (Project View). Die Benennung der Elemente und ihrer zugehörigen Attribute wird durch die Konfiguration der PLM-Instanz im Workspace definiert (Altium 365 Workspace, Enterprise Server Workspace) – insbesondere in der Konfigurationsdatei XML.

Beachten Sie, dass auf die Freigabeeinträge in der PLM-Instanz normalerweise vom gesamten Unternehmen (Beschaffung usw.) zugegriffen wird und sie im Allgemeinen nicht zum Aufgabenbereich eines ECAD-Entwicklungsingenieurs gehören. Sie werden hier beispielhaft in einem typischen Format gezeigt.

Innerhalb der PLM-Struktur definiert das enthaltene übergeordnete Projektelement die Parent-Child-Beziehungen in der Freigabe – hier mit dem Titel Altium Designer Project – Project 7 und einer zugehörigen PLM-Teilenummer 0000023627. Die PLM-Projektstruktur wird aktualisiert und erweitert, wenn das Altium Designer-Projekt entwickelt und anschließend in den Workspace und in PLM freigegeben wurde.

Die von der PLM-Instanz generierten Teilenummern der PLM-Elemente werden während des Initialisierungsprozesses der PLM-Struktur zurück an den Workspace übertragen. Sie stehen dann als im Workspace gehostete Parameter im Projekt zur Verfügung und können als spezielle Textzeichenfolgen in einem Schaltplandokument verwendet werden. Beachten Sie, dass die Namen der generierten Parameter und das Zahlenformat ihres Werts von der PLM-Installation selbst bestimmt werden.

Publish to PLM - Benutzer wählt aus

Mit dem Prozess Publish to PLM (User selects) können Sie bestimmte Revisionen freigegebener Projektdaten auswählen, die an eine PLM-Instanz übertragen werden sollen.

Wenn für ein bestimmtes Projekt bereits Elemente im PLM vorhanden sind, etwa die oben beschriebene initialisierte PLM-Struktur für ein Projekt (Project with Initialize in PLM), werden diese Elemente nach Bedarf aktualisiert und ergänzt. Wenn freigegebene Daten für ein Projekt in der PLM-Instanz noch nicht vorhanden sind, werden Struktur und Daten zu PLM hinzugefügt. In beiden Fällen werden neuen PLM-Elementen PLM-Teilenummern zugewiesen und als Parameter an Altium Designer zurückgegeben.

Im hier gezeigten Beispiel trägt der Prozess den Namen Publish to PLM – select und wurde aus dem Vorlagenprozess Publish to PLM (User Selects) im Workspace abgeleitet.  Beachten Sie, dass keine Freigabepakete zur Übertragung an PLM verfügbar sind, wenn das ausgewählte Projekt nicht in den Workspace freigegeben wurde. Um den Prozess aus der Designumgebung zu starten, wählen Sie Project » Project Activities » Publish to PLM – select (oder Ihren entsprechenden Prozess) im Hauptmenü.

Das folgende Dialogfeld Publishing to PLM – select wählt automatisch das aktuell aktive Projekt in Altium Designer für die Veröffentlichung an PLM aus; alternativ können jedoch das Dropdown-Menü Project und dessen Filterung während der Eingabe verwendet werden, um ein beliebiges freigegebenes Projekt im Workspace auszuwählen.

Im Feld Request title des Dialogfelds kann der Prozess für diese Aufgabe „An PLM veröffentlichen“ umbenannt werden. Die Einstellung AUTO benennt die Aufgabe mit ihrem Prozessnamen – in diesem Fall Publish to PLM - select. Klicken Sie auf die Schaltfläche des Dialogfelds, um den Prozess Publish to PLM aufzurufen.

Das folgende Dialogfeld Select data to publish ermöglicht es Ihnen, eine bestimmte Projekt-Revisionsfreigabe und anschließend Freigabepakete innerhalb dieser Freigabe auszuwählen.

Alternativ können Sie die Schaltfläche „Durchsuchen“ des Dialogfelds () auswählen, um das Explorer-Dialogfeld Choose Design Review Dataset zu öffnen, in dem bestimmte Sätze freigegebener Daten für die Veröffentlichung angegeben werden können. Beachten Sie, dass zum Anzeigen aller Revisionen der freigegebenen Daten die Option Show only latest im Menü des Dialogfelds deaktiviert werden muss.

Mit einer der beiden oben genannten Methoden kann im Dialogfeld Select data to publish eine Liste von Dataset-Revisionen für die Veröffentlichung zusammengestellt werden.

Wenn diese Liste () zur Veröffentlichung übermittelt wird, wird auf die PLM-Instanz zugegriffen, die daraufhin Ihre PLM-Benutzeranmeldedaten anfordert. Übermitteln Sie diese, um die Aktion „An PLM veröffentlichen“ zu bestätigen und zu starten.

Der Fortschritt des Veröffentlichungsprozesses kann im Tasklist panel (View » Panels » Tasklist) überwacht werden. Dort werden die benannte Aufgabe und ihr Status in der TasksListe des Panels sowie nach erfolgreichem Abschluss als abgeschlossene Aktivität angezeigt. Wenn die Show closedOption des Panels aktiviert ist, wird beim Auswählen einer abgeschlossenen Aktivität ein entsprechender Informationsdialog geöffnet, der die zugehörigen PLM-Veröffentlichungsdetails einer Aufgabe (DataRegisterkarte) sowie eine grafische Darstellung des Status ihres Prozessablaufs (DiagramRegisterkarte) enthält.

Unter der DataRegisterkarte des Dialogs klicken Sie auf den PLM Publish Completed LogDateieintrag*.log (*.log), um eine reine Textdatei herunterzuladen, die die Abfolge der Ereignisse im Aktivitäts-Workflow dokumentiert. 

Innerhalb der PLM-Instanz selbst (in diesem Beispiel Windchill) werden die Elementeinträge hinzugefügt, sodass sie die angegebenen Projektfreigabedaten enthalten. Beachten Sie, dass die Struktur der erstellten Windchill-Einträge und -Daten von dessen Einrichtung und der Konfiguration der PLM-Veröffentlichungsvorlage in Altium Designer abhängt.

In diesem Beispiel wurden PLM-Elemente für die angegebenen Revisionen der freigegebenen Assembly- und Fertigungsdateien für Project 5 hinzugefügt, zusammen mit Einträgen für die im Design verwendeten Komponenten. Beachten Sie, dass die Komponente CAP01005 bereits aus einem früheren Veröffentlichungsprozess in PLM vorhanden war.

Inhalt und Struktur

Bei allen Arten der Dateninteraktion von Altium Designer mit PLM kann die PLM-Eltern-Kind-Struktur der Einträge angezeigt werden, indem ein Dateifreigabeelement ausgewählt wird oder, in der Terminologie von Altium Designer, ein Release-Paket, wodurch dessen zugehörige Dateisammlung angezeigt wird.

Der PLM-Veröffentlichungsprozess umfasst auch die im Design verwendeten Komponenten, wie oben gezeigt.

Die Konfiguration der Workspace-PLM-Veröffentlichungsvorlage (Altium 365 Workspace, Enterprise Server Workspace) bestimmt, wann bzw. ob Komponenteneinträge in PLM erstellt werden. Mit der Standardkonfiguration der Vorlage werden Komponenteneinträge, die bereits in PLM vorhanden sind, verknüpft, und solche, die noch nicht in PLM vorhanden sind, erstellt und verknüpft.

Wenn ein neues Komponentenelement in PLM erstellt wurde, wird dessen PLM-Teilenummer als Parameter an die entsprechende Komponente im Workspace zurückübertragen. Das folgende Bild zeigt die Parameterliste einer Komponente im ExplorerPanel vor und nachdem sie zusammen mit einem freigegebenen Designprojekt in PLM veröffentlicht wurde.

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.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Inhalt