PLM-Integration mit XML-Dateien

 

Diese Seite beschreibt das Einrichten einer Altium 365 Workspace-Verbindung zu einem unterstützten PLM-System mithilfe eines manuellen Verfahrens, das auf der Bearbeitung von PLM-Konfigurations-XML-Dateien basiert. Die PLM-Schnittstelle, die auf der manuellen Bearbeitung von XML-Dateien basiert, wird aktiviert, indem die Option Enable new PLM Configuration page auf der Seite Admin – Settings – PLM Integration in der Workspace-Oberfläche deaktiviert wird.

Wenn diese Option aktiviert ist (Standardeinstellung und empfohlene Einstellung), wird eine erweiterte halbautomatische Benutzeroberfläche verwendet, wie auf der Seite PLM Integration beschrieben. Beachten Sie, dass diese Oberfläche auch die manuelle Bearbeitung von XML-Konfigurationsdateien über ihre Funktionen XML Import/export features ermöglicht.

Lesen Sie mehr über die automatisierte PLM Integration-Oberfläche.

Verbindung zu Ihrer PLM-Instanz herstellen

Die Verbindung zu Ihrer PLM-Instanz wird über die Seite Admin – PLM Integration in der Workspace-Browseroberfläche hergestellt. Dazu gehören das Hochladen der entsprechenden XML-basierten Konfigurationsdatei und Veröffentlichungsvorlage sowie das Aktivieren/Konfigurieren der Synchronisierung Ihrer PLM-Komponenten mit denen im Workspace.

Um eine neue PLM-Schnittstelleninstanz zu erstellen, klicken Sie auf die Schaltfläche  . Es können beliebig viele Instanzen definiert werden, um Ihren Workspace mit verschiedenen PLM-Instanzen zu verbinden. Beispielsweise könnten sich Ihre Komponenten in einer PLM-Instanz befinden, während die generierten Ausgaben aus freigegebenen Designprojekten in einer anderen liegen, oder verschiedene Abteilungen verwenden unterschiedliche Instanzen (desselben oder unterschiedlicher PLM-Systeme). Jede Instanz muss einen eindeutigen Namen haben, eine Konfigurationsdatei sowie eine oder mehrere definierte Veröffentlichungsvorlagen. Um die Verbindung für eine definierte Instanz zu testen, klicken Sie auf die Schaltfläche  – siehe Verbindungsvalidierung unten.

Beispiel-Konfigurationsdateien und Veröffentlichungsvorlagen werden als Teil der Installation bereitgestellt – erweitern Sie die folgenden Abschnitte für weitere Informationen:

Wenn Sie über die Schaltfläche  einen neuen PLM-Eintrag hinzufügen, verwenden Sie die Schaltfläche  , um zu einer passend gespeicherten/geänderten PLM-Konfiguration zu navigieren und diese dann anzuwenden.

 

Ebenso wird eine kompatible Veröffentlichungsvorlage über die Schaltfläche  unter der Registerkarte Publish Template hinzugefügt. Verwenden Sie im folgenden Dialogfeld Publish Template die Schaltfläche  , um zur richtigen Vorlagendatei zu navigieren und sie auszuwählen.

Fügen Sie die Schnittstelle zu dem PLM-System Ihres Unternehmens hinzu und konfigurieren Sie sie. Mit einer gültigen Verbindung können Sie dann Projektfreigabedaten gemäß einer aktiven Veröffentlichungsvorlage für die Instanz unter Verwendung definierter Prozessdefinitionen im PLM-System veröffentlichen und außerdem die Synchronisierung von Komponenten zwischen diesem PLM und dem Workspace planen.

Anstatt die bereitgestellten Konfigurationsdateien zum Erstellen einer neuen Enterprise-Systeminstanz zu verwenden, kann der interne Konfigurationsgenerator des Workspace verwendet werden, um eine angepasste Konfiguration zu erstellen, deren Struktur aus dem Workspace-Datenmodell abgeleitet wird. Der Generator fordert Verbindungsinformationen an (PLM-Typ und URL) und untersucht dann die Workspace-Daten auf registrierte Komponententypen (Kondensatoren, Dioden usw.) und deren passende Komponentenvorlagen, um eine Basis-Konfigurationsdatei zu erstellen – klicken Sie auf den folgenden aufklappbaren Abschnitt für weitere Informationen:

Wenn eine Konfigurationsdatei bearbeitet und anschließend erneut in die PLM-Instanz hochgeladen wurde, stellen Sie sicher, dass Sie die Verbindung testen (validieren), um eventuell eingeführte Probleme zu erkennen – siehe unten.

Unterstützung für PLM-Systeme von Drittanbietern

Der Altium 365 Workspace bietet zusätzliche Unterstützung für Konfigurationen „nicht nativer“ PLM-Systeme, die von Drittanbietern entwickelt wurden. Diese Unterstützung wird durch Altiums Generic Connector ermöglicht, wofür die Lizenz Altium 365 PLM Generic Connector Addon erforderlich ist.

Beim Hinzufügen einer Workspace-PLM-Instanz für ein solches System werden vorkonfigurierte XML-Dateien, die vom Drittanbieter bereitgestellt werden, in die Konfiguration dieser PLM-Instanz hochgeladen, wie oben beschrieben.

Kontaktieren Sie sales.na@altium.com oder Ihren Altium Account Manager, um Zugriff auf die Lizenz Altium 365 PLM Generic Connector Addon anzufordern.

Verbindungsvalidierung

Der Workspace bietet eine umfassende Validierungsprüfung für die Verbindung zu einer PLM-Instanz, die über die Schaltfläche auf der Seite Add/Edit Instance verfügbar ist. Dabei wird eine Reihe von Kompatibilitätsprüfungen der Konfiguration durchgeführt und das Ergebnis sofort gemeldet.

Wenn der Bericht zur Verbindungsvalidierung ausgeführt wird, analysiert der Workspace die aktuellen Konfigurations- und Publishing-Template-Einstellungen auf Kompatibilität sowohl mit der Workspace-Instanz als auch mit den Daten des Ziel-Enterprise-Systems. Konfigurationsprobleme wie Pfadfehler, nicht übereinstimmende Komponententypdefinitionen und Parameter sowie ungültige Lifecycle- oder Revision-Einstellungen werden erkannt und im folgenden Dialog Configuration Validation Report gemeldet.

Wenn Konfigurationsfehler gemeldet werden – was zu einem Gesamtstatus ERROR führt (Status) – müssen diese behoben werden, bevor die neue Instanz erstellt werden kann. Ein Status WARNING, der auf Probleme wie Komponententypen im Workspace hinweist, die nicht in der Konfiguration enthalten sind, oder auf angegebene Attribute, die auf Seiten des Enterprise-Systems nicht verfügbar sind, erlaubt es, die konfigurierte Instanz zu speichern und zu verwenden.

Die gemeldeten Fehler und Warnungen können anschließend in den verwendeten Konfigurations-/Publishing-Dateien und/oder durch Änderungen an den Einstellungen des Workspace oder des Enterprise-Systems korrigiert werden. Klicken Sie unbedingt auf die Schaltfläche , sobald Ihre Instanz erfolgreich definiert wurde. Diese Instanz erscheint dann wieder in der aktuellen Liste der verbundenen Instanzen auf der Hauptseite PLM Integration der Benutzeroberfläche.

Wenn eine Konfigurationsdatei bearbeitet und anschließend erneut in die neue Instanz hochgeladen wurde, verwenden Sie die Schaltfläche  erneut, um eventuell eingeführte Probleme zu erkennen.

Komponentensynchronisierung

Die Synchronisierung von Komponenten zwischen dem Altium 365 Workspace und der verbundenen Enterprise-System-Instanz – oder genauer gesagt deren parametrischen Daten – basiert auf dem Workflow LibSync process workflow. Der Prozess LibSync ist im Workspace vordefiniert und über die Seite Admin - Processes weder zugänglich noch bearbeitbar. Da es sich jedoch um einen workflowbasierten Prozess handelt, können die Ergebnisse seiner Synchronisierungsaktion eingesehen und etwaige Fehler behandelt werden.

