| |
| Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Link to Project und Add to Desktop beim Speichern sperren? (1711 mal gelesen)
|
hugin66 Mitglied
Beiträge: 106 Registriert: 06.10.2005 Win XP, ST R16SP7
|
erstellt am: 30. Jun. 2006 16:34 <-- editieren / zitieren --> Unities abgeben:
Hi, weiß jemand eventuell wie man beim Speichern von Word nach Smarteam die beiden Optionen "Add to Desktop" und "Link to Projects" im Zustand "nicht ausgewählt" (siehe Bild) sperren kann? Wir wollen verhindern, daß ein Anwender dort etwas anhakt, weil wir diese Verknüpfungen per Script realisieren. Ich dachte, daß stellt man im System Configuration Editor ein, packe es aber nicht. Bin für jeden Tipp dankbar! ------------------
mfg, hugin66 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
phimUoB Mitglied Ingenieur
Beiträge: 107 Registriert: 08.08.2003 CATIA/Smarteam V5R16 Linux, Oracle, VMWare
|
erstellt am: 17. Jul. 2006 14:49 <-- editieren / zitieren --> Unities abgeben: Nur für hugin66
Hallo, Ich kenne auch nur diese beiden Einstellungen: CATIA.LinkToMainClass: Zitat: Specifies whether or not the Link to Project check box is marked and can be changed when performing a Save operation. Possible values: YES = The Link to Project check box is always marked and cannot be unmarked. NO = The Link to Project check box can be marked/unmarked as required.
CATIA.AddToDesktop: Zitat: Specifies whether or not the Add to Desktop check box is marked and can be changed in the Project Manager window. Possible values: TRUE = The Add to Desktop check box is always marked and cannot be unmarked. FALSE = The Add to Desktop check box can be marked/unmarked as required.
Was anderes kenne ich leider auch nicht. Wenn ihr ein Skript habt, kann man dieses ja so gestalten, dass der User da machen kann wie er will, und das Skript biegt anschliessend wieder alles zurecht... Gruss, Beat Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hugin66 Mitglied
Beiträge: 106 Registriert: 06.10.2005 Win XP, ST R16SP7
|
erstellt am: 18. Jul. 2006 08:29 <-- editieren / zitieren --> Unities abgeben:
Hallo, danke für Deine Antwort. Du bestätigst meine Vermutung. Ich hatte gehofft, man bekommt das hin ohne Scripting. Ist halt immer etwas komisch, wenn der Anwender etwas einstellen darf und das System macht dann doch was es will ... Egal, wir werden scripten. ------------------
mfg, hugin66 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nino Stuber Mitglied PLM-Analyst
Beiträge: 22 Registriert: 05.12.2005 Software: Catia V5R14SP8 SmarTeam V5R14SP8<P>Hardware: IBM Intellistation M-Pro
|
erstellt am: 30. Aug. 2006 10:23 <-- editieren / zitieren --> Unities abgeben: Nur für hugin66
Bitte nicht immer so schnell scripten. Sonst seht ihr vor lauter Bäume den Wald nicht mehr. Es gibt für diese Einstellungen immer 2 Schlüssel im System Configuration Editor: "Link to .." und "Link all to .." Der 1. gibt die Gunrdeinstellung an und der 2., ob der User es verändern darf. Um dein Problem im Word zu lösen, musst du den Schlüssel Microsoft_Word.LinkAllToMainClass suchen. Den Desktop habe ich nocht nicht gefunden. Müsste aber so lauten: Microsoft_Word.AddAllToDesktop Gruss Nino
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
testuser46 Mitglied
Beiträge: 6 Registriert: 18.08.2006
|
erstellt am: 30. Aug. 2006 17:15 <-- editieren / zitieren --> Unities abgeben: Nur für hugin66
mit der Einstellung LinkAllToMainClass kann man nicht verhindern, den Haken zu setzen. Sondern ihn nur fest setzen. Also nicht wirklich eine "Auswahlmöglichkeit". Die Option AddAllToDesktop existiert für Word leider nicht. Und ich schaffe es auch gerade nicht die Option von LinkAllToMainClass wieder zurückzusetzen ... reboot Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hugin66 Mitglied
Beiträge: 106 Registriert: 06.10.2005 Win XP, ST R16SP7
|
erstellt am: 06. Sep. 2006 20:11 <-- editieren / zitieren --> Unities abgeben:
Hallo, danke für die Antworten! Es ist in der Tat so: mit LinkAllToMainClass kann man fest voreinstellen, dass der Haken gesetzt ist (also jedes Objekt an die Mainclass gelinkt wird. Wir wollen das Gegenteil erreichen, nämlich fest voreinstellen daß der Haken NICHT gesetzt ist. Und das geht mit diesem Schlüssel leider nicht. Ein AddAllToDesktop gibt es nicht, leider Ich hatte gehofft, da gibt es noch etwas "undokumentiertes" oder so ... Ein Wort zum Scripten: Ich bin eigentlich auch kein Freund, immer überall gleich ein Script rein zu hängen. Die Erfahrung lehrt aber, das man beim Customizing mit den ST "Bordmitteln" sehr schnell an die Grenzen des Systems kommt (siehe oben). Will man aus ST wenigstens in Teilen ein nutzerfreundliches und trotzdem sicheres System machen, dann muß man einfach Scripten. Ich denke, dass ist genau die Strategie von DS. Man werfe einfach mal einen Blick in den DS Kurskatalog zum Thema SMARTEAM Customizing. ;-) Für mich ist ST in erster Linie eine Programmierumgebung, wie sind die Erfahrungen bei Euch? ------------------
mfg, hugin66 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristianS Mitglied Leiter Kundenbetreuung
Beiträge: 635 Registriert: 27.09.2000
|
erstellt am: 07. Sep. 2006 08:52 <-- editieren / zitieren --> Unities abgeben: Nur für hugin66
|
hugin66 Mitglied
Beiträge: 106 Registriert: 06.10.2005 Win XP, ST R16SP7
|
erstellt am: 11. Sep. 2006 10:00 <-- editieren / zitieren --> Unities abgeben:
|
ChristianS Mitglied Leiter Kundenbetreuung
Beiträge: 635 Registriert: 27.09.2000
|
erstellt am: 11. Sep. 2006 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für hugin66
|
hugin66 Mitglied
Beiträge: 106 Registriert: 06.10.2005 Win XP, ST R16SP7
|
erstellt am: 12. Sep. 2006 09:14 <-- editieren / zitieren --> Unities abgeben:
Das kann ich leider nicht. Denn wir wollen ja Dokumentation-Projects Links erzeugen, aber eben per Script. Nur der User soll es nicht selbst dürfen. Nehme ich der Linkklasse aber die Berechtigung, dann darf auch mein Script diesen Link nicht mehr setzen. ------------------
mfg, hugin66 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nino Stuber Mitglied PLM-Analyst
Beiträge: 22 Registriert: 05.12.2005 Software: Catia V5R14SP8 SmarTeam V5R14SP8<P>Hardware: IBM Intellistation M-Pro
|
erstellt am: 12. Sep. 2006 11:51 <-- editieren / zitieren --> Unities abgeben: Nur für hugin66
Doch. Es gibt das Objekt ISmBehavior. Mit dem kannst du steuern, ob die Berechtugungen des User beim Ausführen des Scripts überprüft werden oder nicht. Dim Behavior As SmApplic.ISmBehavior Set Behavior = Session.ObjectStore.DefaultBehavior.Clone Behavior.CheckAuthorization = False
[Objekt].UpdateEx Behavior Gruss Nino Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hugin66 Mitglied
Beiträge: 106 Registriert: 06.10.2005 Win XP, ST R16SP7
|
erstellt am: 18. Sep. 2006 10:29 <-- editieren / zitieren --> Unities abgeben:
|