| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
|
Autor
|
Thema: Änderung von Rechten (568 mal gelesen)
|
Jörg2 Mitglied
  
 Beiträge: 509 Registriert: 20.02.2007
|
erstellt am: 15. Sep. 2009 14:41 <-- editieren / zitieren --> Unities abgeben:         
Ich frage mich, warum ich an einem freigegebenem Dokument (Statuskey=00003) mit ___SetRights(DefaultRights=+W) das Recht zum Ändern setzen und mit ___SetRights(DefaultRights=-W) wieder entfernen kann, das Entfernen der Änderungsrechte auf einem Dokument, welches sich in Arbeit befindet (Statuskey 00001 oder 00004), mit ___SetRights(DefaultRights=-W) jedoch nicht funktioniert? Hintergrund ist, das ich gerne einen neuen Status einführen möchte, bei dem das Dokument zwar (noch) nicht freigegeben, aber dennoch schreibgeschützt ist. Ein andere Anwendungsfall ist, das ich die Freigabe einer Baugruppe oder Zeichnung in Einzelfällen erwingen will, obwohl sich ggf. einzelne Komponenten in einem anderem Status (z.B.: 00005) befinden. Ich ändere dann mit ___ChangeField(STATUSKEY=00003) den Status und muss eigentlich nur noch den Schreibschutz setzen. Nur leider funktioniert das mit ___SetRights(DefaultRights=-W) nicht. Kann mir jemand helfen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MB007 Mitglied

 Beiträge: 46 Registriert: 02.02.2009
|
erstellt am: 15. Sep. 2009 15:58 <-- editieren / zitieren --> Unities abgeben:          Nur für Jörg2
|
Jörg2 Mitglied
  
 Beiträge: 509 Registriert: 20.02.2007
|
erstellt am: 15. Sep. 2009 16:35 <-- editieren / zitieren --> Unities abgeben:         
|
MB007 Mitglied

 Beiträge: 46 Registriert: 02.02.2009
|
erstellt am: 15. Sep. 2009 18:03 <-- editieren / zitieren --> Unities abgeben:          Nur für Jörg2
|
Markus Schrepfer Mitglied CAD Admin

 Beiträge: 95 Registriert: 01.02.2001 PDSU 2014 Inventor 2014 SP 1 PSP 2011 pro Triga 4.2 SP 3 DELL M4600 - 12 GB NVIDIA FX 2000 M WIN 7 64bit DELL TFT U2410<P>MS Server 2003 - MS SQL Server 2003 MS Server 2008 R2 - MS SQL Server 2008 R2
|
erstellt am: 16. Sep. 2009 07:37 <-- editieren / zitieren --> Unities abgeben:          Nur für Jörg2
Hallo, der Status "noch nicht freigegeben und trotzdem schreibgeschützt" gibt es doch schon im Standard "Zu Prüfen". Steuerung über: AIM.DOC.ENG - SkipToBeChecked Und in der Konfiguration kannst Du einstellen, ob Dokumente mit dem Status "Zu Prüfen" schreibgeschützt gesetzt werden. Steuerung über : SetWriteProtection ------------------ Markus Schrepfer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
noctis79 Mitglied Konstrukteur/ CAD-Administrator
 
 Beiträge: 164 Registriert: 07.10.2009 Inventor Simulation 2011 - 64-Bit-Edition Productstream Professional Pro 2011
|
erstellt am: 08. Okt. 2009 07:19 <-- editieren / zitieren --> Unities abgeben:          Nur für Jörg2
Dann probier mal ___Shell chmod(-w "##(DOCNAME0)") Den Status würde ich allerdings nicht mit ChangeField ändern.... Hierfür solltest Du die Änderung direkt in der DB durchführen (xdwcmd) aber vorsichtig mit dem Befehl!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |