Zugriffsrechte im Multi-User-Modus

Tekla Structures
Geändert: 14 Nov. 2024
2025
Tekla Structures

Zugriffsrechte im Multi-User-Modus

Sie können den Zugriff mit Hilfe von Rechten steuern. Die Person, die das Modell erstellt hat, sowie alle Benutzer im selben Unternehmen können Zugriffsrechte auf das Modell unter Verwendung von Rechten steuern. In der Praxis werden die Rechte für das Modell über die Datei privileges.inp gesteuert.

Durch das Bearbeiten der Datei privileges.inp können Sie Folgendes steuern:

  • Zugriff zur Änderung benutzerdefinierter Attribute.

  • Zugriff zur Änderung von Objekteigenschaften. Dies ist durch das Sperren und Freigeben von Objekten möglich.

  • Zugriff zur Änderung von Positionierungseinstellungen.

  • Zugriff zum Entfernen von Benutzern auf Multi-User-Servern.

  • Zugriff zum Speichern von Standarddateien.

Sie können verhindern, dass Ihr Modell und Ihre Zeichnungen versehentlich geändert werden, indem Sie das benutzerdefinierte Attribut (BDA) Gesperrt setzen oder Sperren im Teilsystemmanager verwenden. Durch die kombinierte Verwendung des benutzerdefinierten Attributs Gesperrt und von Rechten können Sie sogar andere Benutzer oder Organisationen daran hindern, Änderungen an Ihrem Modell vorzunehmen.

Beispielsweise können Sie den Zugriff auf das Modell einschränken, sodass ein Prüfer nur Statusattribute ändern kann. Oder Sie können bestimmte Benutzer daran hindern, benutzerdefinierte Attribute zu ändern, die für Genehmigungs- oder Fertigungs- und Montagestatus verwendet wurden.

Anmerkung:

Die Datei privileges.inp wird auch in Tekla Model Sharing verwendet, um festzulegen, welche Benutzer die freigegebenen Modellobjekte oder die freigegebenen Zeichnungen ändern dürfen.

Zugriffsrechte in der Datei privileges.inp ändern

Funktionsweise von Rechten:

  • Die Datei privileges.inp dient als Mittel zum Aktualisieren von Rechten in einem Modell.

  • Die Rechte werden aus der Datei privileges.inp geladen und im Modell gespeichert.

  • Die Rechte werden nur aus der Datei privileges.inp geladen, wenn der aktuelle Benutzer hierzu berechtigt ist.

  • Wenn keine Datei privileges.inp vorhanden ist oder diese nicht geladen werden kann, werden die Rechte verwendet, die bereits im Modell gespeichert sind (falls vorhanden).

  • Wenn Sie 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 die Datei zunächst im aktuell geöffneten Modellordner und anschließend im durch die erweiterte Option XS_INP definierten Ordner.

Anmerkung:

Nur die Person, die das Modell ursprünglich erstellt hat, oder Mitarbeiter des gleichen Unternehmens können die Modellrechte mittels der Datei privileges.inp ändern.

So ändern Sie die Zugriffsrechte:

  1. Schließen Sie das Modell.

  2. Öffnen Sie die Datei privileges.inp mit einem beliebigen Texteditor.

    Die Datei privileges.inp befindet sich normalerweise im Ordner ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\inp. Der genaue Dateispeicherort kann abhängig von der Ordnerstruktur Ihrer Umgebungsdateien variieren.

  3. Ändern Sie die gewünschten Einstellungen und speichern Sie die Datei.

  4. Öffnen Sie das Modell erneut.

Beispiel

Nachstehend finden Sie ein Beispiel für die Datei privileges.inp. Der Schrägstrich (/) oder Gegenschrägstrich (\) trennt den Benutzernamen von dem des Unternehmens (<organization>/<user>). Wird kein Benutzername eingegeben, so bezieht sich das Attribut auf alle Mitarbeiter des Unternehmens. Jede Zeile enthält drei Spalten, getrennt durch Tabulatorschritte.

Wenn Sie die Rechte nur einem Benutzer oder bestimmten Benutzern zuordnen möchten, müssen Sie zunächst alle Benutzer ausschließen und anschließend die Benutzer einschließen, denen Sie Rechte zuteilen möchten.

Beachten Sie, dass für Unternehmens- und Benutzernamen zwischen Groß- und Kleinschreibung unterschieden wird. Beispielsweise ist COMPANYA nicht dasselbe wie companyA.

Optionen in der Datei privileges.inp

Die folgenden Befehle sind in der Datei privileges.inp verfügbar:

  • Zugriff zur Änderung benutzerdefinierter Attribute (BDA) - attribute:UDA_NAME

  • Zugriff zur Änderung von Objekteigenschaften - attribute:OBJECT_LOCKED

  • Zugriff zur Änderung von Positionierungseinstellungen - action:PartnumbersOptions

  • Zugriff zum Starten der Positionierung - action:PerformNumbering

  • Zugriff zum Entfernen von Benutzern im Multi-User-Modell - action:AllowMultiuserKick

  • Zugriff zum Speichern von Standarddateien - action:SaveStandard

  • Zugriff zum Hinzufügen von Wasserzeichen zu gedruckten Zeichnungen - action:DrawingWatermark

Wenn Sie die Berechtigung nur einem oder einigen Benutzern zuweisen möchten, müssen Sie zunächst alle Benutzer ausschließen und anschließend die gewünschten Benutzer mit den Berechtigungen ausstatten.

Spalte

Option

Beschreibung

geschütztes benutzerdefiniertes Attribut

attribute:-Name

Betrifft das geschützte benutzerdefinierte Attribut „Name“. Prüfen Sie die korrekte Schreibung des Attributnamens in der Datei objects.inp.

ODER

Aktion

action:-Name

Wirkt sich auf die Aktion „Name“ aus. Die verfügbaren Aktionen:

  • PartnumbersOptions: Steuert den Zugriff auf die Positionierungseinstellungen.

    Begrenzung: nur volle oder gar keine Rechte

  • PerformNumbering: Steuert den Zugriff zum Durchführen der Positionierung.

  • AllowMultiuserKick: Steuert den Zugriff zum Entfernen von Benutzern aus einem Multi-User-Modell.

    Begrenzung: nur volle oder gar keine Rechte

  • SaveStandard: Steuert den Zugriff zum Speichern von Standarddateien.

    Einschränkungen: nur Standard

  • DrawingWatermark: Steuert den Zugriff zum Hinzufügen von Wasserzeichen für gedruckte Zeichnungen.

Benutzer

everyone

Alle Benutzer

Domäne/

Beeinflusst alle Benutzer innerhalb der Netzdomäne „Domäne“.

Domäne/nn

Wirkt sich auf den Benutzer „nn“ in der Netzdomäne „Domäne“ aus.

nn

Wirkt sich auf den Benutzer „nn“ aus.

rechts

full

Benutzer kann das benutzerdefinierte Attribut ändern.

view

Benutzer kann das benutzerdefinierte Attribut anzeigen, jedoch nicht ändern. Diese Option wird dem Benutzer abgeblendet angezeigt.

none

Das benutzerdefinierte Attribut wird für den Benutzer ausgeblendet.

Benutzerdefiniertes Attribut gesperrt

Zum Schutz von Objekten gegen versehentliche Änderungen können Sie das benutzerdefinierte Attribut (BDA) Gesperrt verwenden.

Sie können es verwenden für

  • Teile (separat für Träger, Stützen usw.)

  • Schrauben

  • Schweißnähte

  • bestimmte Zeichnungstypen

  • Projekteigenschaften

  • Teilsystemeigenschaften

Das benutzerdefinierte Attribut (BDA) Gesperrt hat drei Werte: Ja, Nein und Organisation. Wenn Sie Ja gewählt haben, ist das Objekt gesperrt und seine Eigenschaften können nicht verändert werden. Nur benutzerdefinierte Attribute, welche die Nummerierung nicht beeinflussen, sind änderbar. Wenn Sie versuchen, ein gesperrtes Objekt zu ändern, zeigt Tekla Structures die folgende Warnmeldung an:

