| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: dataset names (2258 mal gelesen)
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 03. Jan. 2017 08:49 <-- editieren / zitieren --> Unities abgeben:
Hallo, durch die Erweiterung von ItemTypen ist die Frage aufgetaucht wie datasets benannt werden sollen. Bei Items aus dem NX-Umfeld ist das so geregelt das UGMASTER & UGPART der ItemID entsprechen. Das ist beim gezeigten Fall nicht so, das sind keine Items aus dem NX-Umfeld. Das Bild im Anhang zweigt so einen Fall. Das erste dataset hat im Namen die ItemRevision. Der untere Ansatz einen sprechenden Namen. Beide Ansätze sind aber nicht ideal. Der erste geht nur wenn an der ItemRevision ein dataset hängt, bei mehreren hätte man ja den gleichen Namen. Dem anderen Ansatz geht aus meiner Sicht der Revisionindex ab. Hat jemand von euch schon mal eine ähnliche Aufgabe gehabt und falls ja eventuell einen Tipp? (z.B: dataset naming_rule, etc.) Vielen Dank! Grüße, Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 03. Jan. 2017 11:04 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
Egal wie du es machst es wird in den Augen eines anderen als falsch angesehen/sein.... ich würde es mit der ItemID/ Rev. machen alles andere wird sowieso nicht funktionieren, da aufgestellte regeln in irgendeinem Dokument nicht von allen MA eingehalten werden oder vergessen gehen..... bei uns wir z.B. das Description Feld dazu verwendet weitere Infos von Dokumenten mit zugeben.... macht aber auch nicht jeder.... siehe Pic ------------------ “Vision without action is a daydream. Action without vision is a nightmare.” Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 03. Jan. 2017 11:07 <-- editieren / zitieren --> Unities abgeben:
Danke für deinen Input! Zitat: ich würde es mit der ItemID/ Rev. machen
nur damit wirds nicht gehen, denn es kann ja vorkommen dass mehr als ein dataset an der IR hängt. Aber ich dachte mir schon, dass es schwer sein wird da brauchbare Regeln aufzustellen. Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 03. Jan. 2017 12:15 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 03. Jan. 2017 12:24 <-- editieren / zitieren --> Unities abgeben:
|
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 03. Jan. 2017 13:31 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
eben wegen dem die Description, siehe meine Pics.... diese kannst du so z.b. im Summary der Item Revision anzeigen lassen Edit: oder in Details ------------------ “Vision without action is a daydream. Action without vision is a nightmare.” [Diese Nachricht wurde von Big King am 03. Jan. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 03. Jan. 2017 13:34 <-- editieren / zitieren --> Unities abgeben:
|
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1887 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing xxx Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 03. Jan. 2017 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
weil.? beachte: Decription kannst du nicht als MUSS Attribute setzen, ist also freiwillig ;-) funktioniert bei uns wirklich gut..... -> du musst die Anwender lenken, verkaufe es als Positiv, da man dann die verschiedenen PDF's, what ever von einander unterscheiden kann.
------------------ “Vision without action is a daydream. Action without vision is a nightmare.” Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 03. Jan. 2017 14:28 <-- editieren / zitieren --> Unities abgeben:
Zitat: weil.?
Weil wir aus TC Datasets über ein Export-Tool rausschreiben und dabei der Dataset-Name verwendet wird. Das wird man sicher ändern können, aber ich befürchte, dass die User den Namen direkt unter der ItemRevision so dargestellt haben wollen, so dass man die datasets gleich unterscheiden kann. Aber mal schauen, fragen kostet bekanntlich nix.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cim01 Mitglied Konstruktion
Beiträge: 14 Registriert: 18.04.2011 NX 10.0.2.6 TC 10.1.6
|
erstellt am: 03. Jan. 2017 19:16 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
Hallo Thomas, einen kleinen Hinweis hätte ich noch. Bei uns haben die Datasets eine automatische Namensvergabe (IR id und Rev.) Hinter dem Trenner der Rev. kann ein sprechender Name eingefügt werden. Somit ist dann auch die Umbenennung / der Austausch der IR id und der Rev. beim Speichern unter und dem Revisionieren automatisiert. Viele Grüße! Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 07. Jan. 2017 21:21 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
Zitat: Original erstellt von tom-nx: Weil wir aus TC Datasets über ein Export-Tool rausschreiben und dabei der Dataset-Name verwendet wird. Das wird man sicher ändern können, aber ich befürchte, dass die User den Namen direkt unter der ItemRevision so dargestellt haben wollen, so dass man die datasets gleich unterscheiden kann....
Wie schon weiter oben geschrieben wurde, das kann man machen wie man will und es ist nie allen recht.... Ich würde auch item_id und item_revision_id mit einem festgelegten Separator zur Benennung verwenden. Dann kann auch danach ein beliebiges Postfix drangehängt werden. Das kann man auch in der Preference <MeinDataset>_saveas_pattern verwenden. Diese steuert wie angehängte Datasets im Zuge eines SaveAs/Revise benannt werden ( sofern die Datasets über DeepCopyRule dabei über CopyAsObject mitkopiert werden). Diese Preference wird auch herangezogen bei der "automatischen Benennung" im #File#New#Dataset Dialog den man im vorigen Beitrag sieht. Wir haben das so gelöst ( ist eigentlich mehr über die Zeit halt so entstanden ... ) dass A) Datasets die eine definierte "Aufgabe" an einer ItemRevision haben mit ID und REV im Namen plus ggf. auch konkretem Postfix benannt werden müssen. Diese Datasets hängen entweder in IMAN_specification, IMAN_manifestation ( "normale" Teile ) oder TC_Attaches ( DocumentItemRevs ) an der ItemRevision und werden bei SaveAs/Revise als eigenes Objekt mitkopiert. B) Datasets die als "Zugabe" daherkommen in einer eigenen, separaten Relation an die Revision gehängt werden. Im Anhang ist das die Relation "Dokumentenanhang" die Custom ist, d.h. "selbstgemacht". Solche Datasets ( bzw. nichts ) werden bei SaveAs/Revise nicht mitkopiert, sie sind ggf. in der ZielRevision neu zu erstellen. Als Beispiel im Anhang eine Revision die enthält: NX Modell / Zeichnung (UGMASTER/UGPART) [IMAN_specification] JT nach Freigabe erstellt (DirectModel) [IMAN_Rendering] BctInspectorProject nach Freigabe erstellt (BctInspectorProject) [BCT_INSPECTOR] Word Spezifikation mit Postfix "#SPEC" (UGMASTER/UGPART) [IMAN_specification] plus den Dokumentenanhang: Diverse MSWordX und PDF Datasets sowie auch manche dazugehörigen DocumentItems. Anhang: Bei uns werden Datasets erzeugt/benannt - aus der Anwendung heraus ( NX ) - per IRDC angelegt (DocumentItems) bisher braucht man nicht gross über die Benennung nachdenken, nur in den folgenden Fällen: - per DragNDrop vom Filesystem nach TC gebracht ( PDF, aber auch Visio, STEP und andere ) - per SaveAs eines Vorlagen Datasets, z.B. um eine Word Spezifikation *#SPEC wie im Beispiel zu erzeugen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 09. Jan. 2017 07:58 <-- editieren / zitieren --> Unities abgeben:
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 31. Jan. 2017 08:11 <-- editieren / zitieren --> Unities abgeben:
Hallo, nochmal zu diesem Thema. Wenn ein User aus dem Fileystem per drag&drop eine Datei zu einer ItemRevision hängt dann kommt ja dieser Dialog, siehe Bild im Anhang. In diesem Beispiel heisst die Datei im Fileyststem test.pdf. Kann ich TC beibringen, dass der Dataset-Name als postfix die ItemID & ItemRevisionID automatisch zugewiesen bekommt? Ich hab in der Hilfe und Solution Center nichts gefunden was mir weitergeholfen hätte. Vielen Dank! Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 31. Jan. 2017 09:15 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
Zitat: Original erstellt von tom-nx: .... Kann ich TC beibringen, dass der Dataset-Name als postfix die ItemID & ItemRevisionID automatisch zugewiesen bekommt?...
Ich behaupte nein. Bestenfalls mit einer Zusatzprogrammierung und auch da bin ich skeptisch. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3001 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 31. Jan. 2017 09:25 <-- editieren / zitieren --> Unities abgeben:
Danke Thomas, ich hab´s mir fast gedacht. Dann muss, wenn man das so haben will der User das manuell machen, anders wirds wohl nicht gehen. Das heisst das ich bei euch auch so dass wenn etwas aus dem Filesystem kommt, es vom User abhängt ob er das macht oder nicht? Da bin ich mir fast sicher dass sich das niemand antut manuell was dazuzuschreiben Grüße, Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5397 Registriert: 19.05.2000 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 31. Jan. 2017 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für tom-nx
Zitat: Original erstellt von tom-nx: ...Das heisst das ich bei euch auch so dass wenn etwas aus dem Filesystem kommt, es vom User abhängt ob er das macht oder nicht?Da bin ich mir fast sicher dass sich das niemand antut manuell was dazuzuschreiben...
Das ist bei uns vom Dataset selbst bzw. dessen "Zweck" abhängig, bestimmte DatasetTypes in bestimmten Relationen an bestimmten Revisionen werden bei Freigabe auf die Benennung hin geprüft und müssen dann halt wiederum manuell korrigiert werden ( ist auch wieder ein Custom WF Handler ... ). Andere wiederum können/dürfen heissen wie sie wollen .... Und wer begriffen hat, welchen Nutzen es mitunter bringen kann ein kurzes Kommentar in der Description anzubringen, oder auch nur einen aussagekräftigen Datasetnamen zu verwenden, machts eh von selbst. Wie du schon schreibst sind das aber nicht alle .... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |