Hot News:
   

Mit Unterstützung durch:

  Foren auf CAD.de
  SolidWorks Enterprise PDM
  Windows Fehlermeldung PDM anzeigen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

SOLIDWORKS Referenzbericht: ROSE Systemtechnik - Perfekte Zusammenarbeit von Mensch und Maschine


Mehr Videos >>>

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Ihre Produktion fit für die Zukunft - Smart Manufacturing mit DELMIAWorks ERP/MES, ein Webinar am 12.09.2025
Autor Thema:  Windows Fehlermeldung PDM anzeigen (821 / mal gelesen)
rhrumpel
Mitglied
Konstrukteur


Sehen Sie sich das Profil von rhrumpel an!   Senden Sie eine Private Message an rhrumpel  Schreiben Sie einen Gästebucheintrag für rhrumpel

Beiträge: 657
Registriert: 21.03.2004

Firma:
SWX 2017 Premium SP3.0
SWX 2021 Premium SP3.0
SWX 2022 Premium SP4.0 (Primär)
SWX PDM Enterprise
DraftSight Enterprise 2020
Lenovo P70
32 GB RAM
i7-6820HQ 2,7Ghz
Quadro M4000M
WIN10 PRO 64bit
3d Connexion SpacePilot

erstellt am: 02. Apr. 2024 13:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

wir generieren PDF auf einem Windows Netzlaufwerk.
Hierbei wird bei bestimmten Statusübergang z.B. "Bagatelländerung ohne Revisionserhöhung" die bestehende PDF Datei überschrieben.

Wenn ein anderer Windows Nutzer die ursprüngliche Datei zeitgleich geöffnet hat, würde eine Windows PDF Anwendung die Fehlermeldung "Datei in anderer Anwendung geöffnet. Speichern nicht möglich" anzeigen.

Für das PDM ist der Vorgang mit Übergabe an SolidWorks gegessen.
SolidWorks, welches das PDF erzeugt, geht da auch drüber hinweg.

Prüft der Ersteller nicht, ob das Neue PDF erzeugt wurde, merkt das unter Umständen niemand, dass das PDF nicht modifiziert wurde.

FRAGE: Wie kann man den Erfolg des PDF Erzeugens, oder die Anzeige einer beliebigen Windows Meldung in eine Variable schreiben, um diese für eine Benachrichtigung auszuwerten? 

Gruß
Ralf 

------------------
Die Faulheit hat der Herr vor den Verstand gesetzt. 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

riesi
Mitglied
CAD-Admin


Sehen Sie sich das Profil von riesi an!   Senden Sie eine Private Message an riesi  Schreiben Sie einen Gästebucheintrag für riesi

Beiträge: 1111
Registriert: 06.05.2002

SWX Office Pre. 2023-Sp5

erstellt am: 02. Apr. 2024 14:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rhrumpel 10 Unities + Antwort hilfreich

Der Konvertierungs-Task kann im Fehlerfall eine Email auslösen, evtl. hilft das. Alternativ kann das VBA-Makro angepasst und der swFileSaveError_e ausgewertet werden. Es müsste swFileLockError = 16 sein.

Zusätzlich kann vor dem Speichern versucht werden, dass PDF um zu benennen. Im Konvertigungsscript wird FileSystemObj als FileSystemObject angezogen, damit könnte gearbeitet werden. Die Exception kann abfangen und entsprechend auswerten. Logfile, etc.

Fehlermeldung auf dem Bildschirm zu bringen halte ich nicht für sinnvoll, da der Konvertierungstask damit blockiert wird. Grundsätzlich würde ich das Viewing überarbeiten und dafür sorgen, dass das PDF aus dem Verzeichnis nach %TMP% kopiert und von dort aus geöffnet wird. So haben wir es gelöst. Sonst werdet Ihr immer Probleme haben.

[Diese Nachricht wurde von riesi am 02. Apr. 2024 editiert.]