Die Verwendung des Synchronisierungsprozesses umfasst Folgendes:

  • Konfiguration des Synchronisierungs-Setups für jeden Komponententyp, was in der Praxis Folgendes bedeutet:
    • Festlegen der Synchronisierungsrichtung (zum Workspace oder zum PLM).
    • Festlegen, welche Komponententypen beteiligt sind und wo neue Komponenten erstellt werden sollen.
    • Konfiguration der Zuordnung bzw. der Parameterattribute.
  • Konfiguration des Part-Choices-Datenmappings, falls zutreffend.
  • Durchführen der Synchronisierung.

Die ersten beiden oben genannten Punktgruppen werden in der Konfigurationsdatei behandelt, die für die verbundene Enterprise-System-Instanz (z. B. ein PLM) verwendet wird. Die Synchronisierung selbst kann bei Bedarf über die Seite PLM Integration der Workspace-Benutzeroberfläche durchgeführt werden und/oder geplant werden – also als automatisierte Synchronisierung in periodischen Intervallen, die bei der Konfiguration der Verbindung zur PLM-Instanz definiert werden.

Synchronisierung konfigurieren

Innerhalb der Konfigurationsdatei wird die Verbindung zur Enterprise-System-Instanz zwischen den Tags Instance als angegebener Driver-Typ und Ziel-URL definiert. Wenn der Configuration Generator zum Erstellen der Konfigurationsdatei verwendet wurde, entsprechen die enthaltenen Driver- und URL-Referenzen den Angaben, die während des Erstellungsprozesses im Dialog Generate Configuration eingegeben wurden.

<Instance>
    <Driver>[Driver Type]</Driver>
    <Url>[PLM API URL]</Url>
</Instance>
  • Wenn der Arena®-PLM-Treiber in der Konfigurationsdatei angegeben ist, steht ein zusätzlicher Eintrag zur Verfügung, um die Arena workspaces aufzunehmen, die für ein Arena-Benutzerkonto verfügbar sind. Das optionale mehrstellige ID-Referenzattribut wird im Abschnitt Instance zwischen den Tags context hinzugefügt, wie im folgenden Beispiel gezeigt.

    •  

      <Instance>
          <Driver>Arena</Driver>
          <Url>https:∕∕api.arenasolutions.com/v1/</Url>
          <Context>12345678</Context>
          <!-- Wenn keine Workspace-ID definiert ist, arbeitet die PLM-Instanz mit dem Standard-Workspace von Arena für dieses Konto. -->
          <!-- Der Server meldet einen Fehler, wenn eine andere PLM-Synchronisierungssitzung versucht, einen zweiten Workspace aus dem Arena-Benutzerkonto zu verwenden. -->
      </Instance>

       

     

  • Wenn das verbundene System PTC Windchill PLM ist, kann es erforderlich sein, eine Konfigurationszeile hinzuzufügen, um die Maßeinheiten für Wertauslesungen zu aktivieren.
    • <Instance>
          <Driver>Windchill</Driver>
          <Url>URL</Url>
          <EnableUOMRead>true</EnableUOMRead>
      </Instance>

Im folgenden Abschnitt Schema der Konfigurationsdatei definieren Sie für jeden dedizierten Teiletyp einen Abschnitt für das Synchronisierungs-Mapping. Auf der Workspace-Seite ist dies die Komponente vom Typ altiumType – ihr Wert ist eine der Optionen der Typparameter, die auf der Seite Data Management - Component Types page des Dialogs Preferences in Altium Designer zu sehen sind. Auf der PLM-Seite wird ein Teil vom Typ plmType erstellt, wie durch seinen Wert im PLM-Bereich bestimmt.

Der Abschnitt wird in der Datei als Entity deklariert; ein Beispiel dafür könnte für Kondensatoren wie folgt aussehen:

<Entity altiumType="Capacitor" plmType="Capacitor">
  .
  .
