Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Windchill
  EPM-Document -> Produkt-Name als Präfix vor autom. generierter Nummer

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:  EPM-Document -> Produkt-Name als Präfix vor autom. generierter Nummer (1946 mal gelesen)
studenthsu
Mitglied


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

Beiträge: 5
Registriert: 18.01.2013

Produkt: Windchill PDMLink
Version: 10.1
Datumscode: M030
Gebietsschema: de

Installierte Produkte
Windchill PDMLink 10.1 (pdml.10.1.30.17-01)
Windchill 10.1 Service Pack (wsp.10.1.30.17-03)
Creo View - Clients (vizpviewrun.10.1.30.14-02)
Windchill Help Center (whc.10.1.30.17-01)
Creo View - Adapters (vizadapters.13.1.30.14-02)
Windchill 10.1 Info*Engine (ie.10.1.30.17-01)
Windchill MultiLanguage Pack (wlp.10.1.30.17-01)
Windchill 10.1 Services (wnc.10.1.30.17-03) <P>Creo 2.0 Parametric Vers. M040

erstellt am: 23. Mai. 2013 17:31    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 liebe Windchiller,

unsere EPM-Document Rule ist so eingestellt, dass beim Anlegen eines EPM-Documents im Creo-internen-Browser im Workspace eine Nummer vom Standard-Nummerngenerator gezogen wird und als Präfix der Name des Produkts, in dem das EPM-Document gerade erzeugt wird, vorangestellt wird.
Bsp.:
Produkt-Name = TESTPRODUKT
EPM-Document Nummer = TESTPRODUKT_0000000308

Falls kein Produkt-Name gefunden werden sollte, wird das Präfix mit 6 Nullen befüllt.
Bsp.=
Produkt-Name gibt es keinen bzw. wird keiner gefunden
EPM-Document Nummer = 000000_0000000309

Hier ein Ausschnitt aus der XML:
<!--  set the number to a generated number  -->
- <AttrValue id="number" algorithm="com.ptc.windchill.enterprise.revisionControlled.server.impl.NumberGenerator">
- <!--  the sequence  -->
  <Attr id="containerName" />
  <Arg>_</Arg>
  <Arg>{GEN:wt.enterprise.SequenceGenerator:EPM_seq:6:0}</Arg>
  </AttrValue>
- <!--  set the version info to a generated version info  -->
- <AttrValue id="MBA|versionInfo" algorithm="com.ptc.core.foundation.vc.server.impl.VersionInfoGenerator">
  <Arg>wt.series.HarvardSeries</Arg>
  </AttrValue>
(So erscheint sofort ein Fehler, wenn kein Produkt-Name gefunden wird. Wir haben diesen Fehler umgangen, in dem wir als Argument Nullen voranstellen, wenn kein Produkt-Name gefunden wird. Diese Regel ist in diesem Ausschnitt nicht mit aufgeführt, aber das Grundproblem, dass in manchen Fällen kein Produkt-Name gefunden wird, bleibt ja das gleiche --> siehe anschließende Fragen)

Jetzt zu meinen Fragen:

1) Warum wird beim Anlegen eines EPM-Documents im Creo-internen-Browser im Workspace der Produkt-Name als Präfix gefunden, beim ganz normalen Anlegen eines neuen EPM-Documents in Creo über File --> New (im Feld "Name" steht <auto generated name> ) aber nicht, obwohl eine Server-Verbindung zu Windchill besteht und der Workspace im gewünschten Produkt aktiv ist? Über File --> New stellt er als Präfix vor der autom. generierten Nummer die Nullen voran und nicht den Produkt-Namen. (Bzw. ohne die Regel mit den Nullen erscheint ein Fehler)

2) Ebenfalls klappt das Ziehen des Präfixes beim Umbenennen eines offline erstellten CAD-Dokuments nicht.
Vorgehen dazu: Ohne Serververbindung ein CAD-Dokument erstellt und auf der Festplatte gespeichert --> Creo schließen --> Creo öffnen --> Mit Windchill-Server verbinden --> zuvor offline erstelltes CAD-Dokument in Creo öffnen --> Speichern (nun taucht es ja im Workspace auf) --> im Workspace vor dem CAD-Dokument einen Haken setzen --> Datei --> Umbenennen --> vor dem CAD-Dokument wieder einen Haken setzen --> neuen Namen definieren (Etikett-Symbol) --> Haken in "automatisch Nummerieren" setzen --> OK --> OK. Und wieder werden vor der autom. generierten Nummer nur die Nullen vorangestellt und nicht der Produkt-Name. (Bzw. ohne die Regel mit den Nullen erscheint ein Fehler) Warum?

Woran liegt das? Warum wird der Produkt-Name in den beschriebenen Fällen nicht ausgelesen?

Ich hoffe ihr könnt mir weiterhelfen.

Vielen Dank

[Diese Nachricht wurde von studenthsu am 11. Jun. 2013 editiert.]

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