Hi Keksic,
ich fürchte, das lässt sich überhaupt nicht realisieren. Und zwar aus folgendem Grund:
Der SwxExplorer ist meines Wissens nach nur ein Client-Programm, das den PDMWorks-Server "befragt". Und der gibt bei der Frage nach dem Verwendungsort zurück, wo das Teil vorkommt. Somit gibt es nicht ein "Feld", das man auslesen könnte, sondern die angezeigte Information wird dynamisch zum Abfragezeitpunkt erzeugt (man korrigiere mich, wenn ich da falsch liege!).
Ich denke, wenn Du den Verwendungsort in der Zeichnung erwähnen willst, solltest Du eine benutzerdefinierte Eigenschaft "Verwendungsort" in Deinen SWX-Dateien einführen (in "properties.txt" und Deine Vorlagen einbauen). Die kannst Du dann von Hand ausfüllen.
Eine automatische Eintragung des Verwendungsortes macht dagegen meines Erachtens keinen Sinn, weil eine Zeichnung von einem mehrfach verwendeten Teil dann z.B. einen 2000 Zeichen langen Feldeintrag aufnehmen müsste, in den SWX die Namen und/oder Dateinamen von 30 Baugruppen reinschreibt, weil das Teil überall dort verwendet wurde...
Das lässt sich nicht vernünftig handhaben, denke ich.
Ein weiteres Problem ist, dass eine fertige, eingecheckte Zeichnung im Tresor immer wieder aktualisiert werden müsste, wenn das Teil in einer weiteren Baugruppe verwendet wird - oder wenn die Baugruppe umbenannt wird.
a) Wenn Du die Aktualisierung von Hand vornehmen würdest, pflegst Du besser eine benutzerdefinierte Eigenschaft wie oben beschrieben.
b) Wenn Du auch das automatisieren willst, müsste PDMWorks/SWX permanent den Tresor überwachen und bei Änderungen im Verwendungsort von Teilen selbsttätig die Zeichnung aktualisieren. Das heißt, Deine außerhalb des Tresors existierenden Zeichnungen (auf Papier, als PDF, ...) werden über Nacht ungültig, und Du kannst Dich nur noch auf das verlassen, was direkt aus dem Tresor kommt.
Solltest Du sicher sein, dass Deine Abhängigkeiten einfacher Natur sind (und ihr keine Wiederholteile in Baugruppen verwendet), dann müsstest Du Dich vielleicht an die Makro-Fraktion wenden, damit die Dir helfen, beim Einchecken eine Anfrage an den PDMWorks-Server zu stellen und die zu diesem Zeitpunkt existierenden Abhängigkeiten in die Zeichnung einzupflegen (obwohl der beim Einchecken ja nur über die Daten der bereits im Tresor befindlichen Dateien verfügen kann... weißt Du was: vergiss die Automatisierung dieser Sache!).
Schönen Gruß
Thomas
------------------
Tue was Du tust.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP