Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Teamcenter
  RuntimeProp: release_status

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 NX
  
NX Leanring Nugget: Animation Designer , ein Kurs
Autor Thema:  RuntimeProp: release_status (1702 mal gelesen)
InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

Intel Xeon 3,2GHz
12GB DDR3
NVIDIA Quadro 4000
Win 7 (64bit)
SE ST8 MP10
SE ST10 (Test)
TC 10.1.5

erstellt am: 07. Aug. 2015 10:47    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,

ich möchte über ein Runtime Property den Status von der ItemRevision auf das Item Mappen.
Das geht für die jeweils letzte Revision ja so: source="ItemRevision:release_status"

Weiß jemand ob/wie ich angeben kann das der letzte Status angezogen wird?

Bsp.: Rev A = Gesperrt / Rev B = Freigegeben / Rev C = in Arbeit

Mit der "source" oben würde jetzt "in Arbei"t angezogen, bzw. nichts da "in Arbeit" bei uns "kein Status" ist.
Ich würde jetzt aber gern das "Freigegeben" anziehen (muss nicht der Display Name sein).
Also der letzte vorhandene Status...

Ein Runtime sollt es sein da ich das später über ein Compound wieder wo anders hin Mappen will und es sieht hier grad so aus als würd Compound auf Compound nicht gehn. Falls es trotzdem jemand als Compound hinbekommen würde, würde mich trotzdem interessieren wie.

Grüße Corax

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5448
Registriert: 19.05.2000

erstellt am: 07. Aug. 2015 10:55    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 InvCorax 10 Unities + Antwort hilfreich

Da muss aber eine ConfigurationRule ausgewertet werden um ein (korrektes) Ergebnis zu bekommen.
Es kann ja mehr als eine Revision existieren.
Oder zumindest ein Algorithmus welche Rev gilt ( alphabetisch, Erstellungsdatum, Numerisch ... ? ), den gibts OOTB nicht & man könnte das natürlich auch dazuprogrammieren ...

Ich rate von dem Ansatz im ersten Schritt mal ab.


Um was gehts denn genau ?

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

InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

Intel Xeon 3,2GHz
12GB DDR3
NVIDIA Quadro 4000
Win 7 (64bit)
SE ST8 MP10
SE ST10 (Test)
TC 10.1.5

erstellt am: 07. Aug. 2015 11:16    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

Es geht darum das ich für unsere Fertigungsteile eine Halbzeug relation hinzugefügt habe (im Test).

Momentan werden Produktiv die Halbzeugdaten als String in Attribute am FT manuell reingeschrieben.
Das hat Fehlerpotential und verursacht einigen Mehraufwand.

So wie ich das jetzt habe muss man nur ein "Halbzeug-Item" in den "Halbzeug-Ordner" als "Inhalt Einfügen".
Es werden alle nötigen Attribute als Runtime vom ItemRevisionMaster ans Item gemappt, dort hole ich diese dann über ein Compound ins Formular des FT.
So Sachen wie die Abmeßung und Norm des Halbzeugs müssen dann nicht mehr von Hand ausgefüllt werden...

Ich will das jetzt weiter nutzen um bei der Freigabe des Fertigungsteils checken ob das verwendete Halbzeug auch einen Freigegebenen Stand besitzt.
Denn nur dann ist das auch in unserm ERP vorhanden und der Connect verursacht keinen Fehler.

Ich mache das über die Item-Relation da wir nicht für jedes FT das sich ändert, das Halbzeug manuell aktualisieren wollen.
Das müsste ich aber wenn ich direkt die ItemRevision verlinken würde.

Nun bekomme ich es hin den Status der letzten Revision in das FT zu Mappen, aber wenn die Rev davor Freigegeben ist, wäre das auch "legal" für die Freigabe des FT.

Ich hoffe ich habs einigermaßen Verständlich geschrieben.... bin da gerade recht verkopft in dem Thema.

Grüße 

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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

InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

erstellt am: 07. Aug. 2015 11:19    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

oder kann ich in nem Handler die Revisionen der Relation nach einem Status Prüfen?
Der Status müsste nicht im Formular des Halbzeugs angezeigt werden, der Check bei Freigabe reicht mir...
Ich schau direkt mal, aber vieleicht weiß es ja jemand ausm FF...

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5448
Registriert: 19.05.2000

(02-2025)
---------------------------------------------
[stable]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12
BCT-Inspector Neutral v22R2
@M7720 Win10 (22H2)

erstellt am: 07. Aug. 2015 11:42    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 InvCorax 10 Unities + Antwort hilfreich

Warum ist die Halbzeug Relation nicht auf der ItemRevision ?

In TC8.3 hast du zusätzlich am Item das Problem dass das Halbzeug bei einem SaveAs immer mitkopiert wird.
DeepCopy Rules für Item gibts ab TC10.1

Und wenns an der ItemRevision hängt kann man auch den Status über WF Handler prüfen ( habs jetzt aber nicht verifiziert, glaub aber dass ich in der Doku das schon gesehen hab ).

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

InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

erstellt am: 07. Aug. 2015 11:52    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


HalbzeugRelation.jpg

 
s. Bild.
So siehts grad aus, zum Verständis.
Die Relation hängt der ItemRevision.
Vom Halbzeug wird aber das Item reinkopiert.
Das halbzeug darf beim SaveAs mitkopiert werden. (um die Feinheiten kümmer ich mich später  )

Ich will jetzt 123/B Freigeben und in dem WF Prüfen ob 201/A den Status 40 hat.
Wenn 201 eine Rev. B besitzt, welche in Arbeit ist, aber A trotzdem 40 hat, darf 123/B auch Freigegeben werden.

Ich schau gerade nach Händlern die das evtl. schaffen, alternativ suche ich noch nach einer Abfrage die über die Relation den release_status abfragen könnte - würde ich ja auch in nem WF einbinden können.

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5448
Registriert: 19.05.2000

(02-2025)
---------------------------------------------
[stable]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12
BCT-Inspector Neutral v22R2
@M7720 Win10 (22H2)

erstellt am: 07. Aug. 2015 12:27    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 InvCorax 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von InvCorax:
...Ich schau gerade nach Händlern die das evtl. schaffen, alternativ suche ich noch nach einer Abfrage die über die Relation den release_status abfragen könnte - würde ich ja auch in nem WF einbinden können.

Das verstehe ich jetzt nicht.

Ich würde mit EPM-check-target-attachments in Verbindung mit einer LOV mein Glück versuchen ... obs wirklich gehen wird kann ich aber nicht sagen. Problematisch dürfte sein, "es reicht wenn der Status 40 irgendwo zu finden ist" festzulegen.

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

InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

erstellt am: 07. Aug. 2015 12: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

Ich denke es könnte mit dem "EPM-check-related-objects" gehen....

aber ich schätze ich verstehe die Doku nicht richtig...

Das müsste meiner Meinung nach so aussehen:
EPM-check-related-objects
-target_type = Item
-primary_type = ItemRevision
-relation = Halbzeug
-status = 40, 50, usw.....

Mit EPM_check-target-attachments komm ich auch noch nicht richtig klar....
wäre da das target die ItemRevision die ich in den WF schicke und die Relation das attachment oder die relation das Target und die ItemRevision das attachment (komm ich da über das Item weg?) *ich bin verwirrt 
Wir haben jetzt 30,1°C im Büro und die Konzentration schwindet, sorry dafür.... hast du n Beispiel für die Handler anhand meines Beispielscreenshots?

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5448
Registriert: 19.05.2000

(02-2025)
---------------------------------------------
[stable]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12
BCT-Inspector Neutral v22R2
@M7720 Win10 (22H2)

erstellt am: 07. Aug. 2015 13:25    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 InvCorax 10 Unities + Antwort hilfreich

Der EPM-check-related-objects kann nur eine Ebene über die Relation gehen ( d.h. du kommst nur bis zum Item --> Daher ja auch deine Frage nach dem Status am Item ... ).
Meine Hoffnung wäre dass man mit EPM_check-target-attachments auch auf Halbzeug.Item.revision_list kommen kann.

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

InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

erstellt am: 07. Aug. 2015 13:36    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 Hilfe Thomas,
ohne verständliches Beispiel für den Handler komm ich heute nicht weiter...mittlerweile 31° hier 

Vieleicht schaff ichs Montag wenn ich etwas erholter bin 

Grüße Corax

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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

InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

Intel Xeon 3,2GHz
12GB DDR3
NVIDIA Quadro 4000
Win 7 (64bit)
SE ST8 MP10
SE ST10 (Test)
TC 10.1.5

erstellt am: 10. Aug. 2015 12:10    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 noch mal,

ich würde es mittlerweile wohl hinbekommen ein Attribut am Item in der Relation zu Prüfen.
Hänge aber noch am Problem den Status ans Item zu Mappen.
Das geht irgendwie immer nur von der letzten Revision aus.

Ich suche gerade einen Weg, evtl. über ein Compound, alle vorhandenen Status, aller Revision im Item anzeigen zu lassen.
Kennt da evtl. jemand nen Weg?!
Da gibts z.B. n Property Segment das "last_release_status" heißt, oder "release_status_list", aber irgendwie komm ich entweder auf gar nichts oder immer nur letzte ItemRevision 

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5448
Registriert: 19.05.2000

erstellt am: 10. Aug. 2015 12:44    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 InvCorax 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von InvCorax:
...Da gibts z.B. n Property Segment das "last_release_status" heißt, oder "release_status_list", aber irgendwie komm ich entweder auf gar nichts oder immer nur letzte ItemRevision 

Die ändern dein Problem nicht:
release_status_list enthält alle Stati die das Objekt durchlaufen hat ( sofern beim Release die "Zwischenstati" nicht gelöscht / ersetzt werden )
last_release_status ist der letzte aus der release_status_list

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

InvCorax
Mitglied
Systembetreuer / Konstrukteur


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

Beiträge: 454
Registriert: 21.03.2006

Intel Xeon 3,2GHz
12GB DDR3
NVIDIA Quadro 4000
Win 7 (64bit)
SE ST8 MP10
SE ST10 (Test)
TC 10.1.5

erstellt am: 10. Aug. 2015 12:49    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

hmpf.....
ok dann hab ich glaub keine andere Wahl als den "umständlichen Weg".
Werde dann wohl bei Freigabe ein Attribut im Item befüllen welches ich dann über ein Compound aus der Relation in die Revision mappe und bei dessen Freigabe abfrage...mehr fällt mir nicht mehr ein...hoffe das klappt dann.

------------------
Schreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung

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