Einstellungen in der Datei priviliges.inp

Tekla Structures
Not version-specific
Tekla Structures
Environment
Not environment-specific

In der Datei privileges.inp (C:\TeklaStructures\2016i\Environments\germany\General\inp) wird die Steuerung der Zugriffsrechte der Anwender auf folgende Funktionen eingestellt:

  • Zugriff auf die Benutzerdefinierte Attribute
  • Zugriff auf die Positionierungseinstellungen (Setup Positionierung)
  • Zugriff zum Durchführen der Positionierung
  • Zugriff zum Speichern der Standarddateien
  • Zugriff zur Berechtigung zum Entfernen von Benutzern aus einem Multi-User-Modell

Folgende Zugriffsrechte können vergeben werden:
full     sehen und ändern des Attributes
view   sehen, aber nicht ändern
none   Attribut wird nicht angezeigt

In der Datei privileges.inp können Sie einstellen, welche Anwender welche Benutzerdefinierten Attribute sehen und ändern können und welchen Anwendern diese Benutzerdefinierten Attribute verborgen bleiben. Die Namen der Benutzerdefinierten Attributen entnehmen Sie der Datei objects.inp (C:\TeklaStructures\2016i\Environments\germany\AttributeSettings). Name des Anwenders ist gleich der Windows-Anmeldenamen.

Für alle Anwender wird everyone verwendet. Im Beispiel unten sind den Anwender USER1 und USER2 volle Rechte zur Einstellung des Einkürzen (xs_shorten) zugeteilt, für den Anwender USER3 wird das Attribut verborgen, der USER4 sieht das Attribut, kann es aber nicht ändern:
attribute: xs_shorten USER1 full
attribute: xs_shorten USER2 full
attribute: xs_shorten USER3 view
attribute: xs_shorten USER4 none

Damit nur bestimmte Anwender die Positionierungs-Einstellungen bei „Setup Positionierung“ durchführen können, muss in der privileges.inp der Zugriff für andere Anwender eingeschränkt werden. Im Beispiel unten kann nur der USER1 die Einstellungen im Dialogfeld „Setup Positionierung“ ändern:
action:PartnumbersOptions everyone none 
action:PartnumbersOptions USER1 full 

Die Anwender können die eigentliche Positionierung ausführen, auch wenn Sie keine Berechtigung zur Änderung der Einstellungen haben.

Auch das Durchführen der Positionierung kann in der Datei privileges.inp eingeschränkt werden. Im Beispiel unten können nur USER1 und USER2 positionieren:
action:PerformNumbering  everyone none
action:PerformNumbering  USER1 full 
action:PerformNumbering  USER2 full    

In der Datei privileges.inp kann eingestellt werden, dass nur bestimmte Anwender die Standarddateien speichern / ändern können. In dem Beispiel unten sind den Anwendern USER1 und USER2 volle Rechte fürs das Speichern der Standarddateien zugeteilt, die Anwender USER3 und USER4 können die Standardeinstellungen nicht überschreiben:
action:SaveStandard    USER3   none
action:SaveStandard    USER4   none
action:SaveStandard    USER1   full
action:SaveStandard    USER2   full

Sie können festlegen, dass unerwünschte aktive Multi-User aus der Benutzerliste im Dialogfenster Aktive Multi-User entfernt werden können. Dies ist beispielsweise hilfreich, wenn ein Anwendungsfehler auf dem Computer des Anwenders aufgetreten ist, und die Sperren für gesperrte Objekte durch Entfernen des Anwenders gelöscht werden müssen. In der Datei privileges.inp müssen Sie definieren, welche Anwender volle Rechte bekommen. In dem Beispiel unten bekommt der Anwender USER1 volle Rechte zum Entfernen von Anwendern:
action:AllowMultiuserKick   everyone   none
action:AllowMultiuserKick   USER1     full

Wenn Sie in der Datei privileges.inp keine Rechte einstellen, haben alle Benutzer volle Rechte. Tekla Structures prüft jedes Mal die Standardprivilegien in der Datei privileges.inp, wenn Sie ein Modell erstellen oder öffnen. Tekla Structures sucht diese Datei zunächst im aktuell geöffneten Modellordner und anschließend im dem durch die Erweiterte Option XS_INP definierten Ordner. Nur diejenige Person, die das Modell ursprünglich erstellt hat, oder Mitarbeiter des gleichen Unternehmens (dieselbe Domäne) können Modellrechte über die Datei privileges.inp ändern. So ändern Sie die Zugriffsrechte:
1. Schließen Sie das Modell.
2. Öffnen Sie die Datei privileges.inp in einem beliebigen Texteditor.
3. Ändern Sie die gewünschten Einstellungen und speichern Sie die Datei.
4. Öffnen Sie das Modell erneut.

Wenn an einem Modell Anwender von unterschiedlichen Firmen arbeiten, müssen Sie nicht nur den Namen des Anwenders eingeben, sondern auch den Domänennamen. Der Schrägstrich (/) oder Gegenschrägstrich (\) trennt den Benutzernamen vom Domänennamen. Wird kein Benutzername eingegeben, so bezieht sich das Attribut auf alle Mitarbeiter des Unternehmens. Beispiel:
attribute:OBJECT_LOCKED   DOMÄNEA/                full
attribute:OBJECT_LOCKED   DOMÄNEB/USER1    view
attribute: comment                    DOMÄNEA                 full
attribute: comment                    DOMÄNEB/                full
action:PartnumbersOptions       DOMÄNEA/               full
action:PartnumbersOptions       DOMÄNEB/               none

Beachten Sie, dass für Unternehmens- und Benutzernamen zwischen Groß- und Kleinschreibung unterschieden wird.

Fanden Sie das hilfreich?