</Entity>
Der Wert plmType kann variieren, abhängig von der jeweils verwendeten PLM-Instanz.

Innerhalb von Entity werden zwei Abschnitte verwendet, um die Synchronisierung vom Workspace zur PLM-Instanz und von der PLM-Instanz zum Workspace zu steuern und zu konfigurieren – wodurch eine unidirektionale oder bidirektionale Synchronisierung möglich ist. Verwenden Sie die folgenden Abschnitte zusammen mit den Kommentaren in den Beispiel-Konfigurationsdateien, um mehr zu erfahren. Letztlich hängt das, was in der Konfigurationsdatei definiert wird, von Ihren spezifischen Anforderungen sowie von den (PLM-)Attributen ab, die in der verbundenen Enterprise-System-Instanz definiert wurden.

Der Abschnitt zur Definition des Datenmappings für Part Choices befindet sich am Ende der Beispielkonfigurationsdatei (oder einer generierten Konfigurationsdatei).

  • Bei den in einer Konfigurationsdatei enthaltenen Parametern, Attributen und Werten wird zwischen Groß- und Kleinschreibung unterschieden.

  • Abgesehen von der üblichen Einbindung eines primären Synchronisierungsschlüssels (wie z. B. PlmPartNumber) wird nicht empfohlen, dieselben Komponentenattribute/-parameter sowohl in den Abschnitten ToAltium als auch ToPlm einer Konfigurationsdatei aufzunehmen. Die bidirektionale Synchronisierung erfolgt in dieser Reihenfolge (zuerst von PLM zu Altium), sodass die PLM-Daten in dieser Situation immer Vorrang haben.

  • Informationen zum Einrichten der Integration mit Ihrem Unternehmenssystem finden Sie in den Beispiel-Konfigurations- und Veröffentlichungsdateien.

Der Enterprise Server unterstützt die Aktualisierung vorhandener Arena-PLM-Elemente bei Verwendung der Altium-Prozesse Project Releaser und Component Sync. Dadurch können neu freigegebene Projekt- und Komponentendaten auf der Altium-Seite an Arbeitsrevisionen von Arena-BOM-Teilelementen (PCBA-, FAB- und Komponentendaten) übertragen werden.

Bei der Freigabe eines Altium-Projekts an Arena PLM – mithilfe des Prozesses Project Release with Publish to PLM – wird die zuvor freigegebene Arena-Projekt-BOM-Revision aktualisiert sowie die zusätzlichen untergeordneten Teileaktualisierungen, die mit diesem übergeordneten Element verknüpft sind. In diesem Fall enthält das PLM-Protokoll eine Warnung, die darauf hinweist, dass eine Arbeitsrevision aktualisiert und wirksame Revisionen zur entsprechenden BOM in Arena hinzugefügt wurden.

Durchführen der Komponentensynchronisierung

Die Komponenten- (Bibliotheks-)Synchronisierung kann manuell oder zeitgesteuert durchgeführt werden – über die Schaltfläche Sync action eines PLM-Instanzeintrags auf der Workspace-Seite PLM Integration oder als ein in der Instanzkonfiguration angegebener automatisierter Zyklus. Klicken Sie auf das  Steuerelement der PLM-Instanz, die Sie synchronisieren möchten. Der Synchronisierungsprozess durchläuft den LibSync-Workflow gemäß den in der zugehörigen Konfigurationsdatei definierten Einstellungen.

Das Steuerelement wechselt zu  . Wenn Sie den Synchronisierungsprozess stoppen möchten, klicken Sie auf dieses Steuerelement. Es erscheint ein Bestätigungsfenster, in dem Sie auf  klicken können, um die Synchronisierung abzubrechen – alle bereits synchronisierten Komponenten bleiben synchronisiert, aber darüber hinaus findet keine weitere Synchronisierung mehr statt.

Komponentensynchronisierung zwischen dem Workspace und der angegebenen PLM-Instanz wird ausgeführt.Komponentensynchronisierung zwischen dem Workspace und der angegebenen PLM-Instanz wird ausgeführt.

Die Synchronisierung umfasst only nur die Komponenten, die seit der letzten Synchronisierung geändert wurden (d. h. deren Zeitstempel später ist als das Datum der letzten Synchronisierung) und die die Synchronisierungskriterien in der Konfigurationsdatei erfüllen. Dies wird als Incremental Synchronization bezeichnet.

Wenn die Komponentensynchronisierung ausgeführt wird, durchläuft der Prozess LibSync seinen vordefinierten Workflow, bis er abgeschlossen ist oder auf einen Fehler stößt. Aktualisieren Sie den Browser (F5), um den aktuellen Status des Synchronisierungsprozesses anzuzeigen. Um den Prozess LibSync zu überwachen oder zu überprüfen, wählen Sie die Registerkarte Synchronization status und dann die Listenoption Closed – wenn ein Prozess noch läuft, wird er in der Liste Active angezeigt. Die Schaltfläche , die Administratoren zur Verfügung steht, kann verwendet werden, um einen detaillierten Datensatz aller aufgeführten Synchronisierungsaktivitäten im kommagetrennten CSV-Dateiformat herunterzuladen (Synchronisation status.csv).

Die Unterregisterkarten der Ansicht bieten die folgenden Informationen:

  • Diagram – eine Grafik, die den Prozess-Workflow darstellt, wobei die aktuelle Schrittposition hervorgehoben ist (abgeschlossen oder Fehler-/Fehlschlagstatus).

  • Data – eine Informationszusammenfassung der Prozessaktion, einschließlich des Erfolgs oder Fehlschlags ihrer Schritte und eines Links zum protokollierten Prozessbericht – siehe unten.

  • History – ein Zeitprotokoll der wichtigsten Workspace-Synchronisierungsereignisse in sequenzieller Reihenfolge.

Die Ergebnisse des Prozesses LibSync sind auch auf der Seite Process Management (Admin » Processes) unter der Registerkarte Browser verfügbar.

 

Die Details des ausgewählten Ereignisses LibSync, die unter der Unterregisterkarte Data angezeigt werden, enthalten einen Link zur Systemprotokolldatei (PLM [date-number].log) für das Ereignis.

Wenn ein Prozess LibSync fehlschlägt, wird eine Aufgabe Handle errors mit zugehörigen Fehlerdaten erstellt, einschließlich Zusammenfassungsinformationen und Prozessdiagramm. Aktuelle Aktionsaufgaben sind auf der Seite Tasks Management verfügbar, die über die Option Tasks im Hauptmenü aufgerufen wird.

Zeitgesteuerte Synchronisierung

Sie haben auch die Möglichkeit, eine automatisierte Synchronisierung zu planen. Bearbeiten Sie dazu die PLM-Instanz (klicken Sie auf der Hauptseite PLM Integration auf ihren Namen oder das zugehörige Steuerelement), wählen Sie die Registerkarte Component Synchronisation und aktivieren Sie die Option Synchronize PLM Components with server on schedule. Verwenden Sie die Steuerelemente Synchronize every, um den automatisierten Synchronisierungszeitplan nach Bedarf einzurichten. Das System ist sehr flexibel und ermöglicht Ihnen Folgendes:

  • Eine geplante Synchronisierung alle 15/30/45/60/75/90 Minuten einzurichten.
  • Eine geplante Synchronisierung alle x Stunden einzurichten.
  • Eine tägliche geplante Synchronisierung einzurichten, die zu einer festgelegten Uhrzeit durchgeführt wird.

Der von Ihnen definierte Zeitplan wird auf der Hauptseite PLM Integration in der Spalte Sync scheduled angezeigt.

Einrichten eines Synchronisierungszeitplans.Einrichten eines Synchronisierungszeitplans.