[Diese Nachricht wurde von riesi am 02. Apr. 2024 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rhrumpel
Mitglied
Konstrukteur


Sehen Sie sich das Profil von rhrumpel an!   Senden Sie eine Private Message an rhrumpel  Schreiben Sie einen Gästebucheintrag für rhrumpel

Beiträge: 657
Registriert: 21.03.2004

Firma:
SWX 2017 Premium SP3.0
SWX 2021 Premium SP3.0
SWX 2022 Premium SP4.0 (Primär)
SWX PDM Enterprise
DraftSight Enterprise 2020
Lenovo P70
32 GB RAM
i7-6820HQ 2,7Ghz
Quadro M4000M
WIN10 PRO 64bit
3d Connexion SpacePilot

erstellt am: 03. Apr. 2024 08:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Guten Morgen riesi,

vielen Dank für die Antwort.
Das Thema Expeptions schaue ich mir mal genauer an.
Der von dir hier angesprochene Punkt bezieht sich aber auf das Viewing aus dem PDM, oder? Wir speichern unsere PDF auf einem Windows Netzlaufwerk außerhalb von PDM, da der Rest der Mannschaft keine Viewer Lizenzen hat. Zukünftig sollen diese in einer Cloud Umgebung abgelegt werden, um weltweit Zugriffe zu ermöglichen. 

Zitat:
Original erstellt von riesi:
...Grundsätzlich würde ich das Viewing überarbeiten und dafür sorgen, dass das PDF aus dem Verzeichnis nach %TMP% kopiert und von dort aus geöffnet wird. So haben wir es gelöst. Sonst werdet Ihr immer Probleme haben.

[Diese Nachricht wurde von riesi am 02. Apr. 2024 editiert.]

[Diese Nachricht wurde von riesi am 02. Apr. 2024 editiert.]


Viele Grüße
Ralf

------------------
Die Faulheit hat der Herr vor den Verstand gesetzt. 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

riesi
Mitglied
CAD-Admin


Sehen Sie sich das Profil von riesi an!   Senden Sie eine Private Message an riesi  Schreiben Sie einen Gästebucheintrag für riesi

Beiträge: 1111
Registriert: 06.05.2002

SWX Office Pre. 2023-Sp5

erstellt am: 03. Apr. 2024 09:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rhrumpel 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von rhrumpel:
... auf das Viewing aus dem PDM, oder? ...


Meine Vorschlag ist allgemeingültig, es spielt keine Rolle, ob aus PDM oder einem Netzlaufwerk. Die Ablage im PDM hat aus meiner Sicht Vorteile. Bei uns ist das Viewing im ERP-System über ein Makro gelöst. Vor ein paar Jahren war es bei uns genau wie bei euch gelöst und wir hatten auch genau dieses Problem.

Gruß, Klaus.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mamatt
Mitglied



Sehen Sie sich das Profil von mamatt an!   Senden Sie eine Private Message an mamatt  Schreiben Sie einen Gästebucheintrag für mamatt

Beiträge: 62
Registriert: 11.07.2019

Solidworks 2025 SP 2.0
SOLIDWORKS PDM 2025 SP 2.0

erstellt am: 08. Aug. 2025 11:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rhrumpel 10 Unities + Antwort hilfreich

ACHTUNG! Du antwortest auf einen Beitrag der älter als 1 Jahr ist!

Hallo riesi

Dieser Beitrag ist ja schon etwas älter aber das Viewing im ERP-System über ein Makro das würde mich interessieren wie du dies gelöst hast.
Klickst du auf ein Icon und die Datei wird geladen oder erscheint das PDF automaisch wenn du den Artikel öffnest?
Öffnest du die Datei über den Conisio Link?


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

riesi
Mitglied
CAD-Admin


Sehen Sie sich das Profil von riesi an!   Senden Sie eine Private Message an riesi  Schreiben Sie einen Gästebucheintrag für riesi

Beiträge: 1111
Registriert: 06.05.2002

SWX Office Pre. 2023-Sp5

erstellt am: 12. Aug. 2025 13:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rhrumpel 10 Unities + Antwort hilfreich

Hallo Mamatt!
Im PDM haben wir unseren Workflow so angepasst, wenn eine Zeichnung freigegeben wird, ein PDF aus der Zeichnungs-Ableitung erzeugt wird. Dieses wird auch im PDM in einem Sammelordner für alle Zeichnungen abgelegt, inkl. des Verwendungsnachweis. Im Task heißt die Option Referenz von Zieldatei zu Quelldatei erstellen und mit der Option einer neuen Version.

Von der Zeichnungs-Ableitung ausgehend, kann ich unter "Verwendet wo" sehen, ob es ein PDF der Zeichnung gibt.

Im unserem ERP (PSI-Penta) gibt es in den Grunddaten zu einem Artikel das Feld Zeichnuns-DIN-Nr, wo der Dateiname ohne Endung vom PDM eingetragen ist. Dazu gibt es auch ein Feld Index, im PDM ist es die Revision. Mit diesen Information suche ich im PDM die Zeichnung. Geprüft wird die Revision und der Status der Zeichnung. Wenn es etwas anzuzeigen gibt, erlauben wir die Anzeige des PDFs aus dem ERP-System heraus. Konstrukteure können auch direkt das Laden der Zeichnung in SolidWorks auslösen.

Auch sind im ERP Makros hinterlegt, um Lieferanten mit kompletten Zeichnungs-Sätzen nach Stückliste zu versorgen.

Je nach Art des Artikels hinterlegen wir auch Step-Dateien in komprimierter Form als ZIP-Datei im PDM. Auch hier ist ein automatisierter Export aus dem ERP-System möglich.

Weiterhin legen wir bei Freigabe einer Zeichnung auch ein Vorschaubild aus dem 3D-Modell in einem Sammelverzeichnis ab. Unser ERP ist entsprechend konfiguiert und bringt dieses parallel zu den Artikel-Daten zur Anzeige. Zum Kopieren des Vorschau-Bildes nutzen wir die Document-Manager-Api. (SaveAsPng) und haben das als eigenen Task im PDM hinterlegt.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mamatt
Mitglied



Sehen Sie sich das Profil von mamatt an!   Senden Sie eine Private Message an mamatt  Schreiben Sie einen Gästebucheintrag für mamatt

Beiträge: 62
Registriert: 11.07.2019

Solidworks 2025 SP 2.0
SOLIDWORKS PDM 2025 SP 2.0

erstellt am: 20. Aug. 2025 11:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rhrumpel 10 Unities + Antwort hilfreich

Hallo riesi
Das ist wirklich spannend – wir machen vieles ganz ähnlich wie ihr.

Zitat:
Mit diesen Information suche im im PDM die Zeichnung.

Wie machst du das? Öffnest du dazu direkt das PDM oder kannst du aus PSI-Penta heraus die PDF-Zeichnung öffnen?
Ich kann über Dokumente das PDF öffnen, welches über einen Conisio-Link ins PDM verweist.
Druckt ihr die PDF-Zeichnungen bei euren Fertigungsaufträgen automatisch mit?

Zitat:
Auch sind im ERP Makros hinterlegt, um Lieferanten mit kompletten Zeichnungs-Sätzen nach Stückliste zu versorgen.

Ist das ein Makro aus dem ERP oder ein PDM-Makro?
Kann ich mir das so vorstellen: Ich wähle eine Baugruppe (im PSI also einen Artikel) aus, und das System stellt mir automatisch alle PDFs der Einzelteile und Unterbaugruppen zusammen?

Zitat:
Je nach Art des Artikels hinterlegen wir auch Step-Dateien in komprimierter Form als ZIP-Datei im PDM. Auch hier ist ein automatisierter Export aus dem ERP-System möglich.

Das haben wir nicht – aber da wäre ich auch schon froh gewesen, wenn wir so etwas hätten.

Zitat:
Weiterhin legen wir bei Freigabe einer Zeichnung auch ein Vorschaubild aus dem 3D-Modell in einem Sammelverzeichnis ab. Unser ERP ist entsprechend konfiguiert und bringt dieses parallel zu den Artikel-Daten zur Anzeige. Zum Kopieren des Vorschau-Bildes nutzen wir die Document-Manager-Api. (SaveAsPng) und haben das als eigenen Task im PDM hinterlegt.

Das machen wir ebenfalls: Bei einer Freigabe wird ein Bild erstellt, und über die Artikelnummer wird dieses Vorschau-Bild im PRT angezeigt.

Habt ihr auch eine Schnittstelle vom PDM ins ERP – bidirektional?
Wir haben nur eine Schnittstelle vom PDM ins ERP, was gar nicht so einfach war zum erstelle. 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

riesi
Mitglied
CAD-Admin


Sehen Sie sich das Profil von riesi an!   Senden Sie eine Private Message an riesi  Schreiben Sie einen Gästebucheintrag für riesi

Beiträge: 1111
Registriert: 06.05.2002

SWX Office Pre. 2023-Sp5

erstellt am: 20. Aug. 2025 16:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rhrumpel 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von mamatt:

Öffnest du dazu direkt das PDM oder kannst du aus PSI-Penta heraus die PDF-Zeichnung öffnen?


Wenn alles passt, Zeichnung ist freigegeben und Revision stimmt mit Feld Index(PSI) überein, poppt das PDF im eingestellten Viewer für PDF auf. Aus technischer Sicht lassen wir einen lokalen Web-Server laufen, PSI-Penta löst WebRequests aus, der Web-Server geht über PDM-API und erledigt die Suche im PDM und gibt Infos aus oder liefert das PDF als Download aus. Klingt komplizierter als es tatsächlich ist. Psi nutzt Groovy als Programmiersprache und da geht leider nicht anders. Bei allen Abteilungen reicht dann ein PDM-Viewer-Client, der aber aktiv in der Oberfläche des Explorers nicht benutzt wird, aber da sein muss.

Zitat:
Original erstellt von mamatt:

Kann ich mir das so vorstellen: Ich wähle eine Baugruppe (im PSI also einen Artikel) aus, und das System stellt mir automatisch alle PDFs der Einzelteile und Unterbaugruppen zusammen?


Ja, korrekt. In PSI heißt es Fertigungsauftragskopf. Unter diesem hängen Fertigungs-Stücklisten- und Arbeitsplan-Positionen. Via SQL löse ich ausgehend vom Kopf alle Positionen mit einer Zeichnungs-Nr. rekursiv bis zur letzten Strukturstufe auf. Von dieser Liste ausgehend greift die Programmierung von oben zurück, nur das PDF wird nicht zur Anzeige gebracht, sondern zusammen mit dem ZIP in ein Sammelverzeichnis kopiert. Final wird die Stückliste als PDF-Datei und Excel-Datei erzeugt und falls nötig, auch eine Liste mit Beistell-Teilen, welche wir beschaffen.

Abhängig von den Einstellungen für den Lieferant, geht das über MyOpenFactory oder es wird alles auf unsere Firmen-Cloud(Nextcloud) kopiert. Der Lieferant bekommt dann eine Email mit Download-Link.

Zitat:
Original erstellt von mamatt:

Habt ihr auch eine Schnittstelle vom PDM ins ERP – bidirektional?


Wir haben keine offizielle Schnittstelle vom Hersteller, ist alles im Laufe der Zeit von mir so entwickelt worden. Neben den genannten Funktionen können wir von PSI die Kundenvorgänge via Makro als Projekt-Ordner im PDM anlegen lassen. Auch können wir Artikel-Daten mit SolidWorks-Eigenschaften abgleichen, sowie die Stückliste auf der Zeichnungs-Ableitung zu einer Grunddaten-Stückliste in PSI überführen.

Auf lange Sicht wird in der Konstruktion nicht mehr PSI gearbeitet und Artikel und Stücklisten ausschließlich im PDM angelegt werden, um dann automatisch bei Freigabe in PSI angelegt zu werden. Ist noch ein langer Weg, erst müssen "organisatorische Altlasten" korrigiert werden.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen .... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz