Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Autodesk Productstream Professional
  übernahme von feldern

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 Autodesk Produkte
  
Von Digital Twins bis Hochleistungs-Computing: PNY präsentiert seine Zukunftstechnologien für die Industrie von morgen, eine Pressemitteilung
Autor Thema:  übernahme von feldern (1049 mal gelesen)
kerlausel
Mitglied



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

Beiträge: 27
Registriert: 14.11.2007

erstellt am: 14. Nov. 2007 12:37    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 suche eine möglichkeit, um datenfelder in productstream pro 2008 zwischen verknüpften entity-typen zu übernehmen.
konkretes bsp.: konstruktionsdokument wird in einem projekt erstellt. feld "bezeichnung" soll vom projekt auf das neue konstruktionsdokument in das feld "bezeichnung" übernommen werden.
kann man sowas direkt in der konfiguration einstellen (z.b. beim betroffenen gui-field) oder muss sowas programmatisch über dbps gelöst werden?

danke und schöne grüße,
klaus

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

Gerd.A
Mitglied
Application Engineer


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

Beiträge: 615
Registriert: 10.06.2003

Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit

erstellt am: 14. Nov. 2007 17:07    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 kerlausel 10 Unities + Antwort hilfreich

Hallo,

Das kannst du über die Konfiguration vorbelegen.
Hier der Auszug aus der PSPro Hilfe !!

Vorbelegung über die Konfiguration steuern
Productstream Professional bietet Ihnen die Möglichkeit, die Vorbelegung von Feldern für verschiedene Ak­tionen zu steuern. Unter Aktionen verstehen wir Neueintrag, Kopie oder Neue Version. Um bei diesen Akti­onen bestimmte Felder mit Werten vorzubelegen, müssen nur im Konfigurationseditor am betroffenen EntityType entsprechende Attribute definiert werden.
Der Name der Attribute ergibt sich aus der Aktion und dem zu belgenden Productstream Professional Feld. Es ergibt sich folgende Syntax:
<Aktion>_<FeldName>=<COMPASS-Ausdruck>
Für Aktion kann NewElement, Copy oder NewVersion stehen.
  Se belegen Sie ein Feld vor
1  Öffnen Sie den Konfigurationseditor mit dem gewünschten Profil (z.B. CUSTOMER:SYSTEM für firmenweite Einstellungen).
2  Gehen Sie zum Zweig EntityTypes und wählen Sie den Elementtyp aus, für den Sie Vorbelegungen treffen möchten (z.B.: AIM.DOC.ENG für Konstruktionsdokumente).
3  Legen Sie für die gewünschten Vorbelegungen neue Attribute an.
4  Speichern Sie die Konfiguration und starten Sie Productstream Professional neu.
Beispiel:
Am Elementtyp AIM.DOC.ENG führt das Attribut
NewElement_SHORT_DESC="Neues Dokument, angelegt von $USERID am #(SYSDATE 10)"
dazu, dass die Bezeichnung beim Neueintrag wie angegeben vorbelegt wird.

Nun brauchst du noch das übergeordnete Objekt !!!
Dafür nimmt man dann GUIViewParent
Auch hier der Auszug aus der Entwicklerdoku

#( GUIViewParent <Ausdruck> )
Substituiert den nach der Kennung GUIViewParent angegeben <Ausdruck>. Als Kontext wird der Eintrag mit
Focus des übergeordneten GUIView-Objekt vom aktuellen Kontext verwendet.
Rückgabewert
Beispiel
Rückgabewert vom Folder-Objekt, GUIView-Objekt und EntityType-Objekt des übergeordneten Elements:
#(GUIViewParent #(DBNAME) - #(MSKNAME) - #(ETYPE) )


Bei dir mußt du dann am Entity-Type AIM.DOC.ENG
folgendes Attribut erstellen
NewElement_SHORT_DESC
mit dem Wert
#(GUIViewParent #SHORT_DESC)

------------------
Gruß Gerd 

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

kerlausel
Mitglied



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

Beiträge: 27
Registriert: 14.11.2007

erstellt am: 14. Nov. 2007 20:12    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 Gerd und Danke für deine flotte Antwort!

Hmmm ich dachte wohl etwas zu kompliziert mit Abfragen über die XREFs in der Datenbank (wo ich mit den jeweiligen AIMKEYS arbeite), die ich in einer dbp platziere...
ok, wenns einfacher geht nehm ich das natürlich gern in anspruch 
probier ich morgen gleich mal aus!

danke, lg klaus

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

kerlausel
Mitglied



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

Beiträge: 27
Registriert: 14.11.2007

erstellt am: 15. Nov. 2007 13: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

Zum Abschluß des Threads (vielleicht kanns ja auch wer anderer noch brauchen):
Ich hab die Funktionalität noch verfeinert, um meine Problemstellung zu lösen (Übernahme des Felds soll nur genau dann stattfinden, wenn das KonstrDok in einem Projekt erstellt wird). Dies hab ich erreicht, indem ich als Wert des Attributs NewElement_SHORT_DESC eine Funktion aufrufe: #(call myProc)

In der Funktion in meinem dbp-file hab ich dann eine entsprechende Prüfung implementiert:
public myProc,INT_myProc
procedure INT_myProc
  if(
    comp("AIM.PRO","#(GUIViewParent:#(ETYPE))")
    )
    {___ReturnString(#(GUIViewParent:#(SHORT_DESC)));}
endproc

vg klaus

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



Anzeige:Infos zum Werbeplatz >>

KeyTERRA-FIRMA CAD APP für Tiefbau, AEC - Architektur-, Ingenieur- und Bauwesen, GIS, Vermessung und Kartografie

KeyTERRA-FIRMA Easy to use 3D Ground Modelling, Site Design, Land Survey and ZTV software. Your workflows will be optimized, saving you time and money.

Gerd.A
Mitglied
Application Engineer


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

Beiträge: 615
Registriert: 10.06.2003

Compass/PSP alle Versionen Office/Easy/Pro JobServer, Webserver SQL2000/SQL 2005/SQL2008 /R2 /SQL 2012 Vault4-heute alle Versionen Dell M4700 w7-64bit

erstellt am: 15. Nov. 2007 14: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 kerlausel 10 Unities + Antwort hilfreich

Hallo Klaus,

Auf die Idee bin ich ja noch gar nicht gekommen, danke.

------------------
Gruß Gerd 

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