Skip To Content

Aktivieren der besitzbasierten Zugriffssteuerung

Bei Features, die Sie über ArcMap in "Eigene gehostete Services" veröffentlichen, können Sie steuern, wer Features bearbeiten kann und welche Änderungen verschiedene Personen vornehmen können, indem Sie die besitzbasierte Zugriffssteuerung für den Feature-Layer aktivieren.

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.

Die Vorgehensweise beim Aktivieren der besitzbasierten Zugriffssteuerung hängt davon ab, ob Ihr Portal ArcGIS Data Store oder eine verwaltete Datenbank zum Speichern gehosteter Feature-Layer-Daten verwendet. Wenn Ihr Portal ArcGIS Data Store verwendet, können Sie Editor-Tracking und besitzbasierte Zugriffssteuerung für den gehosteten Feature-Layer in den Elementdetails des Layers aktivieren. Wenn Ihr Portal eine verwaltete Datenbank für gehostete Feature-Layer-Daten verwendet, befolgen Sie zum Aktivieren der besitzbasierten Zugriffssteuerung die schrittweisen Anleitungen in diesem Thema.

Vorbereiten der Daten

Sie müssen für die Feature-Class (oder Feature-Classes) Editor-Tracking aktivieren, bevor Sie Regeln für besitzbasierte Zugriffssteuerung auf den Feature-Layer festlegen können.

Feature-Class veröffentlichen

Befolgen Sie die Anweisungen unter Veröffentlichen von Features, um die Feature-Class in "Eigene gehostete Services" in ArcMap zu veröffentlichen.

Besitzbasierte Zugriffssteuerung aktivieren

Melden Sie sich bei ArcGIS Server Manager an, beenden Sie den Feature-Layer-Service und aktivieren Sie die besitzbasierte Zugriffssteuerung für ihn.

  1. Melden Sie sich als Portal-Administrator oder als Besitzer des gehosteten Feature-Layer bei ArcGIS Server Manager an.
  2. Öffnen Sie den Ordner Gehosted, und beenden Sie den Feature-Layer-Service durch Klicken auf die Schaltfläche BeendenBeenden.
  3. Doppelklicken Sie auf den Service, um seine Eigenschaften zu öffnen.
  4. Klicken Sie auf Funktionen.
  5. Wählen Sie in der Liste der Funktionen Feature-Zugriff aus.
  6. Aktivieren Sie im Abschnitt Eigenschaften die Option Besitzbasierte Zugriffssteuerung für Features aktivieren.
  7. 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.

    Beispiel:

    • Wenn Sie Abfrage deaktivieren, werden der Person, die beim gehosteten 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.

  8. Speichern Sie die Änderungen, die Sie an den Service-Eigenschaften vorgenommen haben.

Feature-Layer-Service starten

Starten Sie den Feature-Layer-Service nach der Aktivierung von Editor-Tracking und besitzbasierter Zugriffssteuerung neu.

  1. Klicken Sie auf den Link Gehostet, um zur Liste der gehosteten Services zurückzukehren.
  2. Klicken Sie neben dem Feature-Layer-Service auf die Schaltfläche Start Start, um ihn neu zu starten.

Personen mit Berechtigungen zur Bearbeitung können nun eine Verbindung zu Ihrem Feature-Layer herstellen und nur die Bearbeitungsvorgänge ausführen, die Sie ihnen gestattet haben. Alle im Feature-Layer ausgeführten Bearbeitungen zeichnen den Benutzernamen des verbundenen Benutzers sowie die Uhrzeit der Bearbeitung auf. Beachten Sie, dass kein Benutzername gespeichert wird, wenn der Feature-Layer für alle freigegeben (öffentlich) ist.