Zusätzliche Kriterien für Zugriffsattribute definieren
Erläuterung
Diese Aktivität dient zum Definieren der Tabelle Feldkonfiguration unter Zugriffsattribut. Diese Tabelle bestimmt, welche Änderungen bei den in der logischen Einheit gespeicherten Daten vorgenommen werden können.
Es gibt zwei Arten von Datensätzen in der Tabelle:
- Der erste Typ dient zum Filtern, wer Zugriff auf Daten hat. Wenn ein Zugriffsattribut erstellt wird, werden mehrere solche Datensätze automatisch angezeigt. Sie geben an, was aktiviert ist, wenn jemand versucht, auf die Daten zuzugreifen. In den meisten Fällen ist es die Firmen-ID und die Mitarbeiter-ID, aber es können auch weitere Kriterien angezeigt werden.
- Der zweite Typ von Datensätzen definiert, welche Aktionen für die Daten durchgeführt werden können. Dies sind die Datensätze, die Sie in den meisten Fällen hinzufügen oder bearbeiten möchten. Sie können u. a. Genehmigungen, Freigaben oder Änderungen von Werten erlauben. Bedenken Sie, dass Sie keine Datensätze für bestimmte Felder in der Anwendung erstellen, sondern für alle Daten, die von einer logischen Einheit verarbeitet werden.
Navifieren Sie zu Zugriffsattribut. Wählen Sie die geschützte Logikeinheit aus der grafischen Objektstruktur aus und erweitern Sie die Struktur, um nach der entsprechenden Attribut-ID zu suchen.
Wählen Sie im Feld Spaltenname über die Werteliste die Spalte mit den Daten aus, die Sie kontrollieren möchten. In der logischen Einheit ExpenseHeader befindet sich zum Beispiel die Spalte EXPENSE_STATUS. In dieser Spalte sind Daten zu Genehmigungen des Ausgabenstatus gespeichert.
Das Feld Schlüsselspalte wird von Datensätzen verwendet, die angeben, welche Art von Schlüsselinformationen zum Identifizieren von Daten verwendet wird.
Im Feld Alter Wert wird angegeben, welche Werte von einem Eigentümer des Zugriffsattributs geändert werden können. Der Eigentümer des Attributs kann Daten nur dann ändern, wenn Sie dem Inhalt des Feldes Alter Wert entsprechen. Wenn zum Beispiel in der Spalte EXPENSE_STATUS das Feld Alter Wert auf Genehmigt gesetzt wurde, kann der Vorgesetzte die Ausgabe nur dann ändern, wenn sie genehmigt wurde. Wenn das FeldAlter Wert leer bleibt, kann der Eigentümer des Attributs alle in der Spalte gespeicherten Daten ändern.
Im Feld Neuer Wert wird angegeben, welche neuen Werte vom Eigentümer des Zugriffsattributs festgelegt werden können. Der Eigentümer des Attributs kann Daten nur zu den Werten ändern, die im Feld Alter Wert aufgeführt sind. Wenn zum Beispiel in der Spalte EXPENSE_STATUS das Feld Neuer Wert auf Genehmigen gesetzt wurde, kann der Vorgesetzte nur die Ausgabe genehmigen. Wenn das Feld leer bleibt, kann der Eigentümer die Daten zu einem beliebigen Status ändern.
In den Feldern Neuer Wert und Alter Wert können folgende Operatoren verwendet werden:
- % (beliebiger Wert)
- > (größer als)
- >= (größer als oder gleich)
- < (kleiner als)
- <= (kleiner oder gleich)
- != (ungleich)
- !% (kein Wert)
- .. (zwischen)
Hinweis: Mit dem Semikolon können Sie bei Bedarf mehrere Werte mit den Operatoren eingeben.
Wählen Sie im Feld Attributwert eine der folgenden Optionen aus:
- Wert festlegen, um eine Zugriffssperre zu erstellen. Die Anwendung merkt sich, mit welcher Zugriffsattributsebene (später bei der Aktivität Zugriffsrolle definieren definiert) Daten geändert wurden. Jeder Anwender mit einer niedrigeren Zugriffsattributsebene kann die Daten nicht überschreiben.
Wenn zum Beispiel ein Vorgesetzter die Ausgabe genehmigt und diese Änderung bei aktiviertem Feld Wert festlegen vorgenommen wird, dann kann niemand mit einer niedrigeren Attributebene diese Änderung rückgängig machen.
- Wert löschen, um die Zugriffssperre zu entfernen. Sobald der Eigentümer des Attributs Daten ändert, entfernt die Anwendung alle vorhandenen Zugriffssperren. Jeder Anwender mit Zugriff auf Daten kann diese unabhängig von der Zugriffsattributsebene ändern.
Wenn zum Beispiel ein Vorgesetzter den Ausgabenstatus wieder zuBestätigt ändern möchte und jemand anderem die Genehmigung überträgt, dann muss er einen anderen Datensatz definiert haben:
Um die Genehmigung wieder zurück zu einer Bestätigung zu ändern, muss in der Spalte EXPENSE_STATUS das Feld Alter Wert auf Genehmigt, das Feld Neuer Wert auf Bestätigt und das Feld Attributwert auf Wert löschen gesetzt sein. In diesem Fall ermöglicht Wert löschen, dass Vorgesetzte mit einer niedrigeren Attributebene die Genehmigung vornehmen können (wenn ihnen das entsprechende Attribut zugewiesen wurde).
- Wenn das Feld leer bleibt, wird die Zugriffssperre ignoriert. Ein Vorgesetzter ändert die Daten, soweit möglich, und lässt die bisherige Zugriffssperre aktiv.
Voraussetzungen
Um diese Aktivität durchführen zu können, muss ein Zugriffsattribut erstellt werden.
Auswirkungen
Durch diese Aktivität werden einem Zugriffsattribut zusätzliche Zugriffskriterien hinzugefügt, um zu bestimmen, wer Zugriff hat und/oder welche Aktionen für die Daten ausgeführt werden können.