PLM-Integrations-SDK

Mit dem PLM Integration SDK können Sie einen benutzerdefinierten Connector zwischen einem Altium 365 Workspace und einem beliebigen PLM-System erstellen – auch für Systeme, die nicht sofort unterstützt werden – und ihn dabei in denselben PLM-Integrations-Workflow einfügen, den Altium 365-Benutzer bereits kennen.

Das SDK ist ein C#-Framework, das die Schnittstelle Generic PLM Connector implementiert: ein gRPC-Service, den Altium 365 aufruft, um mit einer PLM-Instanz zu kommunizieren. Sie implementieren die Connector-Logik; Altium 365 übernimmt die Workspace-Seite der Integration.

SDK repository and full documentation: AltiumDeveloper/plm-integration-sdk-cs

Wann Sie es verwenden sollten

Verwenden Sie das PLM Integration SDK, wenn einer der folgenden Punkte zutrifft:

  • Your PLM is not natively supported – Altium 365 unterstützt mehrere PLM-Systeme direkt. Für alles andere können Sie mit dem Generic-Connector-Modell eine vollwertige Integration erstellen, die sich aus Sicht des Workspace genauso verhält.

  • You need custom integration logic – Zuordnungsregeln, Lifecycle-Verhalten oder Synchronisierungsdetails, die über das hinausgehen, was sich mit der Standard-Konfigurationsoberfläche oder der XML-basierten Einrichtung ausdrücken lässt.

  • Enterprise deployment constraints – On-Premises-Gateways, kontrollierte Paketierung oder Bereitstellungsmuster, bei denen Sie den Connector als bereitstellbaren Service selbst betreiben müssen.

So funktioniert es

Altium 365 kommuniziert über gRPC mit dem Connector. Ihr Connector läuft als Service, der Aufrufe von der Plattform entgegennimmt und sie in Operationen auf Ihrem PLM-System übersetzt.

Vor jeder Operation ruft Altium 365 ein Auth endpoint auf, um zu überprüfen, ob die vom Benutzer konfigurierten Anmeldedaten den Zugriff auf das PLM erlauben. Ein IContext, das diese Anmeldedaten enthält, wird dann per Dependency Injection in der gesamten Aufrufkette verfügbar gemacht – Sie müssen Anmeldedaten nicht manuell zwischen den Operationen weitergeben.

Operationen

Das PLM Integration SDK implementiert die folgenden Operationen:

Operation

Beschreibung

Sync to PLM

Liest Komponenten aus Altium 365 und erstellt oder aktualisiert entsprechende Elemente im PLM

Sync to Altium

Fragt Elemente im PLM ab und speichert die Daten zurück in Altium 365

Publish BOM

Wird während der Projektveröffentlichung ausgeführt; erstellt Beziehungsdefinitionen zwischen dem Projekt und seinen PLM-Elementen

Publish Project

Erstellt oder aktualisiert alle Projektkomponenten, lädt Dateianhänge hoch und stellt Beziehungen her; kann bei entsprechender Konfiguration den Workflow-Status weiterführen

Eine detaillierte Schritt-für-Schritt-Erklärung zu jedem Ablauf finden Sie im Artikel Operations Flow.

Erste Schritte

  1. Klonen oder forken Sie AltiumDeveloper/plm-integration-sdk-cs. Das Repository enthält eine funktionierende Beispielimplementierung auf Basis von Dateispeicher – eine nützliche Referenz, um zu verstehen, wie Operationen auf PLM-Aufrufe abgebildet werden.

  2. Machen Sie sich damit vertraut, wie PLM Integration in Altium 365 funktioniert – insbesondere mit dem Generic-Connector-Modell, der Verbindungseinrichtung und der Konfiguration der Synchronisierungsrichtung.

  3. Implementieren Sie die Connector-Schnittstellen für Ihr PLM-System und stellen Sie den Service dort bereit, wo Altium 365 ihn erreichen kann.

  4. Registrieren Sie den Connector in Ihrem Workspace unter Admin → PLM Integration.

Anforderungen

Enterprise license – PLM Integration (einschließlich des Generic-Connector-Treibers) ist eine Funktion des Enterprise Toolkit. Die Option Generic Connector wird in der Konfiguration der PLM-Verbindung nicht angezeigt, wenn Ihrem Workspace nicht die entsprechende Lizenz zugewiesen ist.

Weiterführende Informationen

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