PLM-Integration

Now reading version 7.2. For the latest, read: PLM-Integration for version 8.0

Der Enterprise Server Workspace kann mit einer oder mehreren PLM-Instanzen verbunden werden und unterstützt direkt Windchill®, Arena®, Oracle® Agile™, Aras Innovator® und Siemens Teamcenter® (mit zusätzlicher Lizenz und Einrichtung). Die Konfiguration der Schnittstelle erfolgt über die Seite PLM Integration page in der Browseroberfläche des Workspace. Diese stellt eine automatisierte Oberfläche bereit, mit der sich die Verbindung einfach konfigurieren, Parameterdaten zuordnen und die Richtung der Datensynchronisierung festlegen lässt. Wenn die Schnittstelle eingerichtet ist und funktioniert, stehen beim Arbeiten in den folgenden Bereichen Features und Funktionen zur Verfügung:

  • Library (Komponenten) – für die unidirektionale oder bidirektionale Synchronisierung Ihrer Komponenten, Komponentenparameter und Teileauswahlen zwischen Ihrem Workspace und Ihrer PLM-Instanz. Über die Konfigurationsoberfläche können Sie festlegen, welche Parameter in welchem System führend sind. Darüber hinaus können Sie mithilfe der Parameterzuordnung Eigenschaften auf der Workspace-Seite aktualisieren (pro Feld konfigurierbar), ohne eine neue Revision dieses Component Item formell freigeben zu müssen. Außerdem steht ein spezieller PLM-Workflow Part Request workflow zur Verfügung, der die automatische Erstellung einer Komponente in Ihrer PLM-Instanz sowie die Rückübertragung generierter PLM-Teilenummern an Komponenten im Workspace unterstützt.
  • Design (Projekte) – ein spezieller PLM-Workflow Project Creation workflow steht zur Verfügung, der die automatische Erstellung von Teilenummern in Ihrer PLM-Instanz und anschließend deren Übertragung als Parameter des Altium Designer-Projekts unterstützt. Solche Parameter können in speziellen Strings verwendet werden (z. B. für Blattumrandungs-Anmerkungen). Sie können Ihr Design über publish your design in Ihre PLM-Instanz veröffentlichen, als Teil der Ausführung von Project Releaser in Altium Designer. Der PLM-Veröffentlichungsvorgang verwendet eine publishing template – definiert als Teil der Integrationskonfiguration der PLM-Instanz –, um zu steuern, wie Daten an das PLM übertragen werden sollen. Wenn Sie zum ersten Mal veröffentlichen und Teilenummern (auf der PLM-Seite) dem Projekt noch nicht zugeordnet sind, werden diese Teilenummern im PLM erstellt und dem Projekt im Rahmen dieser ersten Veröffentlichung zugeordnet. Sie können außerdem Komponenteneinträge für Workspace-Bibliothekskomponenten in der PLM-Instanz als Teil des Veröffentlichungsvorgangs definieren (optional, abhängig von der Konfiguration). Und Sie können jederzeit genau sehen, was erstellt wurde, z. B. Teilenummern in der PLM-Instanz, als Teil des process workflow's history (History tab).

PLM-Unterstützung

Der Enterprise Server Workspace bietet direkte Unterstützung für die folgenden PLM-Systeme:

  • PTC Windchill® PLM Version 12, 13 und PTC Windchill+ (Windchills SaaS variant).

  • Arena® PLM.

    Im Rahmen einer Projekt-BOM-Veröffentlichung werden BOM-Alternativen an Arena PLM veröffentlicht. Beachten Sie, dass Alternate Groups nicht berücksichtigt werden, sodass alle gleichen Teile in der BOM dieselben Ersatzteile gemeinsam nutzen.

  • Oracle® Agile™ PLM.

  • Aras Innovator® Release 30.

  • Siemens Teamcenter®, mit zusätzlicher integration setup.

    • Beachten Sie, dass die aktuelle Unterstützung für Siemens Teamcenter PLM auf der Schnittstelle Teamcenter EDA (Electronic Design Automation) Gateway basiert und sich in Closed Beta befindet. Die vorherige Version der Teamcenter-Schnittstelle (unter Verwendung der SOAP-basierten API) bleibt funktionsfähig, bis die Beta-Tests für die neue Teamcenter-Schnittstelle abgeschlossen sind.
    • Die Integration mit Siemens Teamcenter PLM erfordert die Installation und Konfiguration der Software Teamcenter EDA Gateway. Außerdem ist eine Workspace-Teamcenter PLM Addon license erforderlich, um diese Funktion im Workspace zu aktivieren.

    Vollständige Details finden Sie unter Additional Installation and Setup for Teamcenter EDA Gateway.

  •  Duro PLM, implementiert als PLM-Instanz eines Drittanbieters – siehe unten Third Party PLM Support.

