Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Windchill
  Dateiname, Name ... Nummerngenerator?

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

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  Dateiname, Name ... Nummerngenerator? (5882 mal gelesen)
scax
Mitglied



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

Beiträge: 571
Registriert: 05.09.2011

PDMLink 10.1 M020 (Produktiv-Migration)
Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

erstellt am: 01. Aug. 2013 13:43    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,

wollte mich nur informieren, wie die Arbeitsweise von anderen Windchill-Usern ist.

Da wir uns noch immer etwas mit der Umbenennerei in Windchill herumschlagen, würden wir uns gerne mal ein paar Infos einholen als Denkansätze.

Derzeitige Arbeitsweise ist bei uns so, dass wir 3 zu pflegende Merkmale haben. Es ist die Rede von Dateiname, Name und Nummer. Im Grunde sind die 3 immer identisch und eine einzigartige Nummer.

Dateiname = Name des Files, wird benötigt klar
Name = üblicher Name von ProE
Nummer = führende Identnummer

Da beim Umbenennen nun alle 3 immer gleichgestellt werden sollen, hat der User die 3fache Arbeit.
Dateiname ist unverzichtbar, Nummer bei uns eigentlich ein führendes Merkmal als Paramter, Name kann man nicht entfallen lassen, systembedingt.

Unser Ansatzgedanke war nun, Name beliebig ausfüllen zu lassen, weil dies nur ein "Hilfsmerkmal" ist.
Dateiname könnte man anhand von Nummerngeneratoren setzen lassen, fortlaufend und fertig.
Nummer, hier müssten die User STRENG überzeugt/überwacht/geschult werden, dass dieser Parameter immer sauber gefüllt ist, da sonst die Daten nicht mehr auffindbar sind.

Daher die Frage an Euch, wie macht ihr das?

------------------
PDMLink 10.1 M030 (Produktiv-Migration)
Pro/ENGINEER Wildfire 4 (M220)
Creo Elements/Pro 5 (M150-M180)

Inneo StartupTools 2013 M031
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

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

U_Suess
Ehrenmitglied V.I.P. h.c.
CAD-Admin / manchmal Konstrukteur



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

Beiträge: 10560
Registriert: 14.11.2001

CREO parameteric 4.0 (M120)
PDMLink 11.0 (M030)

erstellt am: 01. Aug. 2013 13:58    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 scax 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von scax:
... Da beim Umbenennen nun alle 3 immer gleichgestellt werden sollen, hat der User die 3fache Arbeit. ...
Ich verstehe echt nicht, warum man durch das Gleichsetzen sich eines Suchkriteriums beraubt.

------------------
Gruß
Udo              Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden!

Neu hier?     Verwundert über die Antworten?    Dann schnell nachfolgende Links durchlesen. 
Richtig FragenNettiquetteSuchfunktionSystem-InfoPro/E-Konfig7er-Regel      • Unities

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

scax
Mitglied



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

Beiträge: 571
Registriert: 05.09.2011

PDMLink 10.1 M020 (Produktiv-Migration)
Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

erstellt am: 01. Aug. 2013 15:08    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

Udo, ist hier nicht die Frage 

Wir wünschen uns Vorschläge / Anregungen, wie andere arbeiten, DERZEIT kann es so nicht bleiben, eine alte Arbeitsweise von ProI.

------------------
PDMLink 10.1 M030 (Produktiv-Migration)
Pro/ENGINEER Wildfire 4 (M220)
Creo Elements/Pro 5 (M150-M180)

Inneo StartupTools 2013 M031
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

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

Wyndorps
Ehrenmitglied V.I.P. h.c.
Ingenieur



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

Beiträge: 4563
Registriert: 21.07.2005

Creo 8.0.1.0
Genius Tools 8.0
Windchill 12.0.2.0

erstellt am: 01. Aug. 2013 15:18    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 scax 10 Unities + Antwort hilfreich

