Zugriffskontrolle und -zustände

Die Zugriffskontrolle von Innovator dient dazu, die alternative Änderung von Modellen durch mehrere Benutzer zu verhindern. Sie kann so grundsätzlich Konsolidierungsaufwand vermeiden.

Zugriffskonzept

Innovator besitzt eine eigene Zugriffskontrolle, welche verhindern kann, dass mehrere Benutzer gleichzeitig dasselbe Element (Modellelement, Diagramm, Tabelle, Text usw.) bearbeiten und so Änderungen gegenseitig überschreiben.

Alle Daten eines Repositorys mit seinen Modellen werden von einer zentralen Stelle verwaltet: dem Modellserver. Alle Innovator-Anwendungen erhalten ihre Informationen vom Modellserver und präsentieren sie dem Benutzer. Zwischen Ihrer Benutzeroberfläche und dem Server werden nur die Daten ausgetauscht, die für das aktuelle Fenster relevant sind. Änderungen an diesen Daten werden dem Modellserver sofort mitgeteilt. Lokale und somit eventuell veraltete Kopien der Projektdaten gibt es nicht, so dass jeder Benutzer grundsätzlich mit den aktuellen Daten arbeitet.

Dasselbe Diagramm kann auf mehreren Arbeitsplätzen gleichzeitig dargestellt werden. Nur ein Benutzer erhält jedoch die Möglichkeit, das Diagramm exklusiv zu bearbeiten.

Exklusives Bearbeiten

Sofern ein Benutzer das Zugriffsrecht besitzt, kann er vor einer Modifikation das jeweilige Element zum exklusiven Bearbeiten sperren.

Die Koordinierung der Benutzer erfolgt über eine explizite Zugriffskontrolle, die wie folgt umschaltet:

  • für Dokumente (Diagramme, Tabellen und Spezifikationen) zwischen
    • Bearbeiten Modus und
    • Nur-Lesen Modus
  • für Modellelemente zwischen
    • Exklusiv bearbeiten oder Bereich exklusiv bearbeiten und
    • Freigeben

Für den Befehl Bereich exklusiv bearbeiten benötigen Sie das Verfahrensrecht Massenbearbeitung nutzen.

Wenn Sie Modelldaten verändern möchten, so können Sie durch exklusives Bearbeiten sicherstellen, dass kein anderer Benutzer gleichzeitig dieselben Daten modifiziert, da sonst Widersprüche und Inkonsistenzen auftreten könnten. Diese Bedingung wird in Innovator grundsätzlich durch zwei Mechanismen realisiert.

  • Sie reservieren das Element, das Sie verändern möchten, für sich, und sperren es damit für andere Benutzer. Diese Reservierung wird vom Modellserver verwaltet. Er stellt sicher, dass während der Sperrung kein verändernder Zugriff eines anderen Benutzers erfolgen kann. Die Sperrung können nur Sie selbst oder der Administrator (durch das Abmelden des Benutzers in der Benutzerverwaltung) entfernen.

    Hinweis

    Im Gegensatz zu Diagrammen oder Tabellen können von einem Modellelement beliebig viele grafische Darstellungen im Modell existieren. Wenn Sie ein Modellelement ändern möchten, so können Sie es über jede beliebige seiner Darstellungen sperren. Gleichzeitig sperren Sie damit das Modellelement auch in allen seinen Darstellungen.

  • Ein Element, das von einer Änderung eines anderen Elements mit betroffen ist, darf zum Zeitpunkt der Änderung nicht von einem anderen Benutzer exklusiv bearbeitet werden.

Zugriffszustand eines Elements erkennen

Den Zustand eines Modellelements bezüglich Zugriffskontrolle erkennen Sie an einer Ergänzung seines Symbols und für ein selektiertes Modellelement an der aktiven Anzeige im Untermenü Überarbeiten>Zugriffskontrolle. Außerdem wird im Toolfenster Info im Knoten Sperre angezeigt, welcher Benutzer das Element gesperrt hat.

Zur Aktualisierung der Anzeige drücken Sie [F5].

Tabelle: Symbolergänzungen der Zugriffskontrolle
Symbolergänzung Zustand Bedeutung

(ohne)

Freigeben

Kein Benutzer hat das Element derzeit exklusiv zum Bearbeiten gesperrt. Sie können es bearbeiten oder zum exklusiven Bearbeiten sperren (sofern Sie das Zugriffsrecht darauf besitzen).

Exklusiv bearbeiten

  1. Sie haben das Element zum exklusiven Bearbeiten selbst gesperrt. Sie können es nach Bedarf bearbeiten ohne mit anderen Benutzern in Konflikt zu geraten.
  2. Sie haben einen Anhang geöffnet und ihn noch nicht importiert.

Kein Zugriffsrecht

Sie haben kein Zugriffsrecht auf das Element und können es deshalb nicht bearbeiten.

Welche Rollen ein Zugriffsrecht auf das Element besitzen, wird für das selektierte Element dynamisch im Toolfenster Eigenschaften und über den Befehl  Info im Toolfenster Info angezeigt.

Fremdgesperrt

Ein anderer Benutzer bearbeitet das Element exklusiv. Sie können das Element nicht bearbeiten.

Zugriffskonflikt

Das Element ist zum exklusiven Bearbeiten gesperrt und Sie haben keinen Zugriff. Dieser Zustand kann ausschließlich durch außergewöhnliche Umstände auftreten. Sie können das Element freigeben.

Nur Lesen

Das Element steht ausschließlich zum Lesen zur Verfügung. Sie können das Element nicht bearbeiten.

Für bestimmte Elemente werden z.B. Spezifikationstexte anderer, relevanter Elemente mit dieser Symbolergänzung angezeigt.