2 Aufgabe PLM Link oeffnen
Ralf Warmuth edited this page 2026-08-31 00:46:19 +02:00

Aufgabe: PLM-Link aus dem Browser in FreeCAD öffnen

PLM-Link öffnen verarbeitet einen Revisionslink aus der Web-UI. Der Link enthält die Objekt-IDs und die gewünschte Aktion, aber niemals Zugangsdaten.

Beispiel:

freecad-plm://revision/123?project_id=7&part_id=42&action=checkout

Mögliche Aktionen:

  • checkout: Revision auschecken,
  • readonly: schreibgeschützt öffnen,
  • slicer: Slicerprojekt öffnen.

Automatisch aus dem Browser

Das Addon richtet das Schema freecad-plm:// beim FreeCAD-Start automatisch für den aktuellen Benutzer ein. Das gilt für klassische Linux-Installationen, FreeCAD als Flatpak und Windows; unter Windows werden keine Administratorrechte benötigt.

  1. In der Web-Oberfläche die gewünschte Revision öffnen.
  2. In FreeCAD bearbeiten anklicken.
  3. Die Browserabfrage zum Öffnen der externen Anwendung bestätigen.
  4. In FreeCAD den Checkout nochmals bestätigen.

Das funktioniert bei geschlossenem und bei bereits laufendem FreeCAD. Intern verwendet der Handler eine validierte Einweg-Linkdatei, weil FreeCADs Ein-Instanz-Funktion Dateipfade weiterreicht. Das Addon entfernt diese Datei nach dem Verarbeiten.

Reagiert der Link nicht mehr, in FreeCAD FreeCAD-PLM -> Web-Link-Handler einrichten wählen und den Browserlink erneut öffnen.

Manuell

  1. Link in der Web-UI kopieren.
  2. In FreeCAD die Workbench FreeCAD-PLM aktivieren.
  3. Toolbar-Befehl PLM-Link öffnen wählen.
  4. Link einfügen und bestätigen.

Das Addon prüft Server, Projekt, Teil, Revision und erlaubte Aktion. Vor einem Checkout fragt es nochmals nach. Der Befehl ist damit auch der betriebssystemunabhängige Rückfall, wenn der Browser das URL-Schema nicht direkt übergeben kann.

Betriebssystem-Zuordnung prüfen

Unter Linux kann die aktive Zuordnung mit folgendem Befehl geprüft werden:

xdg-mime query default x-scheme-handler/freecad-plm

Erwartet wird freecad-plm-handler.desktop. Unter Windows liegt die benutzerspezifische Zuordnung unter:

HKEY_CURRENT_USER\Software\Classes\freecad-plm

Diese technischen Prüfungen sind normalerweise nicht nötig; der Menüpunkt zum Einrichten führt dieselbe Registrierung erneut aus.