PLM-Integration

Die kombinierte Designlösung aus Altium Designer und einem Altium 365 Workspace bietet eine konfigurierbare PLM-Integration mit verfügbarem Support für Windchill®, Arena®, Oracle® Agile™, Aras Innovator®  und Siemens Teamcenter® (mit zusätzlicher Einrichtung). Die Einrichtung der PLM-Integration erfolgt über die Browseroberfläche des Altium 365 Workspace, die eine automatisierte Oberfläche zur einfachen Konfiguration der Verbindung, zur Zuordnung von Parameterdaten und zur Festlegung der Richtung der Datensynchronisierung bereitstellt. Nachdem die Oberfläche eingerichtet und konfiguriert wurde, stehen die Funktionen und Möglichkeiten der PLM-Integration bei der Arbeit in den folgenden klar abgegrenzten Bereichen zur Verfügung:

  • Library (Komponenten) – unterstützt die unidirektionale oder bidirektionale Synchronisierung Ihrer Komponenten, Komponentenparameter und Teileauswahlen zwischen Ihrem Altium 365 Workspace und Ihrer PLM-Instanz. In der Konfiguration können Sie festlegen, welche Parameter in welchem System führend sind. Darüber hinaus ermöglichen Artikelparameter, Eigenschaften auf der Workspace-Seite zu aktualisieren (pro Feld konfigurierbar), ohne dass formell eine neue Revision dieses Component Item freigegeben werden muss. Außerdem steht ein dedizierter Part Request-Workflow zur Verfügung, der die automatische Erstellung einer Komponente in Ihrer PLM-Instanz unterstützt und ebenso die Rückübertragung generierter PLM-Teilenummern an Komponenten auf der Workspace-Seite ermöglicht.

  • Design (Projekte) – es steht ein dedizierter Project Creations-Workflow zur Verfügung, der ebenfalls die automatische Erstellung von Teilenummern in Ihrer PLM-Instanz und anschließend die Rückübertragung dieser Parameter in das Designprojekt unterstützt. Solche Parameter können in speziellen Zeichenfolgen verwendet werden (z. B. für Blattumrandungs-Beschriftungen). Sie können Ihr Design in Ihre PLM-Instanz veröffentlichen, indem Sie den Project Releaser in Altium Designer ausführen. Der Veröffentlichungsvorgang verwendet eine Veröffentlichungsvorlage – definiert als Teil der Integrationskonfiguration der PLM-Instanz –, um zu steuern, wie Daten an das PLM übertragen werden sollen. Und 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 im Rahmen des Veröffentlichungsvorgangs auch Komponenteneinträge für Komponenten in der PLM-Instanz definieren (optional, abhängig von der Konfiguration). Außerdem können Sie im Verlauf des Prozess-Workflows (History-Registerkarte) jederzeit genau sehen, was erstellt wurde, z. B. Teilenummern in der PLM-Instanz.

PLM-Unterstützung

Der Altium 365 Workspace unterstützt die folgenden PLM-Systeme:

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

  • Arena® PLM.

  • Oracle® Agile™ PLM.

  • Aras Innovator® Release 30.

  • Die Integration mit Siemens Teamcenter PLM erfordert die Installation und Konfiguration der Software Teamcenter EDA Gateway.

  • Als On-Premise-PLM-Lösung muss Teamcenter über den Altium Hybrid Agent mit Ihrem Altium 365 Workspace verbunden werden, der die Lücke zwischen Cloud und lokalem Netzwerk sicher überbrückt. Links zu Anleitungen sind auf der Seite Additional Installation and Setup for Siemens Teamcenter enthalten.

  • Zusätzlich ist eine Workspace Teamcenter PLM Addon-Lizenz erforderlich, um diese Funktion im Workspace zu aktivieren.

Auswahl der PLM-Einrichtungsoberfläche

Die Verbindung des Altium 365 Workspace zu einem unterstützten PLM-System kann über eine erweiterte halbautomatische Benutzeroberfläche hergestellt werden, wie unten beschrieben, oder über einen manuellen Prozess, der auf der Bearbeitung von PLM-Konfigurations-XML-Dateien basiert. 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üs in der Oberfläche zu füllen.

Sie können den Workspace so umkonfigurieren, dass die frühere PLM-Oberfläche angezeigt wird – basierend auf der manuellen Bearbeitung von XML-Dateien –, indem Sie die Option Enable new PLM Configuration page auf 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.

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, bietet die Konfigurationsoberfläche eine Reihe von Integrationsoptionen auf Basis von Daten aus dem Workspace und dem verbundenen PLM.

Eine Workspace-PLM-Integrationsinstanz greift auf den REST-API-Service 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 untenstehenden Diashow beschrieben fort.

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 und (für dieses Aras-Beispiel) gegebenenfalls eine bestimmte Arbeitsdatenbank – bei Arena ist dies eine „Workspace ID“. Geben Sie Ihre Username/Password-Anmeldedaten 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 anschließend mit Optionen für parametrische Daten aus, die sowohl aus den Komponentendaten des Workspace als auch aus den Attributdaten des PLM 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 Hervorhebungsfeldes enthält die Fehlerdetails – Beispiel anzeigen.

Unterstützung für PLM 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 aktiviert und erfordert die Lizenz Altium 365 PLM Generic Connector Addon.

Wenn eine Workspace-PLM-Instanz für ein solches System hinzugefügt wird, werden vorkonfigurierte XML-Dateien, die vom Drittanbieter bereitgestellt werden, über die PLM-Integrationsoberfläche in die Konfiguration dieser PLM-Instanz hochgeladen.

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

Konfiguration einrichten

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

Die für Sie verfügbaren Konfigurationsoptionen (und ihre Bezeichnungen/Funktionalitäten) werden durch den Typ des PLM-Systems und die parametrischen Daten bestimmt, die sowohl aus dem Workspace als auch aus der verbundenen PLM-Instanz übernommen werden.

Wenn sich der Workspace Ihres Unternehmens in der sicheren Umgebung Altium 365 GovCloud befindet, muss ein Workspace-Administrator die Option PLM Integration in der Ansicht Outbound Traffic der Seite Admin – Settings aktivieren. Dadurch wird die Übertragung von Synchronisationsdatenabfragen und Veröffentlichungsdateidaten an externe PLM-Systeme ermöglicht, die andernfalls blockiert wäre.

Weitere Informationen finden Sie unter Workspace Access Control.

