PLM-Integration

Die kombinierte Designlösung aus Altium Designer und einem Altium 365 Workspace bietet eine konfigurierbare PLM-Integration mit verfügbarer Unterstützung für Windchill®, Arena®, Oracle® Agile™, Aras Innovator®  und Siemens Teamcenter® (mit zusätzlicher Einrichtung). Die Einrichtung der PLM-Integration erfolgt über die Browser-Oberflä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. Nach Einrichtung und Konfiguration der Oberfläche stehen die Funktionen und Merkmale der PLM-Integration bei der Arbeit in den folgenden klar abgegrenzten Bereichen zur Verfügung:

  • Library (Komponenten) – für die uni- 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 Elementparameter das Aktualisieren von Eigenschaften auf der Workspace-Seite (pro Feld konfigurierbar), ohne dass hierfür 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 auch 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 unterstützt und anschließend die Rückübertragung dieser Parameter an das Designprojekt ermöglicht. Solche Parameter können in speziellen Strings verwendet werden (z. B. für Blattumrandungs-Anmerkungen). Sie können Ihr Design in Ihre PLM-Instanz veröffentlichen, als Teil der Ausführung des Project Releaser in Altium Designer. Der 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) noch nicht mit dem Projekt verknüpft sind, werden diese Teilenummern im PLM erstellt und im Rahmen dieser Erstveröffentlichung mit dem Projekt verknüpft. Sie können außerdem Komponenteneinträge für Komponenten 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, etwa Teilenummern in der PLM-Instanz, als Teil des process workflow's history (History Registerkarte).

PLM-Unterstützung

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

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

  • 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.

  • Außerdem 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 weiterentwickelte halbautomatisierte Benutzeroberfläche hergestellt werden, wie unten beschrieben, oder über einen manuellen Prozess auf Basis der Bearbeitung von XML-Konfigurationsdateien für das 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 Auswahlmenüs in der Oberfläche zu füllen.

Sie können den Workplace so neu konfigurieren, dass die previous PLM interface 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 page der Workspace-Oberfläche deaktivieren. Achten Sie darauf, die Änderung zu speichern und sich anschließend ab- und wieder anzumelden.

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 Browser-Oberfläche des Workspace erstellt und verwaltet. Wenn Sie erfolgreich eine Verbindung zum PLM-System hergestellt haben, 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-Service des PLM-Systems zu, der aktiviert und verfügbar sein muss.

Verwenden Sie die Schaltfläche , um den Verbindungsprozess zu starten, und gehen Sie wie in der untenstehenden Diashow beschrieben vor.

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

Geben Sie eine eindeutige 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 – bei Arena ist dies eine „Workspace ID“. 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 aus Quellen sowohl der Workspace-Komponentendaten als auch der PLM-Attributdaten.

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

 

Jegliche Verbindungsfehler werden bei der Anmeldung am Ziel-PLM-System rot hervorgehoben. Der untere Rand des Hervorhebungsfelds enthält die Fehlerdetails – Beispiel anzeigen.

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 aktiviert, 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 vom Drittanbieter bereitgestellte vorkonfigurierte XML-Dateien über die PLM Integration interface in die Konfiguration dieser PLM-Instanz hochgeladen.

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

Konfigurationseinrichtung

Nach erfolgreicher Verbindung zu einer PLM-Instanz bietet die Workspace-PLM-Oberfläche Konfigurationseinstellungen zur Definition der Durchführung der Komponentensynchronisierung, der gegenseitigen Zuordnung von Komponentenparametern und des für Part-Choices-Daten verwendeten Übertragungsansatzes. Diese Synchronisierungsoptionen sind auf der Registerkarte Configuration der Oberfläche verfügbar.

Welche Konfigurationsoptionen Ihnen zur Verfügung stehen (und ihre Bezeichnungen/Funktionalität), wird durch den Typ des PLM-Systems und die parametrischen Daten bestimmt, die sowohl aus dem Workspace als auch aus der verbundenen PLM-Instanz abgerufen werden.

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

Weitere Informationen finden Sie unter Workspace Access Control.

Synchronisierungsparameter

