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 Schnittstelle zur einfachen Konfiguration der Anbindung, zur Zuordnung von Parameterdaten und zur Festlegung der Richtung der Datensynchronisierung bereitstellt. Nachdem die Schnittstelle eingerichtet und konfiguriert wurde, stehen die Funktionen und Merkmale der PLM-Integration bei der Arbeit in den folgenden separaten 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 können Sie mit Elementparametern 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 dedizierter Part Request workflow zur Verfügung, der die automatische Erstellung einer Komponente in Ihrer PLM-Instanz sowie die Rückübertragung generierter PLM-Teilenummern auf Komponenten auf der Workspace-Seite unterstützt.

  • Design (Projekte) – ein dedizierter Project Creations workflow steht zur Verfügung, der ebenfalls die automatische Erstellung von Teilenummern in Ihrer PLM-Instanz sowie die anschließende Rückübertragung dieser Parameter in das Designprojekt unterstützt. Solche Parameter können in speziellen Strings verwendet werden (z. B. für Beschriftungen im Zeichnungsrahmen). Sie haben die Möglichkeit, Ihr Design in Ihre PLM-Instanz zu veröffentlichen, als Teil der Ausführung von Project Releaser in Altium Designer. Der Veröffentlichungsprozess verwendet eine publishing template – 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) noch nicht mit dem Projekt verknüpft sind, werden diese Teilenummern im PLM erstellt und im Rahmen dieser ersten Verö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, beispielsweise 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+ (Windchills SaaS variant).

  • 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 lokale PLM-Lösung muss Teamcenter über den Altium Hybrid Agent mit Ihrem Altium 365 Workspace kommunizieren, der die Lücke zwischen Cloud und lokalem Netzwerk sicher überbrückt. Links zu den 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 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 Menüoptionen in der Oberfläche zu füllen.

Sie können den Workplace so umkonfigurieren, 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. 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 Workspace-Browser-Oberfläche 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 Integration-Instanz 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 Diashow beschrieben fort.

Klicken Sie auf , um die Seite Add Configuration zu öffnen, auf der Sie eine neue PLM-Konfigurationsinstanz erstellen oder eine weitere hinzufügen können.

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 – 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 anschließend mit parametrischen Datenoptionen 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.

 

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

PLM-Unterstützung für Drittanbieter

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 vorkonfigurierte XML-Dateien, die vom Drittanbieter bereitgestellt werden, über die Oberfläche PLM Integration interface in diese PLM-Instanzkonfiguration 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 mit 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.

Die Ihnen zur Verfügung stehenden Konfigurationseinstellungen (und ihre Bezeichnungen/Funktionen) werden durch den Typ des PLM-Systems sowie durch die parametrischen Daten bestimmt, die sowohl aus dem Workspace als auch aus der verbundenen PLM-Instanz stammen.

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

Weitere Informationen finden Sie unter Workspace Access Control.

Sync Parameters

Dieser Abschnitt der PLM-Schnittstelle 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 jeweils einzeln festgelegt:

  1. Wählen Sie einen Altium Component Type in der Parameterliste aus und legen Sie dessen Option Sync Direction nach Bedarf fest (nach Altium/PLM oder in beide Richtungen) – 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. Durchsuchen Sie im Feld Altium Target Folder (unter Sync to Altium) die Ordner des Workspace und wählen Sie einen Workspace-Komponentenordner als Synchronisationsspeicherort für diese Komponente aus.
  4. Geben Sie ein Sync Mode an, um festzulegen, ob bei der Synchronisation neue Komponenten erstellt werden oder nur vorhandene Komponenten aktualisiert werden – oder beides.
  5. Legen Sie das Component Template fest, das verwendet wird, um Komponentparameter-Typen beim Synchronisieren dieser Komponente zu definieren. Diese Einstellung wird standardmäßig auf die ausgewählte Altium Component Type gesetzt (zum Beispiel: Capacitors), sofern eine zugehörige Workspace-Vorlage verfügbar ist.
  6. Verwenden Sie die Option Add Parameter Criteria, um einen Parameterwert anzugeben, durch den die Synchronisation eingeschränkt wird. Eine Komponente wird nur dann 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 das PartsLInk system von Windchill unterstützt. Das System PartsLink ermöglicht die Klassifizierung von Teilen in Gruppen für ein komfortableres und schnelleres Targeting 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 Synchronisation gefiltert wird.

  • Für eine feinere Steuerung wählen Sie die Option Add Classification Attribute Criteria und geben die Attribute einer Klassifizierung 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 eine bidirektionale Synchronisation (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 Synchronisation von Workspace-Komponenten mit dem PLM strikt einzuschränken. Die verfügbaren Kriterien umfassen auch die Klauseloptionen OR und NOT, um eine genauere Kontrolle über die Filterung der für die Synchronisation mit dem PLM akzeptierten Komponenten zu ermöglichen.

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

Der Abschnitt Sync to PLM bietet zusätzliche Optionen für Teilenummern sowie Präfix/Suffix beim Ansteuern eines Arena-PLM-Systems. Diese vordefinierten PLM-Schemata stehen in den Menüs Numbering Scheme und Code zur Auswahl zur Verfügung und bestimmen das Format der Artikelnummern von Teilen, die zu Arena hochgeladen werden.

Component Parameter Mapping

Fahren Sie wie oben beschrieben fort, um die Synchronisationsparameter-Konfiguration für alle Komponenten festzulegen, die Sie mit dem PLM synchronisieren möchten. Da die Komponentenparameter auf der Workspace-Seite nicht zwangsläufig mit denen auf der PLM-Seite übereinstimmen, kann der Abschnitt der Schnittstelle Component Parameter Mapping verwendet werden, um Parameter zwischen beiden Seiten zuzuordnen. Beachten Sie, dass beim Zuordnen von Parametern deren Wert von einer Seite zur anderen synchronisiert wird, als ob es derselbe Parameter wäre.

Verwenden Sie den Befehl Add Parameter des Abschnitts, um einen Eintrag für die Zuordnung eines Workspace-/PLM-Parameters zu erstellen, der auf den aktuell ausgewählten Altium Component Type angewendet wird (wie unter Sync Parameters ausgewählt). Die Optionen 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 Komponentenversion erstellt wird, wenn sich der Parameter geändert hat, während mit der Einstellung Item während der Synchronisation 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. Es ist jedoch wahrscheinlich, dass es eine Reihe gemeinsamer Workspace-/PLM-Parameter gibt, die für alle Komponenten zugeordnet werden müssen. Dieser globale Mapping-Ansatz 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 aufnehmen, 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 es sich dabei um eine PLM-Teilenummer handelt (empfohlen), wird die auf der PLM-Seite erzeugte Nummer zurück auf die Altium-Seite übertragen und erzeugt so eine bekannte Referenzverknüpfung zwischen den Sätzen synchronisierter Komponentendaten.

PLM Classification Attributes

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 hinzu und den Ziel-Altium-Komponentenparameter (Value) als Altium Parameter Name. Definitionen können für alle Komponententypen hinzugefügt werden, einschließlich mehrerer Definitionen für denselben Komponententyp.

Siehe oben unter PartsLink information für weitere Informationen zu Windchill-Klassifizierungen.

Part Choices

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

Abhängig vom verbundenen PLM-Typ bietet die Option Part Choice information eine Synchronisation 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 Manufacturer:PartNumber-Parameterattributen bestehen –  MFR1:MPN1, MFR2:MPN2 zum Beispiel.

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

 

Wenn Part-Choice-Daten in eine Workspace-Bibliothekskomponente importiert werden, wird ein bereits manuell eingegebener Part Choice nicht dupliziert oder ersetzt. Stattdessen wird er als neuer, zusätzlicher Part Choice für diese Komponente hinzugefügt – dieser wird bei nachfolgenden Synchronisationsläufen aktualisiert.

Project Configuration 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 dieses XMLs der 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-Integrationsschnittstelle definieren, als System-XML-Dateien 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. Auch wenn an einer bestehenden PLM-Konfiguration spezielle Änderungen vorgenommen werden müssen, kann deren exportierte XML-Datei manuell bearbeitet und anschließend wieder in die Konfiguration importiert werden. Beachten Sie, dass die in einer Konfigurationsdatei enthaltenen Parameter, Attribute und Werte 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 wie outlined above deaktiviert wird. Dieser manuelle Ansatz erfordert vollständige Kenntnisse des Ziel-PLM-Systems und 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. 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 erzeugte XML-Datei ist für die aktuelle Integrationsumgebung vorkonfiguriert und erfordert das Hinzufügen entsprechender PLM-Datenattribute.

Publish Template Addition

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 im Project Release process von Altium Designer an das PLM sendet.

Fügen Sie beim Erstellen oder Bearbeiten Ihrer PLM-Konfiguration unter der Registerkarte Publish Template eine geeignete Publishing Template XML-Datei hinzu. Verwenden Sie den Link Sample Project Configurations, um ein archiviertes Vorlagenpaket 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 Vorlagen für alle unterstützten PLMs; jede davon enthält zusätzliche Publishing Rules, die für den jeweiligen PLM-Typ gelten, sowie ausführliche Kommentare, die Ihnen als Orientierung dienen, was und wie zu konfigurieren ist.

Ändern Sie eine Beispiel-XLM-Vorlage 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 bereitgestellten Publishing Templates enthalten Kommentare, die Ihnen bei der Konfiguration helfen, wie die Projektdaten des Workspace in das verbundene PLM-System veröffentlicht werden. Nachdem Sie auf eine geeignete Vorlage zugegriffen und diese ausgewählt haben, verwenden Sie die Kommentarinformationen, um die XML-Datei entsprechend Ihren PLM-Anforderungen zu aktualisieren, 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 Working Revisions von Arena-BOM-Part-Elementen (PCBA-, FAB- und Komponentendaten) übernommen werden.

Bei der Freigabe eines Altium-Projekts an Arena PLM – mithilfe des Prozesses Project Release with Publish to PLM – wird die zuvor freigegebene Arena Project BOM Revision aktualisiert, und die zusätzlichen Child-Part-Aktualisierungen werden mit diesem Parent verknüpft. In diesem Fall enthält das PLM-Protokoll eine Warnung, die darauf hinweist, dass eine Working Revision aktualisiert und Effective Revisions 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 einer geplanten Zeit ausgelöst wird. Der Synchronisierungsprozess selbst wird durch einen integrierten LibSync-Prozess-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 zeitlich geplant 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 LibSync-Prozess manuell entweder als Synchronisierungsereignis Incremental oder Full auszulösen:

  • Incremental – wendet nur diejenigen Komponenten an, die seit dem letzten Synchronisierungslauf geändert wurden (das heißt, ihr Zeitstempel liegt nach dem 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 Synchronisierung von Komponenten (Bibliothek) kann manuell über einen PLM-Instanzeintrag auf der Workspace-PLM-Integration-Seite oder als im Instanz-Setup festgelegter automatisierter Zyklus durchgeführt werden – siehe oben. Klicken Sie auf das der PLM-Instanz zugeordnete Steuerelement , um den Synchronisierungsprozess manuell aufzurufen; dieser durchläuft dann den Workflow LibSync unter Verwendung der in der zugehörigen PLM-Konfiguration definierten Einstellungen.

Das Steuerelement Actions wird zu , sodass Sie den Synchronisierungsprozess bei Bedarf anhalten können, und der Eintrag Sync Status zeigt an, dass ein Prozess ausgeführt wird. 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 auf einen Fehler stößt. 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); dabei werden nur diejenigen Komponenten einbezogen, die seit dem letzten Synchronisierungslauf geändert wurden (d. h. deren Zeitstempel nach dem Datum der letzten Synchronisierung liegt); und die die in der PLM-Konfiguration angegebenen Synchronisierungskriterien erfüllen.

Um auf Details eines abgeschlossenen Synchronisierungsereignisses zuzugreifen, klicken Sie in der Spalte Last Sync auf das Symbol , 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 Schrittsposition hervorgehoben ist (Completed 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, die in ihrer Reihenfolge aufgeführt sind.

Alle Synchronisierungsereignisse, die vorzeitig beendet wurden, z. B. 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 Aufgabenkachel 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 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 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 Seite 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-Workspace-Benutzer können aktive Prozesse aus dem Workspace heraus initiieren, zum Beispiel:

  • Einen Part Request with PLM-Prozess über die Schaltfläche auf der Seite 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 über das Menü der Schaltfläche .

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

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 eine „Vorlage“ – bearbeiten Sie sie entsprechend den Anforderungen Ihres Unternehmens, benennen Sie sie um und speichern Sie sie als neue Prozessdefinition, die Sie can dann aktivieren und verwenden, zusammen mit allen anderen Definitionen im jeweiligen Prozessthema.
  • Part Requests Prozessthema:
    • Part Request with PLM Part Create – unterstützt die automatische Erstellung einer Komponente in Ihrer PLM-Instanz und anschließend die Rückübertragung der generierten Teilenummer an die Workspace-Komponente. Das Workflow-Diagramm ist unten dargestellt.

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

► Weitere Informationen zum Arbeiten mit Prozess-Workflows finden Sie unter Erstellen und Verwalten von Prozessen.

  • Project Activities Prozessthema:
  • Publish to PLM (User selects) – Veröffentlichung freigegebener verwalteter Projektausgaben 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, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie den Altium-Vertrieb , um mehr zu erfahren.

Inhalt