| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Display Name anpassen (846 mal gelesen)
|
StevenNX7518xx Mitglied Technical Consultant NX
Beiträge: 67 Registriert: 17.09.2019
|
erstellt am: 01. Jul. 2020 12:32 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Punkt 1: ich gerne für verschiedene Items andere Änderungsstände einstellen. Bauteile von Abteilung_1 > Nummerisch > 01 Bauteile von Abteilung_2 > Alphabetisch > A Dazu habe ich mir bereits die NamingRules angesehen allerdings kann ich dort ja nur die ID Bezeichnung setzen und nicht den Änderungsstand. Gibt es dazu noch eine Erweiterung oder wo stelle ich den Änderungsstand ein für das entsprechende Business Model? Punkt 2: Zum Beispiel beim UGMASTER wird mir derzeit die ID und der Änderungsstand angezeigt. (OOTB?) In den den entsprechenden Business Object Constants > DisplayName ist eingestellt $object_name. Versuche ich jetzt dort eine Veränderung auf $item_id+"-"$sequence_id, bekomme ich eine Meldung das die Werte unzulässig sind und Finish ist ausgegraut. Dabei wird mir angezeigt das ich auch $prop1+"string1"nutzen kann, verwende ich jetzt diese Einstellung so wird mir genau dieser Eintrag bei jedem UGMASTER angezeigt. Daher die Frage wo wird der $object_name zusammen gesetzt: confused: , ist je schließlich die Kombi aus $item_id+"-"$item_revision_id? Und wo bzw wie kann ich bei der Verwendung von $prop1+"string1" Einfluss auf Prop1 und String1 nehmen? Ich hatte dazu schon etwas dort gefunden komme aber nicht wirklich weiter: [URL=https://ww3.cad.de/foren/ubb/Forum86/HTML/001220.shtml][/URL] Die Bezeichnung des Items und der Item Revision lässt sich anpassen.
------------------ Gruß Steven Break the Rules! 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: 02. Jul. 2020 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für StevenNX7518xx
Punkt1, sofern ichs korrekt verstanden habe: Wie hier schon beschrieben, entweder Initial Value für CustomRevision.item_revision_id setzen oder Preference CustomItem_first_rev_id setzen ( da lag ich beim Namen daneben, aber das kann leicht sein dass es eh nicht funktioniert, bei TC12.1 gehts aber grad ). Punkt2: Der object_name wird nicht zusammengesetzt sondern als String reingeklopft. $item_id geht nicht weils die Property am UGMASTER nicht gibt.
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: 02. Jul. 2020 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für StevenNX7518xx
Zitat: Original erstellt von ThomasZwatz: ...oder Preference [i]CustomItem_first_rev_id setzen ( da lag ich beim Namen daneben, aber das kann leicht sein dass es eh nicht funktioniert, bei TC12.1 gehts aber grad ).[/i]
Das ist eine Fehlinformation, funktioniert in TC12.1 nicht. Laut Dokumentation 12.1 gibts ITEM_first_rev_id aber noch. BTW: Beim Punkt2 solltest du auch bedenken, dass NX diese Benennungen von sich aus macht und auch bei einem SaveAs da etwas passiert. Mach die Benennung wie du willst, aber in allen Fällen muss dasselbe herauskommen. Die SequenceNumber kann/darf nur im DisplayName auftauchen, nicht im object_name. Das sollte fürs Dataset sein: $object_name + ";" + $revision_number Wobei ich den Sinn dafür nicht wirklich sehe, das ist eine abkömmliche Information.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StevenNX7518xx Mitglied Technical Consultant NX
Beiträge: 67 Registriert: 17.09.2019
|
erstellt am: 03. Jul. 2020 08:37 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, Danke für die Hilfe, Punkt 1 läuft super. Zu Punkt 2 ja in einem Dataset hat eine "$sequence_id nix zu suchen, da gebe ich dir vollkommen recht. Bei mir steht derzeit aber nur $object_name und im Teamcenter bekomme ich z.B. 0815-A heraus für das Dataset. Zitat: Das sollte fürs Dataset sein: $object_name + ";" + $revision_number Wobei ich den Sinn dafür nicht wirklich sehe, das ist eine abkömmliche Information.
Meist du damit das es ausrecht wenn bei einem Dataset z.B. 0815-- angezeigt wird und nur die Item Revision den Änderungsstand angibt? Wenn ich das so haben will muss ich ja weg vom $object_name und dann mit $prop1+"string1" arbeiten aber da ist mir gar nicht klar wie ich die mit dem Item verbinden soll. Oder was würdest du dort eintragen?
------------------ Gruß Steven Break the Rules! 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: 03. Jul. 2020 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für StevenNX7518xx
>> Meist du damit das es ausrecht wenn bei einem Dataset z.B. 0815-- angezeigt wird und nur die Item Revision den Änderungsstand angibt?Nein: 0815-A ;35 Meine Empfehlung: Lass das wie es ist. Wird doch nur schlechter ...
Wenn du willst, hänge die revision_number am DisplayName dran ( mein Beispiel oben ) aber lass den object_name in Ruhe, das kann an vielen Stellen aufschlagen, z.B. einer Namensprüfung in Workflows. ( --> UGMASTER_saveas_pattern müsste dann auch angepasst werden ) Was ich auch (selten) brauche: Eine Suche nach Datasets die zu bestimmten ItemRevisions gehört haben, aber ein Anwender hats ausgeschnitten. Die findest du mit deiner Benennung nicht mehr so einfach. Ich glaub es gibt eigene Preferences wie der UGMASTER benannt wird, mit TC11.x kam da mal was Neues aber ich weiss jetzt nicht mehr genau was das war.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StevenNX7518xx Mitglied Technical Consultant NX
Beiträge: 67 Registriert: 17.09.2019
|
erstellt am: 03. Jul. 2020 09:31 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, ja verstanden ist ja nicht ohne das ganze Vorgehen im Teamcenter was da alles zusammenhängt. Werde ich so lassen wie es denn es läuft ja. ------------------ Gruß Steven Break the Rules! [Diese Nachricht wurde von StevenNX7518xx am 16. Jul. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|