In Situationen, in denen keine Verbindung zwischen dem Enterprise Server Workspace und einem Unternehmenssystem hergestellt werden kann, können aus diesem System exportierte Komponentendaten mithilfe des mitgelieferten CSV Import command line tool in den Workspace importiert werden.

Auswahl der PLM-Einrichtungsoberfläche

Die Verbindung des Altium Enterprise Server zu einem unterstützten PLM-System kann entweder über eine erweiterte halbautomatische Benutzeroberfläche hergestellt werden, wie unten beschrieben, oder über einen manuellen Prozess auf Basis der Bearbeitung von XML-Konfigurationsdateien für PLM. Letzteres erfordert Kenntnisse der Datenstrukturen des Ziel-PLM-Systems und Vertrautheit mit dem XML-Format, während das unten vorgestellte aktualisierte System die erforderlichen Daten automatisch aus dem PLM und dem Altium Workspace abruft, um die Menüauswahlen in der Oberfläche zu füllen.

Sie können den Workspace so umkonfigurieren, dass die vorherige PLM-Oberfläche angezeigt wird – basierend auf der manuellen Bearbeitung von XML-Dateien –, indem Sie die Option Enable new PLM Configuration page in der Seite Admin – Settings – PLM Integration der Workspace-Oberfläche deaktivieren. Stellen Sie sicher, dass Sie die Änderung speichern und sich dann ab- und wieder anmelden.

Ausführliche Informationen zur Konfiguration von PLM-XML-Dateien und zur Arbeit mit der älteren PLM-Oberfläche finden Sie in der previous version of this page.

Beachten Sie, dass nur ein Typ der PLM-Oberfläche verwendet werden sollte (alt oder neu). Bearbeiten Sie keine PLM-Instanz/-Konfiguration, die mit einer anderen Version der Oberfläche erstellt wurde.

Verbindung zu Ihrer PLM-Instanz herstellen

PLM-Konfigurationen werden auf der Seite Admin – PLM Integration der Browseroberfläche des Workspace erstellt und verwaltet.

Wenn Sie erfolgreich mit dem PLM-System verbunden sind, stellt die Konfigurationsoberfläche eine Reihe von Integrationsoptionen bereit, die auf Daten aus dem Workspace und dem verbundenen PLM basieren.

Eine Workspace-PLM-Integrationsinstanz greift auf den REST-API-Dienst des PLM-Systems zu, der aktiviert und verfügbar sein muss.

Verwenden Sie die Schaltfläche , um den Verbindungsprozess zu starten, und fahren Sie wie in der folgenden Slideshow beschrieben fort.

Javascript ID: PLM_AddNewConfiguration_AES7

Klicken Sie auf , um die Seite Add Configuration zu öffnen und eine neue PLM-Konfigurationsinstanz zu erstellen oder eine weitere hinzuzufügen.

Geben Sie einen eindeutigen Name/Description für die neue Konfiguration ein, wählen Sie den richtigen PLM-Typ aus dem Dropdown-Menü Driver aus und (für dieses Aras-Beispiel) gegebenenfalls eine bestimmte Arbeitsdatenbank. Geben Sie Ihre Zugangsdaten Username/Password für das PLM-System ein und klicken Sie dann auf , um fortzufahren.

Eine erfolgreiche PLM-Verbindung wird unter der Überschrift Server Connection bestätigt, und der Workspace füllt die Oberfläche dann mit parametrischen Datenoptionen, die sowohl aus den Workspace-Komponentendaten als auch aus den PLM-Attributdaten stammen.

Nach dem Laden stellt die Oberfläche die importierten parametrischen Daten und Typdaten als auswählbare Menü- oder Feldoptionen dar.

Verbindungsfehler werden beim Anmelden am Ziel-PLM-System rot hervorgehoben. Der untere Rand des Hervorhebungsfelds enthält die Fehlerdetails – Beispiel anzeigen.

PLM-Unterstützung für Drittanbieter

Der Altium Enterprise Server bietet zusätzliche Unterstützung für Konfigurationen von „nicht nativen“ PLM-Systemen, die von Drittanbietern entwickelt wurden. Diese Unterstützung wird durch Altiums Generic Connector aktiviert, wofür die Altium PLM Generic Connector Addon license erforderlich ist.

Wenn Sie eine Workspace-PLM-Instanz für ein solches System hinzufügen, werden vom Drittanbieter bereitgestellte vorkonfigurierte XML-Dateien über die PLM Integration interface in die Konfiguration dieser PLM-Instanz hochgeladen. Ein Beispiel dafür ist die Duro PLM-Unterstützung im Enterprise Server.

Wenden Sie sich an sales.na@altium.com oder an Ihren Altium Account Manager, um Zugriff auf die Lizenz für das Altium PLM Generic Connector Addon anzufordern.

Konfigurationseinrichtung

Nach einer erfolgreichen Verbindung mit einer PLM-Instanz bietet die Workspace-PLM-Oberfläche Konfigurationseinstellungen, mit denen festgelegt wird, wie die Komponentensynchronisierung durchgeführt wird, wie Komponentenparameter gegenseitig zugeordnet werden und welcher Übertragungsansatz für Part-Choices-Daten verwendet wird. Diese Synchronisierungsoptionen sind auf der Registerkarte Configuration der Oberfläche verfügbar.

Welche Konfigurationsoptionen Ihnen zur Verfügung stehen (sowie deren Bezeichnungen/Funktionalität), hängt vom Typ des PLM-Systems und von den parametrischen Daten ab, die sowohl aus dem Workspace als auch aus der verbundenen PLM-Instanz stammen.

Synchronisierungsparameter

In diesem Abschnitt der PLM-Oberfläche wird festgelegt, welche Komponententypen synchronisiert werden, wo und wie neue Komponenten erstellt/aktualisiert werden und welche Einschränkungen auf Basis von Parameterkriterien gelten.

Wie Komponenten synchronisiert werden, wird individuell festgelegt:

  1. Wählen Sie in der Parameterliste einen Altium Component Type aus und setzen Sie dessen Option Sync Direction nach Bedarf (zu Altium/PLM oder beides) – die Optionen für Komponententypen stammen aus den aktuellen Workspace-Komponentendaten.
  2. Wählen Sie im Menü PLM Type einen zugehörigen PLM-Attributnamen aus – die verfügbaren Optionen stammen aus der verbundenen PLM-Instanz.
  3. Wechseln Sie im Feld Altium Target Folder (unter Sync to Altium) zu einem Workspace-Komponentenordner und wählen Sie ihn als Synchronisierungsort für diese Komponente aus.
  4. Geben Sie eine Sync Mode an, um festzulegen, ob während der Synchronisierung neue Komponenten erstellt werden, nur vorhandene Komponenten aktualisiert werden oder beides.
  5. Legen Sie die Component Template fest, die verwendet wird, um die Typen der Komponentenparameter bei der Synchronisierung dieser Komponente zu definieren. Diese Einstellung wird standardmäßig auf die ausgewählte Altium Component Type gesetzt (zum Beispiel Capacitors), wenn eine zugehörige Workspace-Vorlage verfügbar ist.
  6. Verwenden Sie die Option Add Parameter Criteria, um einen Parameterwert anzugeben, durch den die Synchronisierung eingeschränkt wird. Eine Komponente wird nur synchronisiert, wenn sie dieses Kriterium erfüllt. Fügen Sie bei Bedarf weitere Parameterkriterien hinzu.

Zusätzliche Optionen sind verfügbar, wenn eine Verbindung zu einem PTC Windchill PLM besteht, das Windchills PartsLInk system unterstützt. Das System PartsLink ermöglicht die Klassifizierung von Teilen in Gruppen für eine bequemere und schnellere Zielauswahl und kann zugehörige Attribut/Wert-Paare enthalten, um innerhalb dieser Klassifizierung eine genauere Definition bereitzustellen. Weitere Informationen finden Sie im aufklappbaren Abschnitt unten.

  • Wählen Sie im Menü Filter Criteria den Add Classification Name Criteria aus, um einen Klassifizierungsfilter hinzuzufügen. Verwenden Sie das Namensmenü, um eine Klassifizierungsgruppe auszuwählen, nach der die Synchronisierung gefiltert wird.
  • Für eine feinere Steuerung wählen Sie die Option Add Classification Attribute Criteria und geben das Attribute einer Klassifizierung sowie den zugehörigen Wert an. Im hier gezeigten Beispiel werden nur Kondensatoren aus der Klasse 102-Capcitors mit einem Capacitance-Wert von 10uF synchronisiert.

Wenn Sync Direction auf To PLM gesetzt ist oder bei bidirektionaler Synchronisierung (To PLM & To Altium), wird unter Sync To PLM eine Option Add Filter Criteria angezeigt. Verwenden Sie diese Option, um Parameter- oder Ordnerkriterien festzulegen, die steuern, welche Workspace-Komponenten an das PLM-System übertragen werden.

Es können mehrere Parameterkriterien hinzugefügt werden, um die Synchronisierung von Workspace-Komponenten mit dem PLM eng einzugrenzen. Zu den verfügbaren Kriterien gehören auch die Klauseloptionen OR und NOT, um die Filterung der für die Synchronisierung mit dem PLM akzeptierten Komponenten präziser zu steuern.

Beachten Sie, dass für eine verbundene Windchill-PLM-Instanz zusätzlich ein Feld PLM Target Folder angezeigt wird, in dem Sie einen Speicherort im PLM-System angeben können, an den Workspace-Komponenten während der Synchronisierung übertragen werden.

Der Abschnitt Sync to PLM bietet zusätzliche Optionen für Teilenummerierung sowie Präfix/Suffix beim Zielsystem Arena PLM. Diese vordefinierten PLM-Schemata stehen in den Menüs Numbering Scheme und Code zur Auswahl und bestimmen das Item-Number-Format der nach Arena hochgeladenen Teile.

Zuordnung von Komponentenparametern

Führen Sie denselben Prozess wie oben fort, um die Konfiguration der Synchronisierungsparameter für alle Komponenten festzulegen, die Sie mit dem PLM synchronisieren möchten. Da Komponentenparameter auf der Workspace-Seite nicht unbedingt mit denen auf der PLM-Seite übereinstimmen, kann der Abschnitt Component Parameter Mapping der Oberfläche verwendet werden, um Parameter zwischen beiden Seiten zuzuordnen. Beachten Sie, dass bei zugeordneten Parametern deren Wert von einer Seite zur anderen synchronisiert wird, als ob es sich um denselben Parameter handeln würde.

Verwenden Sie den Befehl Add Parameter dieses Abschnitts, um einen Eintrag für die Zuordnung eines Workspace-/PLM-Parameters zu erstellen, der für den aktuell ausgewählten Altium Component Type gilt (wie unter Sync Parameters ausgewählt). Die Optionen für PLM und Altium Parameter Name sind diejenigen, die in den jeweiligen Systemen verfügbar sind. Eine Einstellung Revision in der Spalte Item/Revision bewirkt, dass eine neue Komponentenrevision erstellt wird, wenn sich der Parameter geändert hat, während bei der Einstellung Item während der Synchronisierung nur der Komponentenparameter aktualisiert wird.

Verwenden Sie das zugehörige Symbol , um einen Zuordnungseintrag zu entfernen.

Auf diese Weise kann eine beliebige Anzahl von Parametern zugeordnet werden. Wahrscheinlich gibt es jedoch eine Reihe gemeinsamer Workspace-/PLM-Parameter, die für alle Komponenten zugeordnet werden müssen. Dieser globale Zuordnungsansatz ist verfügbar, wenn All Types als Altium Component Type ausgewählt ist.

Erstellen Sie Zuordnungseinträge (Add Parameter), die für alle Komponenten gelten, indem Sie bekannte gemeinsame Parameterübereinstimmungen einbeziehen, und setzen Sie die Optionen Item/Revision und Sync Direction nach Bedarf. Wichtig ist außerdem, einen zugeordneten Parametereintrag als Primary Key festzulegen – dies ist ein gemeinsames Parameterpaar, das als Referenzindex zwischen den beiden Sätzen parametrischer Daten dient. Wenn dies eine PLM-Teilenummer ist (empfohlen), wird die auf der PLM-Seite erzeugte Nummer zurück auf die Altium-Seite übertragen und erstellt so eine bekannte Referenzverknüpfung zwischen den synchronisierten Komponentendatensätzen.

