Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Autodesk Productstream Professional
  Standortübergabe

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:  Standortübergabe (571 mal gelesen)
freak-tom
Moderator
PDM-/CAD-Admin


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

Beiträge: 347
Registriert: 07.03.2006

Productstream Professional Pro 2011 / Jobserver / Replikator
Productstream Professional Office 2011
Productstream Professional Pro 2010 / Jobserver / Replikator
Productstream Professional Office 2010
Inventor Suite 2011
Solid Works 2015
ECTR

erstellt am: 17. Jan. 2007 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

Hallo Forumuser,

wir haben im Compass 4 Standorte und müssen des öfteren die Rechte einer kompletten Baugruppe auf einen anderen Stadnort übertragen! Im Moment machen wir das für jedes Teil einzeln also Pro Teil gleich 2x, 1x Bauteil und 1x Zeichnung!
Dies ist sehr Zeitaufwendig!
Gibt es hier eine Möglichkeit zu sagen, das er die komplette Baugruppe übergeben soll?
Noch besser wäre es natürlich wenn sich der Kollege am anderen Standort den Befehl selbst ausführen könnte!

Für eure Antworten schonmal Danke!!!

MfG
Thomas

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

WolfgangE
Mitglied



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

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 17. Jan. 2007 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 Nur für freak-tom 10 Unities + Antwort hilfreich

Servus Thomas,

so ganz Compass-fit bin ich ja nicht mehr, aber gibt's da nicht die Funktion "zum Verknüpfen vormerken" oder so ähnlich? Wenn ich mich recht erinnere, schafft diese es auch, aus einer Baugruppe auch die verknüpften Teile auszulesen.
Könntest also diese Teile entsprechend vormerken, diese Vormerkung und temporär mit einem Projekt verknüpfen. Dann markierst alle verknüpften Dokumente zum Projekt und übergibst das Recht für diese Dokumente.

Ansonsten bleibt, glaube ich, nur noch die Möglichkeit, dass das per Eigenprogrammierung machst. Ein Programm, das eben die Struktur ausliest und den entsprechenden Befehl ausführt.

Nebem dem Recht übergeben gibt es tatsächlich auch die Möglichkeit, sich das Recht am anderen Standort zu holen. Die Funktion ist drin, nur nicht freigeschalten. Dazu brauchst einen bestimmten Eintrag in der Compass-Konfiguration, frag mich aber bitte nicht welcher das war.
Wenn mit den DBPs ein wenig fit bist, kannst dir aber den entsprechenden Aufruf raus suchen und die Bedingung dort auslesen, die benötigt wird.

Ciao, WolfgangE

------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

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

freak-tom
Moderator
PDM-/CAD-Admin


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

Beiträge: 347
Registriert: 07.03.2006

Productstream Professional Pro 2011 / Jobserver / Replikator
Productstream Professional Office 2011
Productstream Professional Pro 2010 / Jobserver / Replikator
Productstream Professional Office 2010
Inventor Suite 2011
Solid Works 2015
ECTR

erstellt am: 17. Jan. 2007 12:53    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 Wolfgang

Zitat:
so ganz Compass-fit bin ich ja nicht mehr, aber gibt's da nicht die Funktion "zum Verknüpfen vormerken" oder so ähnlich? Wenn ich mich recht erinnere, schafft diese es auch, aus einer Baugruppe auch die verknüpften Teile auszulesen.
Könntest also diese Teile entsprechend vormerken, diese Vormerkung und temporär mit einem Projekt verknüpfen. Dann markierst alle verknüpften Dokumente zum Projekt und übergibst das Recht für diese Dokumente.

Das funktioniert nicht oder ich stell mich zu blöde an!

Zitat:

Wenn mit den DBPs ein wenig fit bist, kannst dir aber den entsprechenden Aufruf raus suchen und die Bedingung dort auslesen, die benötigt wird.

Wie liest man das aus?

Zitat:
Ansonsten bleibt, glaube ich, nur noch die Möglichkeit, dass das per Eigenprogrammierung machst. Ein Programm, das eben die Struktur ausliest und den entsprechenden Befehl ausführt.

Mit welchen Programmiersprachen kann man Compass ansprechen, und wo findet man Hilfe dazu?
Bin allerdings Programmiertechnisch nicht so ganz fit!
War ich aber bei der Inventor VBA auch nicht und hab trotzdem geschafft was ich wollte!

MfG
Thomas

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



Anzeige:Infos zum Werbeplatz >>

AVC Smart Leader CAD APP für Messestände, Allgemeine Werkzeuge, Möbel

MLeaders looking for an object under the arrow and fill the text for itself

WolfgangE
Mitglied



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

Beiträge: 1006
Registriert: 29.01.2003

erstellt am: 17. Jan. 2007 20: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 Nur für freak-tom 10 Unities + Antwort hilfreich

Servus Thomas,

zum Vernküpfen:
der Befehl heißt "Vormerken und Verknüpfen", und da gibt's einen Unterpunkt für "Vormerken mit Struktur". Wenn dann die Vormerkung anzeigst, solltest eine komplette Liste der Baugruppe haben. Weiß aber nicht, ob damit auch alle IDWs und IPNs mitgenommen werden.

Zum Programmieren:
ein erheblicher Teil von Compass ist mit DBP programmiert, steht für DatabaseProgramming. Es handelt sich dabei um eine eigene Skriptsprache für Compass.
Hilfe dazu findest in der Entwickler-Dokumentation, die bei der Installation des Compass-Servers im Verzeichnis doc.de abgelegt wird. Dort sind eine ganze Menge an DBP-Befehlen beschrieben, auch wie man eigene Programmdateien einbindet und kompiliert.

Der Quellcode wird auf der Compass-CD mitgeliefert, wenn's nicht geändert wurde, im Verzeichnis "Bonus", unter DBQ. Diese Dateien kannst mit einem gewöhnlichen Texteditor öffnen.

Wie nun aber die richtige Prozedur finden? Es gibt einen Shell-Befehl, mit dem du durch den Programmcode tracen kannst, damit siehst du sofort, welche Prozedur aufgerufen wird und in welcher DBP-Datei diese abgelegt ist. Der Befehl sieht so aus:
___cmputility __testproc__ on

Führe dann mal den Befehl zum Rechte übertragen aus. Wenn die Prozedur in der DBP gefunden hast, müsste ganz in der Nähe der Befehl sein zum Rechte holen, musst dich einfach in den Prozedurnamen etwas einlesen.

Dort siehst neben dem Prozedurnamen in Klammern mehrere Paramter. Einer davon enthält die Bedingungen, die erfüllt sein müssen, damit der Befehl angezeigt wird, ich glaub es war der zweite oder dritte Parameter.

So weit die Theorie, hier die Praxis. Der Ausschnitt den du suchst ist in der repldocument.dbp zu finden. Dort gibt's die Prozedur "public m_NotOriginalMoveFileLocation(...). Bei den Bedingungen steht unter anderem "notOriginalMoveFile", die drei Zeilen darüber mit
wcomp("$(USERID:A)", "#(INI:AIM.LOCATION:ReplUsersAllowedToGetLocation:A)") | | wcomp("$(ACTIVE_GROUP:A)","#(INI:AIM.LOCATION:ReplGroupsAllowedToGetLocation:A)");

definiert ist. Und hier sehen wir auch die Bedingung: Es wird in der Compass-Konfiguration am EntityType AIM.LOCATION nachgesehen, ob es ein Attribut "ReplUsersAllowedToGetLocation" oder "ReplGroupsAllowedToGetLocation" gibt. Können auch beide vorhanden sein.
Beim ersten Attribut kannst eine Liste von Benutzern angeben, die den Befehl verfügbar haben sollen.
Beim zweiten Attribut kannst eine Liste von Benutzergruppen angeben. Wenn die aktive Gruppe des aktuellen Benutzers in dieser Liste vorkommt, ist die Funktion ebenfalls verfügbar.

Ciao, WolfgangE


Ciao, WolfgangE

------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!

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