Sync Parameters

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 Grundlage 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 die 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 – 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 Synchronisationsort für diese Komponente aus.
  4. Geben Sie eine Sync Mode an, um festzulegen, ob bei der Synchronisierung neue Komponenten erstellt werden, nur vorhandene Komponenten aktualisiert werden oder beides.
  5. Legen Sie den Component Template fest, der verwendet wird, um die Typen von Komponentenparametern bei der Synchronisierung dieser Komponente zu definieren. Diese Einstellung verwendet standardmäßig den ausgewählten Altium Component Type (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.

Bei Verbindung mit einem PTC Windchill PLM sind zusätzliche Optionen verfügbar, die Windchills PartsLInk-System unterstützen. Das System PartsLink ermöglicht die Klassifizierung von Teilen in Gruppen zur bequemeren und schnelleren Zielauswahl und kann zugehörige Attribut/Wert-Paare enthalten, um innerhalb dieser Klassifizierung eine weitergehende Definition zu bieten. Weitere Informationen finden Sie im aufklappbaren Abschnitt unten.

  • Wählen Sie den Add Classification Name Criteria aus dem Menü Filter Criteria, um einen Klassifizierungsfilter hinzuzufügen. Verwenden Sie das Namensmenü, um eine Klassifizierungsgruppe auszuwählen, nach der die Synchronisierung gefiltert werden soll.

  • Für eine genauere Steuerung wählen Sie die Option Add Classification Attribute Criteria und geben Sie das Attribute einer Klassifizierung und den zugehörigen Wert an. Im hier gezeigten Beispiel werden nur Kondensatoren aus der Klasse 102-Capacitors 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 stark einzuschränken. Die verfügbaren Kriterien umfassen auch die Klauseloptionen OR und NOT, um die Filterung akzeptierter Komponenten für die Synchronisierung mit dem PLM präziser zu steuern.

Beachten Sie, dass für eine verbundene Windchill-PLM-Instanz ein zusätzliches 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, wenn ein Arena-PLM-System als Ziel verwendet wird. 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 den oben beschriebenen Prozess fort, um die Konfiguration der Synchronisierungsparameter für alle Komponenten anzugeben, die Sie mit dem PLM synchronisieren möchten. Da Komponentenparameter auf der Workspace-Seite nicht unbedingt denen auf der PLM-Seite entsprechen, kann der Abschnitt der Oberfläche Component Parameter Mapping verwendet werden, um Parameter zwischen den beiden zuzuordnen. Beachten Sie, dass bei einer Zuordnung von Parametern deren Wert so von einem System zum anderen synchronisiert wird, als handele es sich um denselben Parameter.

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 PLM- und Altium-Optionen Parameter Name sind die in den jeweiligen Systemen verfügbaren. Eine Einstellung Revision in der Spalte Item/Revision führt dazu, dass eine neue Komponentenrevision erstellt wird, wenn sich der Parameter geändert hat, während bei der Einstellung Item nur der Komponentenparameter während der Synchronisierung 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 steht zur Verfügung, 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 einschließen, und legen Sie die Optionen Item/Revision und Sync Direction nach Bedarf fest. Wichtig ist auch, 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 erstellte Nummer zurück an die Altium-Seite übertragen und erzeugt so eine bekannte Referenzverknüpfung zwischen den Sätzen synchronisierter Komponentendaten.

PLM-Klassifizierungsattribute

Für ein verbundenes PTC Windchill PLM, das die Gruppierung von Komponenten als Klassifizierungen unterstützt, können in diesem Abschnitt die zugehörigen PLM-Attribute und Werte auf Workspace-Komponentenparameter abgebildet 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 Zielparameter der Altium-Komponente (Value) als Altium Parameter Name hinzu. Definitionen können für alle Komponententypen hinzugefügt werden, einschließlich mehrerer Definitionen für denselben Komponententyp.

Siehe die obigen PartsLink-Informationen für weitere Informationen zu Windchill-Klassifizierungen.

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.

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

Beispiele für „native“ (oder integrierte) Herstellerteile in PLM sind Vendor Parts in Arena und Manufacturer Parts in Windchill.

 

Wenn Part-Choice-Daten in eine Workspace-Bibliothekskomponente importiert werden, wird eine bereits manuell eingegebene Part Choice nicht dupliziert oder ersetzt. Sie wird als neue, zusätzliche Part Choice für diese Komponente hinzugefügt – und bei nachfolgenden Synchronisierungsläufen aktualisiert.

Projektkonfigurations-XML

Dieser Abschnitt enthält eine Auflistung der grundlegenden XML-Konfiguration, die die initiale PLM-Konfiguration für das verbundene PLM-System definiert. Die heruntergeladene Version dieser XML-Basiskonfiguration (Download Sample Configuration) enthält ausführliche 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 mit den Details Server Connection oben auf der Konfigurationsseite verknüpft ist.

Außerdem ist eine Option Import Configuration enthalten. Damit können Sie eine vorhandene XML-Konfigurationsdatei auf eine neue (oder bearbeitete) PLM-Konfiguration anwenden, wodurch diese PLM-Konfiguration dupliziert wird. Auch für den Fall, dass spezielle Änderungen an einer bestehenden PLM-Konfiguration vorgenommen werden müssen, würde deren exportierte XML-Datei manuell bearbeitet und dann wieder in die Konfiguration importiert. Beachten Sie, dass die in einer Konfigurationsdatei enthaltenen Parameter, Attribute und Werte Groß-/Kleinschreibung beachten.

Eine PLM-Integrationsinstanz kann auch mit der früheren Workspace-PLM-Oberfläche hinzugefügt und konfiguriert werden, die vorübergehend verfügbar ist, wenn die Standard-Benutzeroberfläche über die Option Admin – Settings – PLM Integration wie oben beschrieben deaktiviert wird. Dieser manuelle Ansatz erfordert vollständige Kenntnisse des Ziel-PLM-Systems sowie Zugriff darauf, damit die erforderlichen XML-Dateien vor dem Hochladen korrekt konfiguriert werden. Das System bietet zusätzliche Hilfe durch die Verfügbarkeit von:

  • Kommentierten XML-Beispielkonfigurationsdateien für alle unterstützten PLM-Systeme. Beispielvorlagen für die Veröffentlichung stehen ebenfalls zum Download zur Verfügung.
  • Einem automatisierten Configuration Generator, der alle Parameterdaten aus dem Workspace bezieht. Die generierte XML-Datei ist für die aktuelle Integrationsumgebung vorkonfiguriert und erfordert das Hinzufügen der entsprechenden PLM-Datenattribute.

Hinzufügen einer Veröffentlichungsvorlage

Die PLM-Konfiguration erfordert das Hinzufügen einer XML-basierten Publishing Template, um Workspace-Prozesse zu unterstützen, die vollständige Projektdaten – Designdateien sowie 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 in Altium Designer's Project Release process an das 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 Sample Project Configurations Link, um eine archivierte Sammlung von Vorlagen für unterstützte PLM-Systeme herunterzuladen.

Eine Publishing Template enthält Verweise auf Projektdetails, die Übertragung von Komponentendaten, Speicherorte von Datenquellen und die Dateiverteilung von Design-, Assembly- und Fabrication-Daten. Die heruntergeladenen Beispiele enthalten Vorlagen für alle unterstützten PLMs. Jede davon enthält alle zusätzlichen Publishing Rules, die für den jeweiligen PLM-Typ gelten, sowie ausführliche Kommentare als Orientierung dazu, was und wie konfiguriert werden muss.

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

 

Die mitgelieferten Publishing Templates enthalten Kommentare, die Ihnen bei der Konfiguration helfen, wie die Projektdaten des Workspace im verbundenen PLM-System veröffentlicht werden. Nachdem Sie auf eine geeignete Vorlage zugegriffen und sie ausgewählt haben, verwenden Sie die Kommentarhinweise, um die XML-Datei an Ihre PLM-Anforderungen anzupassen, und laden Sie sie dann in die PLM-Konfiguration hoch (oder erneut hoch).

Der Workspace 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 in Arbeitsrevisionen von Arena-BOM-Teilelementen (PCBA-, FAB- und Komponentendaten) übertragen werden.

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

Komponentensynchronisierung

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

Innerhalb einer PLM-Konfigurationsinstanz können die zugehörigen Synchronisierungsoptionen auf der Registerkarte Component Synchronization aufgerufen werden, wo der Prozess manuell ausgelöst oder geplant werden kann. Für Letzteres aktivieren Sie die Option Synchronize on a schedule und wählen ein Zeitintervall aus dem zugehörigen Dropdown-Menü.

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

  • Incremental – wendet nur diejenigen Komponenten an, die seit dem letzten Synchronisierungslauf 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 manuell über einen PLM-Instanzeintrag auf der Workspace-PLM-Integrationsseite oder als automatisierter Zyklus gemäß der Instanzkonfiguration durchgeführt werden – siehe oben. Klicken Sie auf das dem PLM-Instanz zugeordnete Steuerelement , um den Synchronisierungsprozess manuell aufzurufen; dieser wird dann mithilfe des LibSync Workflows mit den in der zugehörigen PLM-Konfiguration definierten Einstellungen ausgeführt.

Das Steuerelement Actions ändert sich zu , sodass Sie den Synchronisierungsprozess bei Bedarf anhalten 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 zeitgesteuert, 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.

Manuell ausgelöste oder geplante Synchronisierung ist eine Incremental Synchronisierung (im Gegensatz zu Full); sie umfasst nur die Komponenten, die seit dem letzten Synchronisierungslauf geändert wurden (d. h. deren Zeitstempel später ist als das Datum der letzten Synchronisierung); und die den in der PLM-Konfiguration angegebenen Synchronisierungskriterien entsprechen.

Um Details zu einem abgeschlossenen Synchronisierungsereignis anzuzeigen, 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 erscheinen, 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 Misserfolgs ihrer Schritte und eines Links zum protokollierten Prozessbericht – Beispiel anzeigen.
  • History – ein Zeitprotokoll der wichtigsten Workspace-Synchronisierungsereignisse in ihrer Reihenfolge.

Alle Synchronisierungsereignisse, die vorzeitig beendet 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 entfernt werden (), oder besser noch über die zugehörige Task-Kachel in der Workspace-Tasks view geprüft und gelöst werden. Beachten Sie, dass ein beendetes/gelöstes Synchronisierungsereignis in die Liste Closed der Ansicht Synchronization Status verschoben wird, mit einem entsprechenden Status, wie z. B. Failed.

 

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

Beispielhafte Prozess-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 direkt aus der Prozessliste auf der Seite Processes eine neue Instanz jeder aktivierten Prozessdefinition starten, indem er auf das Steuerelement  klickt. Auch Workspace-Benutzer ohne Administratorrechte können aktive Prozesse aus dem Workspace heraus starten, zum Beispiel:

  • Ein Part Request with PLM Prozess über die Schaltfläche auf der Part Request page.

  • Ein Publish to PLM Prozess über die Schaltfläche auf den Seiten Tasks und Activities eines geöffneten Projekts.

  • Ein Publish to PLM Prozess über die Schaltfläche auf der Hauptseite Projects page

  • Ein Project with Initialize in PLM Prozess über die Schaltfläche auf der Hauptseite Projects page oder beim Klonen eines Projekts über das Schaltflächenmenü .

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 Bereiche Explorer, Manufacturer Part Search und Components von Altium Designer.
    Detaillierte 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.
    Detaillierte Informationen finden Sie unter Publishing to a PLM – user-selects.

  • Project Releaser with Publish – Zugriff als letzte Stufe des Project Releaser über das Untermenü Project » Project Releaser für das aktive Altium Designer-Projekt.
    Detaillierte 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.
    Detaillierte Informationen finden Sie unter Publishing to a PLM – initialize in PLM.

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 wie eine „Vorlage“ – bearbeiten Sie sie entsprechend den Anforderungen Ihres Unternehmens, benennen Sie sie und speichern Sie sie als neue Prozessdefinition, die Sie can dann aktivieren und verwenden können, 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 Anpassen dieser Beispieldefinition für Ihre eigene 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ü zum Feld PLM Instance. Dieses Menü listet alle aktuell definierten PLM-Instanzen auf (wie auf der Seite PLM Integration der Oberflä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 Managed-Project-Ausgaben in 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 in 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 die Übertragung dieser als Parameter des Workspace-Designprojekts. Das Workflow-Diagramm ist unten dargestellt.

 

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Inhalt