PLM-Klassifizierungsattribute

Bei einem verbundenen PTC Windchill PLM, das die Gruppierung von Komponenten als Klassifizierungen unterstützt, können die zugehörigen PLM-Attribute und -Werte in diesem Abschnitt Workspace-Komponentenparametern zugeordnet werden.

Um einen bestimmten Wert eines Klassifizierungsattributs aus Windchill zu extrahieren – zum Beispiel den Kapazitätswert für Kondensatoren in der Klasse 102-Capacitor – fügen Sie die Klassifizierung und ihren Wert (Capacitance) als PLM Parameter Name und den Ziel-Komponentenparameter von Altium (Value) als Altium Parameter Name hinzu. Definitionen können für alle Komponententypen hinzugefügt werden, einschließlich mehrerer Definitionen für denselben Komponententyp.

Weitere Informationen zu Windchill-Klassifizierungen finden Sie oben unter PartsLink information.

Part Choices

Verwenden Sie das Dropdown-Menü Sync Direction, um festzulegen, in welche Richtung Hersteller-Part Choices-Daten zwischen dem Workspace und dem PLM-System synchronisiert werden, oder deaktivieren Sie die Synchronisierung von Part Choices mit der Option OFF.

Abhängig vom verbundenen PLM-Typ bietet die Option Part Choice information eine Synchronisierung in einem Format, das mit den eigenen freigegebenen Fertigungsteilen des PLM (Native PLM Manufacturer Parts) kompatibel ist, oder als herkömmliche Komponentenparameterdaten (PLM Part Attributes). Letzteres kann aus mehreren Sätzen von Hersteller:Teilenummer-Parameterattributen bestehen – MFR1:MPN1, MFR2:MPN2 zum Beispiel.

Wenn Part-Choice-Daten in eine Workspace-Bibliothekskomponente importiert werden, wird ein bereits manuell eingegebener Part Choice weder dupliziert noch ersetzt. Er wird als neuer, zusätzlicher Part Choice für diese Komponente hinzugefügt – und bei nachfolgenden Synchronisierungsläufen aktualisiert.

Native PLM-Part-Choice-Daten

Setzen Sie das Menü Part Choice Information auf die Option Native PLM Manufacturer Parts, um Altium-Part-Choice-Informationen mit den „nativen“ (oder integrierten) Teilebeschaffungsdaten des verbundenen PLM zu synchronisieren. Ein Beispiel für diese Beziehung ist Manufacturer Parts in Windchill.

Informationen zur Teilebeschaffung in Arena werden in erster Linie als Parameter Vendor geführt, mit einer sekundären (indirekten) Beziehung von Parametern Manufacturer. Die PLM-Oberfläche des Enterprise Server berücksichtigt dies, indem sie die Wahl bietet, mit Arena unter Verwendung einer Teilebeschaffungsbeziehung direct oder indirect zu synchronisieren.

Wenn Sie Part-Choices-Optionen in Ihrer Arena-Konfiguration festlegen, stehen im Dropdown-Menü Part Choice Information folgende Optionen zur Verfügung:

  • Native PLM Manufacturer Parts: Direct Source Relationship – Wählen Sie diese Option, um Altium-Part-Choice-Daten auf Arenas Beschaffungsbeziehungsdaten Vendor auszurichten. Dies ist der bisherige Standardzustand, daher zielten alle vorhandenen Synchronisierungsereignisse ToPLM auf die Vendor-Beziehung ab.
  • Native PLM Manufacturer Parts: Indirect Source Relationship – Wählen Sie diese Option, um Altium-Part-Choice-Daten auf Arenas Beschaffungsbeziehungsdaten Manufacturer auszurichten. Herstellerdaten von Altium Parts korrelieren dann mit Herstellerdateneinträgen auf der PLM-Seite.
  • PLM Part Attributes – Wie oben beschrieben, wählen Sie diese Option, um eine „nicht native“ Part-Choice-Synchronisierung auf Basis herkömmlicher Komponentenparameterdaten einzurichten, die aus Sätzen von Attributen Manufacturer:PartNumber bestehen und über die zugehörige Attribute Definitions ausgewählt werden.