Ich weiß jetzt nicht, ob unsere Vorgehensweise hilfreich ist, da wir selber noch recht frisch in Windchill unterwegs sind, aber Sie hatten ja ausdrücklich nach der Arbeitsweise andere User gefragt, also ... 

Warum eigentlich umbennen?
Wir haben unser System so konfiguriert, dass man gleich beim Anlegen eines neuen Elements immer eine Nummer vom System zugewiesen bekommt.
In unseren Startteilen steht dann noch die Beziehung IDNR=rel_model_name mit der die Nummer auf den ausgewiesenen IDNR-Parameter übertragen wird. Dieser stellt auch den PDM-freien Zusammenhnag zur Zeichnung her, da IDNR im Zeichnungskopf ausgewiesen wird. Das ist dann erforderlich, wenn (eigentlich fast verboten) mehrere Zeichnungen zum selben Objekt erstellt werden müssen.

Der Anwender vergibt also allein den beschreibenden Namen (üblicher Name)! Ihr "Hilfsmerkmal- übliche Name" ist dabei fast der wichtigste Parameter, da allein dieser dem Anwender eine verständliche Suche ermöglicht.

Im Normalfall erhalten Zeichnungen (geht leider nicht bei Berichten) durch die SUT-Funktion "Zeichnung aufrufen und Erzeugen" dieselbe Nummer, wie das Modellobjekt.

Beim Einchecken wird automatisch ein WT-Container mit ebenfalls derselben Nummer angelegt. Weiter ist es noch wichtig, die Hauptbaugruppe als Erzeugnis zu definieren, dass man nicht über den Strukturexplorer nach dem obersten Element suchen muss.


Nun zum Umbenennen:
Das Umbenennen wird nur angewendet, wenn Modell ohne PDM-Anbindung erstellt wurden (kommt leider bei Studenten von der Alb vor), oder Fremdobjekte verwendet wurden. Bei Fremdobjekten gilt die Regel, dass diese nur mit Schablone (Startobjekt) verwendet werden dürfen, beim Arbeiten ohne PDM-Anbindung müssen lokale Kopien der Schablonen vorhanden sein, d.h. die oben aufgeführte Beziehung ist ebenfalls immer vorhanden (Modelcheck-Prüfung). Die Objekte werden dann nach dem Hochladen gesammelt mit automatischer Nummernvergabe umbenannt, müssen dann im Workspace einmal durchregeneriert werden (damit der IDNR-Parameter gesetzt wird) und können dann erst eingechekt werden.
An einer Automatisierung dieses Prozesse sind wir mit INNEO noch dran.
Nicht 10-stellige Nummern oder sonstige alphanumerische Zeichen sind vom Einchecken ausgeschlossen.

HTH

------------------
----------------

"Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist."  (Stanislaw Jerzy Lec)

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

scax
Mitglied



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

Beiträge: 571
Registriert: 05.09.2011

PDMLink 10.1 M020 (Produktiv-Migration)
Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

erstellt am: 01. Aug. 2013 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

Danke für die Ausführung, verstanden soweit.

Wir haben derzeit ein etwas umständliches System, das wir wohl längerfristig überarbeiten müssen.

Ziel von uns ist es ja eben, dass keine Umbenennung erfolgen muss!!!
Sprich, man zieht sich eine Nummer vom Generator (autom. durch Windchill), diese Nummer ist neben der LID-Datei ein einzigartiges Dokument und wird nicht mehr umbenannt.

Für die Suche müssen dafür aber dann eben Parameter gepflegt werden, hier wurde bei uns stets der Parameter "Nummer" angeführt.

Wir spielen daher mit dem Gedanken, bei "Name" evtl. nur Matchcodes zu verwenden, Typenbezeichnungen, Schlagwörter, Schlüsselbegriffe ... Parameter "Nummer" stellt dann unsere eindeutige "Auftragsnummer" dar. Jedes Standardteil erhält natürlich zusätzlich einen Parameter "Teilenummer".

Demzufolge spielen unsere Gedanken dahin:
Dateiname = Nummerngenerator
Name = Matchcodes, Suchbegriffe
Nummer = Auftragsnummer
Teilenummer = Artikelnummer / Identifikationsnummer wie auch immer