Dieser Abschnitt der PLM-Oberfläche definiert, 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 die zugehörige 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 einen zugehörigen PLM-Attributnamen aus dem Menü PLM Type – 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 Synchronisierungsspeicherort für diese Komponente aus.
  4. Geben Sie einen Sync Mode an, um festzulegen, ob während der Synchronisierung neue Komponenten erstellt werden oder nur bestehende Komponenten aktualisiert werden – oder beides.
  5. Legen Sie den Component Template fest, der verwendet wird, um Komponententypparameter bei der Synchronisierung dieser Komponente zu definieren. Diese Einstellung wird standardmäßig auf den ausgewählten 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 nicht synchronisiert, wenn sie dieses Kriterium nicht 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 das PartsLInk system von Windchill 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 Klassifikation eine weitere Definition bereitzustellen. Weitere Informationen finden Sie im ausklappbaren Abschnitt unten.

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

  • Für eine feinere Steuerung wählen Sie die Option Add Classification Attribute Criteria und geben ein Attribute einer Klassifikation sowie 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 für bidirektionale 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. Die verfügbaren Kriterien umfassen auch die Klauseloptionen OR und NOT, um eine präzisere Steuerung der Filterung akzeptierter Komponenten für die Synchronisierung mit dem PLM zu ermöglichen.

Beachten Sie, dass für eine verbundene Windchill-PLM-Instanz zusätzlich ein Feld PLM Target Folder angezeigt wird, mit 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äfixe/Suffixe beim Einsatz mit einem Arena-PLM-System. 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 notwendigerweise mit denen auf der PLM-Seite übereinstimmen, kann der Abschnitt Component Parameter Mapping der Oberfläche verwendet werden, um Parameter zwischen beiden zuzuordnen. Beachten Sie, dass bei zugeordneten Parametern deren Wert synchronisiert wird, als wären sie derselbe Parameter.

Verwenden Sie den Befehl Add Parameter dieses Abschnitts, um einen Eintrag zur 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 Parameter Name für PLM und Altium sind die in den jeweiligen Systemen verfügbaren. Eine Einstellung Revision in der Spalte Item/Revision bewirkt, dass eine neue Komponentenrevision erstellt wird, wenn sich der Parameter geändert hat, während mit der Einstellung Item während der Synchronisierung nur der Komponentenparameter aktualisiert wird.

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

Es kann auf diese Weise 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 einbeziehen, und setzen Sie die Optionen Item/Revision und Sync Direction nach Bedarf. Es ist außerdem wichtig, 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 schafft so eine bekannte Referenzverknüpfung zwischen den Sätzen synchronisierter Komponentendaten.

PLM-Klassifikationsattribute

Bei verbundenen PLM-Systemen, die die Gruppierung von Komponenten als Classifications unterstützen (wie z. B. PTC Windchill), können in diesem Abschnitt die zugehörigen PLM-Attribute und Werte Workspace-Komponentenparametern zugeordnet werden.

Bei PTC Windchill zum Beispiel können Sie zum Extrahieren eines bestimmten Klassifikationsattributwerts (etwa des Kapazitätswerts für Kondensatoren in der Klasse 102-Capacitor) diese Klassifikation und ihren Wert (Capacitance) als PLM Parameter Name und den Ziel-Altium-Komponentenparameter (Value) als Altium Parameter Name hinzufügen. Definitionen können für alle Komponententypen hinzugefügt werden, einschließlich mehrerer Definitionen für denselben Komponententyp.

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

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 Part-Choices-Synchronisierung mit der Option OFF.

Abhängig vom verbundenen 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) PLM-Herstellerteile sind Vendor Parts in Arena und Manufacturer Parts in Windchill.

 

Wenn Part-Choice-Daten in eine Workspace-Bibliothekskomponente importiert werden, wird eine bestehende manuell eingegebene Part Choice weder dupliziert noch 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 bietet eine Auflistung der grundlegenden XML-Konfiguration, die die anfängliche PLM-Konfiguration für das verbundene PLM-System definiert. Die heruntergeladene Version dieser XML-Grundkonfiguration (Download Sample Configuration) enthält detaillierte Kommentare, die die Funktion der meisten Entity- und Attribute-Abschnitte hervorheben.

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

Eine Option Import Configuration ist ebenfalls enthalten. Damit können Sie eine vorhandene XML-Konfigurationsdatei auf eine neue (oder bearbeitete) PLM-Konfiguration anwenden, wodurch diese PLM-Konfigurationseinrichtung dupliziert wird. Wenn an einer bestehenden PLM-Konfiguration spezielle Änderungen vorgenommen werden müssen, wird deren exportierte XML-Datei manuell bearbeitet und anschließend wieder in die Konfiguration importiert. Beachten Sie, dass die in einer Konfigurationsdatei enthaltenen Parameters, Attributes und Values zwischen Groß- und Kleinschreibung unterscheiden.

Eine PLM-Integrationsinstanz kann auch über die previous Workspace PLM interface hinzugefügt und konfiguriert werden, die für eine gewisse Zeit verfügbar ist, wenn die Standard-Benutzeroberfläche über die Option Admin – Settings – PLM Integration deaktiviert wird, wie outlined above. Dieser manuelle Ansatz erfordert umfassende Kenntnisse des Ziel-PLM-Systems sowie Zugriff darauf, damit die erforderlichen XML-Dateien vor dem Upload korrekt konfiguriert werden. Das System bietet zusätzliche Hilfe durch die Verfügbarkeit von:

  • Kommentierten XML-Beispielkonfigurationsdateien für alle unterstützten PLM-Systeme. Beispielvorlagendateien 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 entsprechender 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, 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 erzeugten 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 unter der Registerkarte Publish Template eine geeignete XML-Datei für die Publishing Template hinzu. Verwenden Sie den Sample Project Configurations Link, 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 die Dateiverteilung 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 ausführliche Kommentare, die Ihnen als Leitfaden dienen, was und wie zu konfigurieren ist.

Ändern Sie ein Beispiel-XLM-Template nach Bedarf 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 ein geeignetes Template aufgerufen und 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 Prozesse Altium 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 – 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, die darauf hinweist, dass eine Arbeitsrevision aktualisiert und wirksame Revisionen zur entsprechenden BOM in Arena hinzugefügt wurden.

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 LibSync process Workflow 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 jene Komponenten an, die seit der letzten Ausführung der Synchronisierung geändert wurden (d. h. deren Zeitstempel später als das Datum der letzten Synchronisierung ist) 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 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 im Instanz-Setup angegebener automatisierter Zyklus durchgeführt werden – siehe oben. Klicken Sie auf das der PLM-Instanz zugeordnete Steuerelement , um den Synchronisierungsprozess manuell aufzurufen; dieser durchläuft den Workflow LibSync unter Verwendung der in der zugehörigen PLM-Konfiguration definierten Einstellungen.

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 ausgeführt wird. Der Status ändert sich 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.

Eine manuell ausgelöste oder geplante Synchronisierung ist eine Incremental-Synchronisierung (im Gegensatz zu Full); dabei werden nur jene Komponenten berücksichtigt, die seit der letzten Ausführung der Synchronisierung geändert wurden (d. h. deren Zeitstempel später als das Datum der letzten Synchronisierung ist); und die den in der PLM-Konfiguration angegebenen Synchronisierungskriterien entsprechen.

Um auf Details eines abgeschlossenen Synchronisierungsereignisses zuzugreifen, 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 und deren 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 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 entfernt werden () oder – korrekter – ü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 mit einem entsprechenden Status verschoben wird, z. B. Failed.

 

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

Zugriff auf PLM-bezogene Prozesse

Beispiel-Process-Workflows im Zusammenhang mit einem verbundenen PLM-System 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 Seite Processes starten, indem er auf das Steuerelement  klickt. Auch Nicht-Administrator-Benutzer des Workspace können aktive Prozesse aus dem Workspace heraus initiieren, wie zum Beispiel:

  • Ein Part Request with PLM Prozess über die Schaltfläche auf der Seite 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 während des Projektdesigns und der -entwicklung aus Altium Designer heraus aufgerufen. Auf die PLM-bezogenen Prozesse wird in Altium Designer auf folgende Weise zugegriffen:

  • Part Request with PLM Part Create – Aufruf über die Bedienfelder Explorer, Manufacturer Part Search und Components von Altium Designer.
    Ausführliche Informationen finden Sie unter Process-based Part Requests.

  • Publish to PLM (User selects) – Aufruf ü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 – Aufruf als letzte Stufe des 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 – Aufruf 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.

Prozess-Workflows

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

Diese Prozessdefinitionen können nicht unverändert aktiviert und verwendet werden. Jede davon ist daher eher wie ein „Template“ – 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, zusammen mit allen anderen Definitionen im jeweiligen Prozessthema.
  • Part Requests process theme:
    • 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 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 Schnittstelle definiert).

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

  • Project Activities process theme:
  • Publish to PLM (User selects) – Veröffentlichung freigegebener Managed-Project-Ausgaben 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 process theme:
    • Project with initialise in PLM – unterstützt die automatische Erstellung von Teilenummern in Ihrer PLM-Instanz und anschließend deren Weitergabe als Parameter des Workspace-Designprojekts. Das Workflow-Diagramm ist unten dargestellt.

 

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, 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