Zum Einrichten einer geplanten Synchronisierung müssen Sie gültige Benutzeranmeldedaten (für Ihr PLM-System) angeben. Die Anmeldedaten sollten bereits beim Einrichten der PLM-Instanz registriert worden sein. Falls nicht, klicken Sie auf die Schaltfläche  und geben Sie Ihren User name und Ihr Password in das daraufhin angezeigte Fenster PLM Credentials ein. Ohne gültige Anmeldedaten bleibt die geplante Synchronisierung im Status AUS. Eine bedarfsgesteuerte Synchronisierung ist dann ebenfalls nicht möglich.

Sie können den Synchronisierungsprozess auch bei Bedarf ausführen. Klicken Sie auf die Schaltfläche  und wählen Sie aus, welchen Synchronisierungsmodus Sie benötigen:

  • Incremental – in diesem Modus werden only nur die Komponenten in die Synchronisierung einbezogen, die seit der letzten Synchronisierung geändert wurden (d. h. deren Zeitstempel später ist als das Datum der letzten Synchronisierung) und die die Synchronisierungskriterien in der Konfigurationsdatei erfüllen; Änderungen werden entsprechend übernommen. Dies ist der Standardmodus und derselbe Modus, der durch Klicken auf das Steuerelement  für eine PLM-Instanz auf der Hauptseite PLM Integration ausgeführt wird.
  • Full – dieser Modus erzwingt eine vollständige Synchronisierung. Alle Komponenten, die die Synchronisierungskriterien in der Konfigurationsdatei erfüllen, werden in die Synchronisierung einbezogen, und Änderungen werden entsprechend übernommen.

Prozess-Workflows

Die folgenden Prozessdefinitionen (und zugrunde liegenden Workflows) sind über den Workspace zur Unterstützung der PLM-Integration verfügbar:

Diese Prozessdefinitionen können nicht unverändert aktiviert und verwendet werden. Jede davon ist daher eher als „Vorlage“ zu verstehen – bearbeiten Sie sie entsprechend den Anforderungen Ihres Unternehmens, benennen Sie sie um und speichern Sie sie als neue Prozessdefinition, die Sie can dann aktivieren und verwenden, zusammen mit allen anderen Definitionen im jeweiligen Prozessthema.
  • Part Requests Prozessthema:
    • Part Request with PLM Part Create – unterstützt die automatische Erstellung einer Komponente in Ihrer PLM-Instanz und anschließend die Rückübertragung der generierten Teilenummer an die Workspace-Komponente. Das Workflow-Diagramm ist unten dargestellt.

Wichtig ist, dass Sie beim Ändern dieser Beispieldefinition zur Erstellung Ihrer eigenen Definition die PLM-Instanz angeben müssen, in der Teile erstellt werden sollen. Wählen Sie die Entität Create Part in PLM im Workflow-Diagramm aus und wählen Sie die PLM-Instanz aus dem Dropdown-Menü aus, das dem Feld PLM Instance zugeordnet ist. Dieses Menü listet alle derzeit definierten PLM-Instanzen auf (wie auf der Seite PLM Integration der Benutzeroberfläche definiert).

► Weitere Informationen zur Arbeit mit Prozess-Workflows finden Sie unter Creating and Managing Processes.

  • Project Activities Prozessthema:
  • Publish to PLM (User selects) – Veröffentlichung freigegebener verwalteter Projektausgaben an die integrierte PLM-Instanz, wobei der Benutzer genau auswählen kann, welche Ausgaben veröffentlicht werden. Das Workflow-Diagramm ist unten dargestellt.

  • Project Releaser with Publish – Veröffentlichung an die integrierte PLM-Instanz als zusätzliche Stufe des Project Releaser. Das Workflow-Diagramm ist unten dargestellt.

  • Project Creations Prozessthema:
    • Project with initialise in PLM – unterstützt die automatische Erstellung von Teilenummern in Ihrer PLM-Instanz und anschließend deren Übertragung als Parameter des Workspace-Designprojekts. Das Workflow-Diagramm ist unten dargestellt.

Zugriff auf PLM-bezogene Prozesse