Wir haben in der Tat OFT mehrere Zeichnungen je Objekt, anhand der "Nummer" aber verknüpft, bzw. über Windchill auch herauszufinden (zugehörige/referenzierte Objekte).

------------------
PDMLink 10.1 M030 (Produktiv-Migration)
Pro/ENGINEER Wildfire 4 (M220)
Creo Elements/Pro 5 (M150-M180)

Inneo StartupTools 2013 M031
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

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

Stahl
Mitglied
unbeschreiblich


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

Beiträge: 1475
Registriert: 30.01.2001

Proe 18 bis Creo 3
Intralink 1 bis 3.4
Windchill PDMLink 8.0 bis 10.2

erstellt am: 06. Aug. 2013 10:51    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 scax 10 Unities + Antwort hilfreich

Viele unserer Kunden setzen alle 3 Felder gleich. Nicht alle, aber viele.
Wir haben deshalb einen Windchill-Listener gemacht, der dafür sorgt, dass bei der Umbenennung des Dateinamens, die beiden anderen Felder des EPMDocuments und die des WTParts automatisch mit umbenannt werden. Selbiges gilt für Neuanlage von EPMDocuments.

Folgende Gründe sprechen unter anderem für die Gleichschaltung aller 3 Felder:

1.) Wenn man in Creo den Namen (PTC_COMMON_NAME) nicht befüllt, wird leider automatisch der Dateiname eingesetzt. Erfahrungsgemäß füllt den Common_Name keiner aus. Und Kunden, die mit großen Datenbeständen aus dem Filesystem oder aus Intralink auf Windchill umsteigen, sind dann damit konfrontiert, dass die beiden Felder bei den meisten CAD-Dokumenten gleich sind. Also geht der User implizit davon aus, dass sie IMMER gleich sind.

Wenn man dann aber einen Teil kopiert und nur den Dateinamen berücksichtigt, würde der Name der alte bleiben und der User ist verwirrt, weil er zwei Teile mit dem selben Namen (aber unterschiedlichen Dateienamen) im Workspace sieht. Wenn er nur den Namen anschaut, führt das auch zu Verwechslungen und Problemen. Also: entweder immer gleich halten, oder einen fixen Verwendungszweck für das Namensfeld haben UND dafür sorgen, dass Altdaten richtig befüllt sind.

2.) Ein WTPart hat keinen Dateinamen. Wohl aber einen Namen und eine Nummer. Wenn der WTPart gleich "heißen" soll, wie das Besitzer-EPMDocument, sollte er also wahrscheinlich die selbe Nummer haben. Da viele Kunden aber die Artikelnummer im Dateinamen abgebildet haben, muss somit zwangsläufig die Nummer gleich dem Dateinamen sein.
Natürlich sind aber auch hier andere Ansätze möglich.

3.) Wenn man den Namen wie eine nähere Beschreibung (a la Benennung) verwenden will, muss man bedenken, dass eine Änderung für alle Iterationen und Versionen gilt. Also auch rückwirkend für alte Versionen. Das war erfahrungsgemäß für manche Kunden ein gewisses Hindernis.


Insgesamt gibt es keine "Beste Methode", wie man mit dem Thema umgeht. Für manche Firmen ist der eine Weg besser, für manche der andere. Ich hab schon ganz andere Konstellationen gesehen und auch implementiert, die auch ihre Berechtigung haben und funktionieren.

------------------
Stahl.

Dies ist keine Signatur. Es gibt hier nichts zu sehen. Bitte lesen Sie weiter.

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

scax
Mitglied



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

Beiträge: 571
Registriert: 05.09.2011

PDMLink 10.1 M020 (Produktiv-Migration)
Creo Elements/Pro 5 (M180-M240)<P>Inneo StartupTools 2013 M050
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

erstellt am: 06. Aug. 2013 11:18    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

Danke, klingt ja sehr gut!

Genau das ist unser Problem, viele sind verwirrt, wollen daher entweder Attribute abschaffen oder gleichsetzen!

Hier daher die frage, WIE habt ihr das konfiguriert? War das ein Customizing? Sonderprogrammierung?

------------------
PDMLink 10.1 M030 (Produktiv-Migration)
Pro/ENGINEER Wildfire 4 (M220)
Creo Elements/Pro 5 (M150-M180)

Inneo StartupTools 2013 M031
Microsoft Windows 7 Prof 64bit
Win XP 32bit (SP3)

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

Stahl
Mitglied
unbeschreiblich


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

Beiträge: 1475
Registriert: 30.01.2001

Proe 18 bis Creo 3
Intralink 1 bis 3.4
Windchill PDMLink 8.0 bis 10.2

erstellt am: 06. Aug. 2013 11:43    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 scax 10 Unities + Antwort hilfreich

Ein Listener. Das ist über die Windchill API in Java zu programmieren.

Wir haben das mal gemacht und wenn sich bei den Konfigurationsworkshops zur Windchill Einführung rausstellen sollte, dass der Kunde das braucht, installieren und konfigurieren wirs einfach.

------------------
Stahl.

Dies ist keine Signatur. Es gibt hier nichts zu sehen. Bitte lesen Sie weiter.

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

caprivi
Mitglied



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

Beiträge: 52
Registriert: 08.11.2011

Windchill 10.1

erstellt am: 06. Aug. 2013 17:54    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 scax 10 Unities + Antwort hilfreich

Hallo,

das kommt drauf an...
Der angesprochene Listener ist sicher mit Java-Programmieraufwand verbunden. Wenn ich mich recht entsinne, lassen sich aber zum Beispiel die Werte für Nummer und Name relativ einfach über die Einstellungen anpassen. Unter Einstellungen - Operationen - Upload kann man enstsprechende Parameter der 3D-Software auswählen, die in Windchill für Name oder Nummer genommen werden sollen. Unter irgendwas mit Auto associate kann man dann auch Einstellen was - wenn gewünscht - an das entsprechende WTPart weitergegeben werden soll.

Die Vergabe der Nummern (z.B. automatisches Erzeugen von Nummern mit einer Anzahl n von Stellen) beim Erstellen würde man über die Object Initialization Rules festlegen. Das geht mit relativ simpler (XML-)Programmierung und ist von PTC in den Support-Dokumenten ganz gut dokumentiert.

Zusätzliche Parameter der 3D-Teile können mittels Einstellungen im Typ- und Attribute Manager zwischen Windchill und der 3D Software ausgetauscht werden. Das geht in Windchill 10.1 ziemlich simpel, funktioniert aber auch in Windchill 9.1 schon ganz passabel.

Was das händische umbenennen angeht, gibt es noch die Möglichkeit das ganze einigermaßen erträglich zu gestalten, in dem man sich der Funktion "neuen Namen definieren" bedient, die man angezeigt bekommt, wenn man im Workspace die umzubenennenden Dokumente ausgewählt und auf "umbenennen" geklickt hat. Hier hat man immerhin die Möglichkeit mehrere Dokumente auf einen Schlag nach bestimmten Voragen umzubenennen (z.B. alle Einträge Name=Nummer oder so ähnlich).

Viele Grüße

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

Marianne
Mitglied
CAD / PLM Support


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

Beiträge: 344
Registriert: 01.04.2003

erstellt am: 23. Aug. 2013 14:02    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 scax 10 Unities + Antwort hilfreich

Hallo,

eine kleine Verbesserung könnt Ihr schon ohne Programmierungsaufwand erreichen. Es gibt eine Einstellung, mit der bei neuen CAD-Dokumenten der Modellname mit der Nummer synchronisiert wird.
Zu finden im Einstellungsmanager unter
"Windchill Workgroup Manager / Server / Neues CAD-Dokument".
Eine ähnliche Option gibt es für "Speichern als"
Probiert es mal aus.

Gruß Marianne

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)2023 CAD.de | Impressum | Datenschutz