„Es gibt gesperrte Objekte, siehe Bericht. Der Vorgang konnte nicht ausgeführt werden.“

Das Attribut OBJECT_LOCKED in der Datei objects.inp definiert, ob das benutzerdefinierte Attribut (BDA) Gesperrt in der Oberfläche von Tekla Structures sichtbar ist.

Anmerkung:

Überprüfen Sie vor dem Sperren von Objekten, dass die Positionierung auf dem aktuellen Stand ist.

Steuerung der Berechtigung zum Sperren und Freigeben von Objekten in einem Multi-User-Modell

Verwenden Sie das Attribut OBJECT_LOCKED in der Datei privileges.inp, um den Zugriff von Benutzern auf das benutzerdefinierte Attribut (BDA) Gesperrt einzustellen und so zu verhindern, dass Benutzer Objekte im Modell sperren und entsperren.

Beispiel

Nur die Benutzer man und man2 verfügen über alle Rechte zum Sperren und Entsperren von Objekten. Das Attribut wird bei allen anderen Benutzern ausgeblendet:

Anmerkung:

Damit andere benutzerdefinierte Attribute geschützt werden können, müssen Sie in der Datei privileges.inp aufgelistet werden.

Steuerung der Berechtigung zum Positionieren in einem Multi-User-Modell

Verwenden Sie PartnumbersOptions in der Datei privileges.inp, um den Zugriff von Benutzern auf die Positionierungseigenschaften zu beschränken und unbefugte Benutzer am Ändern der Positionierungseinstellungen zu hindern.

Anmerkung:

Benutzer können auch ohne die Berechtigung zum Ändern der Positionierungseinstellungen eine Positionierung durchführen.

Wenn ein Benutzer, der nicht über die entsprechende Berechtigung verfügt, im Dialogfeld Positionierungs-Setup versucht, die entsprechende Option aufzurufen, gibt Tekla Structures eine entsprechende Warnmeldung aus.

Beispiel

Nur admin kann die Eigenschaften im Dialogfeld Setup Positionierung ändern:

Steuerung der Berechtigung zum Speichern von Standarddateien in einem Multi-User-Modell

Verwenden Sie die Aktion SaveStandard in der Datei privileges.inp, um den Zugriff von Benutzern auf das Speichern von Standarddateien zu steuern.

Beispiel

Nur admin ist berechtigt, Standarddateien in der Netzdomäne ORGANIZATION zu speichern:

Steuerung der Berechtigung zum Entfernen von Benutzern in einem Multi-User-Modell

Verwenden Sie die Aktion AllowMultiuserKick in Datei privileges.inp, um die Rechte zum Entfernen von Benutzern aus einem Multi-User-Modell einzuschränken.

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 nützlich, wenn ein Anwendungsfehler auf dem Computer des Benutzers aufgetreten ist, und die Sperren für gesperrte Objekte durch Entfernen des Benutzers gelöscht werden müssen.

Definieren Sie die Aktion AllowMultiuserKick in der Datei privileges.inp und geben Sie dem Benutzer, der in der Lage sein soll, andere Benutzer aus dem Modell zu entfernen, volle Rechte.

Beispiel

Nur der Benutzer jsmith erhält alle Berechtigungen zum Entfernen von Benutzern:

So entfernen Sie einen Benutzer:

  1. Klicken Sie im Menü Datei auf Freigeben > Aktive Multi-User.

  2. Klicken Sie mit der rechten Maustaste auf einen Benutzer, den Sie entfernen möchten, und wählen Sie Sperren aufheben.

  3. Klicken Sie auf Aktualisieren, um den Benutzer zu entfernen.

    Alle Sperren, die der Benutzer für Objekte erstellt hat, werden zusammen mit dem Benutzer entfernt.

Fanden Sie das hilfreich?
Zurück
Weiter