Die folgenden Abschnitte zeigen, wo aktivierte PLM-bezogene Prozesse aufgerufen werden können. Und da die Beispiele nicht direkt wie geliefert verwendet werden können, wurden die folgenden zur Veranschaulichung daraus erstellt:

  • PR with PLM Part Create – erstellt aus der Beispiel-Prozessdefinition: Part Request with PLM Part Create.
  • Publish to Company PLM – Choose Data – erstellt aus der Beispiel-Prozessdefinition: Publish to PLM (User selects).
  • Project Releaser with Publish to Company PLM – erstellt aus der Beispiel-Prozessdefinition: Project Releaser with Publish.
  • Create Project with PLM Initialise – erstellt aus der Beispiel-Prozessdefinition: Project with Initialise in PLM.
Beachten Sie, dass Workspace-Administratoren eine neue Instanz jeder aktivierten Prozessdefinition direkt über die entsprechende Registerkarte des Prozessthemas im Bereich Processes der Workspace-Benutzeroberfläche starten können, indem sie auf das Steuerelement  klicken.

Teileanfragen

Zugriff innerhalb von Altium Designer über das Fenster Explorer panel, nach Durchführung einer Suche, über den Bereich Details des Fensters Manufacturer Part Search panel oder über den Link unten in der Komponentenliste im Fenster Components panel.

Über die Workspace-Oberfläche kann auf die aktivierte Prozessdefinition über die Seite Part Requests zugegriffen werden, indem Sie oben rechts auf der Seite auf die Schaltfläche  klicken.

Projektaktivitäten

Aus Altium Designer in den Workspace freigegebene Projektdesigndaten können mit den Workspace-Prozessen „Publish to PLM“ kontrolliert an ein PLM übertragen werden. Die Workspace-Prozesse definieren die Schnittstelle und Methodik für den Veröffentlichungsvorgang, und die angegebene XML Publishing Template definiert, wie die Dateidaten an das Ziel-PLM-System übertragen werden.

Siehe Publishing to a PLM für ausführlichere Informationen zum Veröffentlichungsprozess.

Standard-Veröffentlichungsprozess

Auf der Designseite kann auf den Standardprozess zum Veröffentlichen in ein PLM innerhalb von Altium Designer über das Untermenü Project » Project Activities für das aktive Projekt zugegriffen werden.

Projektbezogene Prozesse sind auch über das Kontext-Untermenü Project Activities zugänglich, das durch Rechtsklick auf den Eintrag des Designprojekts im Bereich Projects panel geöffnet wird.

Über die Workspace-Oberfläche kann auf die aktiven Prozessdefinitionen in der Ansicht Project Management zugegriffen werden, indem Sie auf die Schaltfläche  klicken.

Veröffentlichen mit dem Project Releaser

Der Prozess zum Veröffentlichen in eine PLM-Instanz als Teil des Project Releaser kann innerhalb von Altium Designer über das Untermenü Project » Project Releaser für das aktive Projekt aufgerufen werden.

Freigabebezogene Prozesse sind auch über das Kontext-Untermenü Project Releaser zugänglich, das durch Rechtsklick auf den Eintrag des Designprojekts im Bereich Projects panel geöffnet wird.

Das Project Releaser wird angezeigt, mit einer zusätzlichen Stufe – 7: Publish to PLM. Außerdem ist im Menü der Schaltfläche  ein Befehl verfügbar – Prepare & Release & Publish to PLM – falls Sie das Project Releaser ausführen möchten, ohne zur Überprüfung der generierten Daten und des Ausführungsberichts anzuhalten.

Wenn Sie das Project Releaser mit dem Standardbefehl Prepare ausführen, wird nach der Überprüfung und Freigabe der Daten in der Stufe Execution Report die Schaltfläche  angezeigt. Klicken Sie darauf, um den zugrunde liegenden Workflow des Prozesses fortzusetzen und in das PLM zu veröffentlichen. Das Dialogfeld Login Credentials wird angezeigt. Geben Sie den Username und das Password für Ihre PLM-Instanz ein und wählen Sie die PLM-Vorlage aus, die Sie verwenden möchten (sie erscheint in der Form <PLMInstance>:<PublishingTemplate>).