Teamcenter Die PLM-Integration unterstützt von Haus aus die bidirektionale Synchronisierung von Hersteller-Part-Choices zwischen dem Enterprise Server und der Teamcenter-PLM-Instanz. Komponenten-Part-Choice-Daten (Manufacturer Part Number und Manufacturer) auf der Altium-Seite können direkt mit den „nativen“ Parametern Manufacturer Part und Vendor auf der Teamcenter-Seite synchronisiert werden, die verfügbar sind, wenn die Funktionen Vendor Management von Teamcenter aktiviert sind.

Beachten Sie, dass die oben beschriebene Funktionalität korrekt aktiviert wird, wenn der Enterprise Server die neuesten Teamcenter-Konfigurationsdateien verwendet, die in der Datei PLMClientConfigurationFiles.zip verfügbar sind, die über die PLM-Schnittstelle des Servers heruntergeladen werden kann (Download Teamcenter EDA client definition files). Die enthaltenen Dateien CustomEDACallbacks.jar und altiumLibrary_edadef.xml müssen im Verzeichnis %TCEDAECAD_ROOT% sowohl auf dem Enterprise Server als auch auf den Altium Designer-Rechnern hinzugefügt (oder erneut angewendet) werden.

► Weitere Informationen finden Sie unter EDA-Client für die Verwaltung von Teilebibliotheken konfigurieren auf der Teamcenter-Setup-Seite.

Projektkonfigurations-XML

Dieser Abschnitt enthält eine Auflistung der grundlegenden XML-Konfiguration, die die anfängliche PLM-Konfiguration für das verbundene PLM-System definiert. Die heruntergeladene Version dieser grundlegenden Setup-XML (Download Sample Configuration) enthält detaillierte Kommentare, die die Funktion der meisten Entity- und Attribute-Abschnitte hervorheben.

Letztlich wird die Konfiguration, die Sie in der PLM-Integrationsoberfläche definieren, als System-XML-Dateien gespeichert, die lokal über den Befehl Export Configuration gespeichert werden können, der den Details Server Connection oben auf der Konfigurationsseite zugeordnet ist.

Es ist auch eine Option Import Configuration enthalten, mit der Sie eine vorhandene XML-Konfigurationsdatei auf eine neue (oder bearbeitete) PLM-Konfiguration anwenden können, wodurch dieses PLM-Setup dupliziert wird. Wenn außerdem spezielle Änderungen an einer vorhandenen PLM-Konfiguration vorgenommen werden müssen, kann deren exportierte XML-Datei manuell bearbeitet und anschließend wieder in die Konfiguration importiert werden.

Hinzufügen einer Publishing Template

Die PLM-Konfiguration erfordert das Hinzufügen einer XML-basierten Publishing Template, um Workspace-Prozesse zu unterstützen, die vollständige Projektdaten – Designdateien, Komponenten- und Fertigungsausgabedaten – in einer einzigen „Publish“-Aktion an das PLM-System senden. Zu diesen Prozessen gehören Publish to PLM, bei dem der Benutzer die zu sendenden Ausgabedaten angibt, sowie Project Releaser with Publish, das die generierten Daten als letzten Schritt im Project Release process von Altium Designer an PLM sendet.

Fügen Sie beim Erstellen oder Bearbeiten Ihrer PLM-Konfiguration auf der Registerkarte Publish Template eine geeignete Publishing-Template-XML-Datei hinzu. Verwenden Sie den Link Sample Project Configurations, um eine archivierte Sammlung von Templates für unterstützte PLM-Systeme herunterzuladen.

Eine Publishing Template enthält Verweise auf Projektdetails, die Übertragung von Komponentendaten, Speicherorte von Datenquellen und Dateiverteilungen von Design-, Assembly- und Fabrication-Daten. Die heruntergeladenen Beispiele enthalten Templates für alle unterstützten PLMs; jedes davon enthält zusätzliche Publishing Rules, die für den jeweiligen PLM-Typ gelten, sowie detaillierte Kommentare, die Ihnen als Leitfaden dienen, was und wie zu konfigurieren ist.

Ändern Sie eine Beispiel-XLM-Template nach Bedarf und laden Sie die Datei über das Fenster Add Publish Template, das über die Schaltfläche geöffnet wird, in Ihre PLM-Konfiguration hoch. Beachten Sie, dass eine PLM-Konfiguration mehrere Publish Templates unterstützt.

Die bereitgestellten Publishing Templates enthalten Kommentare, die Ihnen bei der Konfiguration helfen, wie die Projektdaten des Enterprise Servers im verbundenen PLM-System veröffentlicht werden. Nachdem Sie auf ein geeignetes Template zugegriffen und es ausgewählt haben, verwenden Sie die Kommentarinformationen, um die XML-Datei an Ihre PLM-Anforderungen anzupassen, und laden Sie sie dann in die PLM-Konfiguration hoch (oder erneut hoch).

Komponentensynchronisierung

Die Synchronisierung von Komponentendaten zwischen Ihrem Altium 365 Workspace und dem verbundenen PLM-System wird durch das oben beschriebene aktivierte Parameter-Mapping und die Richtung bestimmt und erfolgt, wenn der Synchronisierungsprozess manuell oder automatisch zu einem geplanten Zeitpunkt ausgelöst wird. Der Synchronisierungsprozess selbst wird durch einen integrierten Workflow des Prozesses LibSync gesteuert.

Innerhalb einer PLM-Konfigurationsinstanz sind die zugehörigen Synchronisierungsoptionen auf der Registerkarte Component Synchronization verfügbar, wo der Prozess manuell ausgelöst oder zeitgesteuert eingerichtet werden kann. Aktivieren Sie für Letzteres die Option Synchronize on a schedule und wählen Sie ein Zeitintervall aus dem zugehörigen Dropdown-Menü aus.

Sie können die Menüoptionen verwenden, um einen Prozess LibSync manuell entweder als Synchronisierungsereignis Incremental oder Full auszulösen:

  • Incremental – wendet nur diejenigen Komponenten an, die seit der letzten Synchronisierung geändert wurden (das heißt, deren Zeitstempel später ist als das Datum der letzten Synchronisierung) und die die Synchronisierungskriterien in der Konfiguration erfüllen. Beachten Sie, dass dies der Modus ist, der verwendet wird, wenn ein Synchronisierungsereignis über das Steuerelement auf der Hauptseite der PLM-Integration ausgelöst wird – siehe unten.
  • Full – dieser Modus erzwingt eine vollständige Synchronisierung. Alle Komponenten, die die Synchronisierungskriterien in der Konfiguration erfüllen, werden einbezogen.

Durchführen der Komponentensynchronisierung

Die Komponenten- (Bibliotheks-)Synchronisierung kann als manueller Prozess über einen PLM-Instanzeintrag auf der Workspace-Seite „PLM Integration“ oder als automatisierter Zyklus durchgeführt werden, der im Instanz-Setup festgelegt ist – siehe oben. Klicken Sie auf das Steuerelement , das der PLM-Instanz zugeordnet ist, um den Synchronisierungsprozess manuell aufzurufen; dieser wird dann mit den in der zugehörigen PLM-Konfiguration definierten Einstellungen durch den Workflow LibSync ausgeführt.

Das Steuerelement Actions ändert sich zu , sodass Sie den Synchronisierungsprozess bei Bedarf stoppen können, und der Eintrag Sync Status zeigt an, dass ein Prozess läuft. Der Status wechselt zu Completed, wenn der Synchronisierungsprozess abgeschlossen ist.

Wenn die Komponentensynchronisierung ausgeführt wird, entweder manuell oder als zeitgesteuertes Ereignis, durchläuft der Prozess LibSync seinen vordefinierten Workflow, bis er abgeschlossen ist oder ein Fehler auftritt. Sie können den Browser aktualisieren (F5), um den aktuellen Status des Synchronisierungsprozesses anzuzeigen.

Um Details zu einem abgeschlossenen Synchronisierungsereignis aufzurufen, klicken Sie auf das Symbol in der Spalte Last Sync, um die zugehörige Protokolldatei herunterzuladen (Beispiel anzeigen), oder wählen Sie das zugehörige Datum aus, um den Ereigniseintrag auf der Registerkarte Synchronization Status zu öffnen. Beachten Sie, dass in dieser Ansicht abgeschlossene Synchronisierungsereignisse aufgelistet werden, wenn die Option Closed ausgewählt ist, und laufende oder angehaltene Ereignisse angezeigt werden, wenn der Ansichtsmodus Active ausgewählt ist.

Die Unterregisterkarten der Statusansicht bieten die folgenden Informationen:

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

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

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

Alle Synchronisierungsereignisse, die vorzeitig gestoppt wurden, etwa wenn ein Fehler aufgetreten ist, werden aufgelistet, wenn sich die Ansicht im Modus Active befindet. Diese Einträge können mit dem Steuerelement Terminate aus der Liste entfernt werden () oder – korrekterweise – über die zugehörige Task-Kachel beurteilt und gelöst werden, die in der Workspace-Ansicht Tasks view erstellt wurde. Beachten Sie, dass ein beendetes/gelöstes Synchronisierungsereignis in die Liste Closed der Ansicht Synchronization Status mit einem entsprechenden Status, wie z. B. Failed, verschoben wird.

Javascript ID: PLM_SyncEventError_AES7_2

Verwenden Sie die Schaltfläche , um einen detaillierten Datensatz aller aufgeführten Synchronisierungsaktivitäten im CSV-Dateiformat mit Kommatrennung herunterzuladen (Synchronisation status.csv). Der Aktivitätsinhalt der Datei gilt für den aktuell ausgewählten Ansichtsmodus – Active oder Closed.

Zugriff auf PLM-bezogene Prozesse

Beispiel-Process-Workflows, die sich auf ein verbundenes PLM-System beziehen, sind unter den Registerkarten der Prozessthemen auf der Workspace Processes page verfügbar. Im Allgemeinen können die Beispiele nicht direkt verwendet werden, sondern müssen unter einem anderen Namen erneut gespeichert werden, um aktiv zu werden.

Weitere Informationen finden Sie in der Dokumentation Processes & Workflow.

Ein Workspace-Administrator kann eine neue Instanz jeder aktivierten Prozessdefinition direkt aus der Prozessliste auf der Processes Seite starten, indem er auf das Steuerelement klickt. Auch Workspace-Benutzer ohne Administratorrechte können aktive Prozesse aus dem Workspace heraus initiieren, zum Beispiel:

  • Einen Part Request with PLM Prozess über die Schaltfläche auf der Part Request page.
  • Einen Publish to PLM Prozess über die Schaltfläche auf den Seiten Tasks und Activities eines geöffneten Projekts.
  • Einen Publish to PLM Prozess über die Schaltfläche auf der Hauptseite Projects page
  • Einen Project with Initialize in PLM Prozess über die Schaltfläche auf der Hauptseite Projects page oder beim Klonen eines Projekts aus dem Menü der Schaltfläche .

In der Praxis werden die PLM-bezogenen Prozesse jedoch üblicherweise aus Altium Designer während des Projektdesigns und der Entwicklung heraus aufgerufen. Auf die PLM-bezogenen Prozesse wird in Altium Designer auf folgende Weise zugegriffen:

  • Part Request with PLM Part Create – Zugriff über die Panels Explorer, Manufacturer Part Search und Components von Altium Designer.
    Ausführliche Informationen finden Sie unter Process-based Part Requests.
  • Publish to PLM (User selects) – Zugriff über das Untermenü Project » Project Activities für das aktive Altium Designer-Projekt.
    Ausführliche Informationen finden Sie unter Publishing to a PLM – user-selects.
  • Project Releaser with Publish – Zugriff als letzte Stufe Project Releaser über das Untermenü Project » Project Releaser für das aktive Altium Designer-Projekt.
    Ausführliche Informationen finden Sie unter Design Project Release – publishing to PLM.
  • Project with initialise in PLM – Zugriff beim Erstellen eines neuen Altium Designer-Projekts über das Untermenü File » New » Project in <Workspace> oder beim Klonen eines Projekts.
    Ausführliche Informationen finden Sie unter Publishing to a PLM – initialize in PLM.

Process-Workflows

Die folgenden Prozessdefinitionen (und zugrunde liegenden Workflows) sind über den Workspace verfügbar und unterstützen die PLM-Integration:

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 Komponente im Workspace. Das Workflow-Diagramm ist unten dargestellt.

      Wichtig ist, dass Sie beim Anpassen 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 PLM Integration Seite der Schnittstelle definiert).

      ► Weitere Informationen zum Arbeiten mit Prozess-Workflows finden Sie unter Creating and Managing Processes.

  • Project Activities Prozessthema:
    • Publish to PLM (User selects) – Veröffentlichung freigegebener Workspace-Projektausgaben in der integrierten 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 in der integrierten 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.

 

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