Durch die besitzbasierte Zugriffssteuerung können Sie angeben, welche Bearbeitungsvorgänge für bestimmte Features ausgeführt werden können und wer diese Änderungen vornehmen kann. Beispielsweise können Sie den Feature-Layer so einrichten, dass nur die Person, die ein Feature hinzufügt, es aktualisieren und löschen kann und alle anderen Personen, die eine Verbindung mit dem Layer herstellen, das Feature nur abfragen können.
Wie die besitzbasierte Zugriffssteuerung aktiviert wird und welche Steuerelemente verfügbar sind, hängt davon ab, ob Sie diese Funktion für einen gehosteten Feature-Layer oder einen ArcGIS Server-Feature-Layer (Feature-Service) aktivieren.
Aktivieren der besitzbasierten Zugriffssteuerung für einen gehosteten Feature-Layer
Der Besitzer des gehosteten Feature-Layers oder der Portal-Administrator muss Editor-Tracking für den Layer aktivieren. Nach diesem Schritt sind die folgenden Zugriffssteuerungsoptionen verfügbar:
- Editoren können nur eigene Features anzeigen
- Features sind für Editoren nicht sichtbar; dies gilt auch für Features, die sie hinzufügen.
- Editoren können nur eigene Features bearbeiten
- Nur neue Features hinzufügen
Weitere Informationen dazu, wie mit diesen Optionen der Zugriff auf die gehosteten Feature-Layer-Daten gesteuert wird, finden Sie unter Verwalten der Bearbeitung von gehosteten Feature-Layern.
Aktivieren der besitzbasierten Zugriffssteuerung für einen ArcGIS Server-Feature-Layer
Bei ArcGIS Server-Feature-Layern bedeutet besitzbasierter Zugriff, dass die Person, die das Feature erstellt, über die vollständige Kontrolle darüber verfügt. Sie können jedoch Regeln für die Art der Vorgänge festlegen, die andere Benutzer (Personen, die das Feature nicht erstellt haben) durchführen können. Diese Regeln basieren auf den folgenden Optionen:
- Abfrage: Wenn Sie zulassen, dass andere Benutzer Features abfragen, kann nur die Person, die das Feature dem Feature-Layer hinzugefügt hat (der Ersteller), das Feature anzeigen und bearbeiten.
- Aktualisieren: Wenn Sie zulassen, dass andere Benutzer Features aktualisieren, kann jede Person mit Editor-Berechtigungen die Attribute oder die Position eines Features im Feature-Layer aktualisieren.
- Löschen: Wenn Sie zulassen, dass andere Benutzer Features löschen, kann jede Person mit Editor-Berechtigungen ein Feature im Feature-Layer löschen.
Weitere Informationen finden Sie in der ArcGIS Server-Hilfe unter Besitzbasierte Zugriffssteuerung für Feature-Services.
Sie müssen für die Feature-Class (oder Feature-Classes) Editor-Tracking aktivieren, bevor Sie Regeln für den Zugriff festlegen können. Sie können diese Regeln entweder bei der Veröffentlichung des ArcGIS Server-Feature-Layers oder zu einem späteren Zeitpunkt festlegen. Um die Regeln für den Zugriff nach der Veröffentlichung festzulegen, gehen Sie folgendermaßen vor:
- Melden Sie sich als Portal-Administrator oder Besitzer des Feature-Layers bei ArcGIS Server Manager an, und beenden Sie den Feature-Service (Kartenservice mit Feature-Layer-Zugriff).
- Doppelklicken Sie auf den Service, um seine Eigenschaften zu öffnen.
- Klicken Sie auf Funktionen.
- Wählen Sie in der Liste der Funktionen Feature-Zugriff aus.
- Aktivieren Sie im Abschnitt Eigenschaften die Option Besitzbasierte Zugriffssteuerung für Features aktivieren.
- Aktivieren Sie unter Zulässige Operationen für Features, die von anderen Benutzern erstellt wurden die Bearbeitungsoptionen, die Personen für nicht von Ihnen erstellte Features zur Verfügung stehen sollen.
Nachfolgend finden Sie einige Beispiele:
- Wenn Sie Abfrage deaktivieren, werden der Person, die beim Feature-Layer angemeldet ist, nur die Features angezeigt, die sie erstellt hat.
- Wenn Abfrage aktiviert ist, Aktualisieren und Löschen dagegen nicht, sind die Features für jede Person außer für den Ersteller des Features schreibgeschützt.
- Wenn Abfrage und Aktualisieren aktiviert sind, Löschen dagegen nicht, können die Features von anderen Benutzern als dem Besitzer abgefragt und geändert, jedoch nicht gelöscht werden.
- Speichern Sie die Änderungen, die Sie an den Service-Eigenschaften vorgenommen haben.
- Starten Sie den Feature-Service (Kartenservice mit Feature-Zugriff) neu.