Wenn Sie den Befehl Prepare & Release & Publish to PLM verwenden, wird Ihnen schließlich direkt das Dialogfeld Login Credentials angezeigt. Das Project Releaser hält dann nicht bei der Stufe Execution Report an, und es wird keine Schaltfläche  angezeigt.
Beachten Sie, dass die Anmeldedaten für Ihre PLM-Instanz nur beim ersten Veröffentlichen in diese Instanz erforderlich sind. Sie werden anschließend zusammen mit dem verbundenen Workspace gespeichert. Danach erfolgt jede Veröffentlichung dieses Projekts in dieselbe PLM-Instanz direkt gemäß dem definierten Workflow und der gewählten Veröffentlichungsvorlage.

Klicken Sie auf die Registerkarte Diagram , um den zugrunde liegenden Workflow des Prozesses anzuzeigen.

Klicken Sie auf die Schaltfläche  , um den Veröffentlichungsprozess gemäß diesem Workflow fortzusetzen.

Wenn Sie zum ersten Mal veröffentlichen und Teilenummern (auf der PLM-Seite) noch nicht mit dem verwalteten Projekt verknüpft sind, werden diese Teilenummern im PLM erstellt und im Rahmen dieser ersten Veröffentlichung mit dem Projekt verknüpft. Sie haben außerdem die Möglichkeit, im Rahmen des Veröffentlichungsvorgangs Komponenteneinträge für Workspace-Komponenten in der PLM-Instanz zu definieren – um eine Stückliste der Komponenten im PLM zu erhalten (optional, abhängig von der definierten und verwendeten Veröffentlichungsvorlage beim Veröffentlichen des Projekts in der PLM-Instanz).

Überprüfen Sie den Status des Veröffentlichungsprozesses in das PLM über die Workspace-Oberfläche, indem Sie die Ansicht Activities innerhalb der Detailansicht dieses Projekts auswählen – wenn das Projekt aus der Ansicht Projects geöffnet wurde. Wählen Sie die Ansichtsoption Opened, um den Status während der Ausführung des Prozesses anzuzeigen, und die Option Closed Aktivitäten, um auf Statusinformationen zuzugreifen, wenn der Prozess abgeschlossen ist.

 

Sie können genau sehen, was erstellt wurde, z. B. Teilenummern in der PLM-Instanz, auf der Registerkarte Data des Prozess-Workflows.

Projekterstellung

Auf der Design-Seite erfolgt der Zugriff in Altium Designer über das Hauptuntermenü File » New » Project in <workspace>.

Über die Workspace-Oberfläche kann auf die aktivierte Prozessdefinition über die Ansicht Projects zugegriffen werden, indem Sie auf die Schaltfläche  klicken.

Außerdem auch beim Klonen eines Projekts, zugänglich über die Menüschaltfläche in der Ansicht Projects.

Der Prozess-Workflow wird fortgesetzt, wobei ein Dialog angezeigt wird, in dem Sie das Projekt hinsichtlich Name, Beschreibung, Typ und eines eventuell bei seiner Erstellung zu verwendenden Project Template Item definieren können. Nach dem Klicken auf Start wird der Dialog Login Credentials angezeigt. Geben Sie den Username und das Password für Ihre PLM-Instanz ein und wählen Sie die PLM-Vorlage aus, die Sie verwenden möchten (sie erscheint in der Form <PLMInstance>:<PublishingTemplate>). Klicken Sie dann auf Submit , um mit dem Workflow fortzufahren.

Die relevanten Teilenummern werden automatisch für das Projekt in Ihrer PLM-Instanz erstellt und anschließend als Projektparameter zurück in den Workspace übertragen. Diese Parameter stehen zur Verwendung als spezielle Zeichenfolgen zur Verfügung – Zugriff über das Bedienfeld Properties, wenn im Design-Editor eine platzierte Textzeichenfolge ausgewählt ist. Für das Projekt definierte Workspace-Serverparameter können auch auf der Registerkarte Server Parameters des Dialogs Project Options angezeigt werden (Project » Project Options).

 

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