Die Möglichkeit zum Erstellen oder Löschen von Ebenen ausschalten


       
  Bezieht sich auf     
       
  Produkt(e): MicroStation  
  Version(en): V8i, CONNECT, 2023, 2024  
  Umgebung:  N\A  
  Produktbereich:  Ebenen  
  Produktunterbereich:  Allgemein  
  Ursprünglicher Autor: Yvonne Lohse, Bentley Technical Support Group  
       

 

Problem

Wie kann man die Möglichkeit zum Erstellen und / oder Löschen deaktivieren / ausschalten?

Problemlösung

Um zu verhindern, dass ein Anwender Ebenen in einer Zeichnung Erstellen und Löschen kann, sollte folgende Zeile in einer Konfigurationsdatei gesetzt werden: z.B. in der standards.cfg-Datei:

_USTN_CAPABILITY < -CAPABILITY_LEVELS_CREATE

Im Zusammenhang mit dieser Ebenen-Einschränkungs-Funktionalität gibt es folgende 3 Variablen:

CAPABILITY_LEVELS_CREATE : Ermöglicht das Erstellen und Löschen von Ebenen.
CAPABILITY_LEVELS_ALLOW_DELETE : Ermöglicht das Löschen von Ebenen. Dies gilt nur, falls CAPABILITY_LEVELS_CREATE nicht deaktiviert ist.
CAPABILITY_LEVELS_ALLOW_CREATE : Ermöglicht das Erstellen von Ebenen. Dies gilt nur, falls CAPABILITY_LEVELS_CREATE nicht deaktiviert ist.

D.h. wenn die Variable -CAPABILITY_LEVELS_CREATE gesetzt ist, können die Ebenen nicht mehr erstellt oder gelöscht werden.
Wenn jedoch nur das Erstellen von Ebenen ausgeschaltet werden soll, dann sollte nur die Variable -CAPABILITY_LEVELS_ALLOW_CREATE gesetzt werden. Gleiches gilt für das Löschen von Ebenen. Wenn dabei also weiterhin Ebenen erstellt werden dürfen sollen, sollte dafür nur die Variable -CAPABILITY_LEVELS_ALLOW_DELETE gesetzt werden.

Das Einschränken der Ebenen-Funkionen ist besonders hilfreich, wenn Ebenen von einer Ebenen-Bibliothek ( DGNLIB ) bezogen werden.

Hinweis: Ab der MicroStation Version V8 2004 Edition, werden dabei je nach aktivierter bzw. deaktivierter Funktion die dazugehörigen Icons 
für "Neue Ebene" und "Ebene Löschen" ausgegraut um somit die fehlende Funktion wieder zu spiegeln.

Sehen Sie hierzu auch

How to remove the ability to create/delete levels.