Włączenie kontroli dostępu opartej na prawach własności umożliwia użytkownikowi wpływanie na to, kto może edytować obiekty publikowane w Moich hostowanych usługach za pomocą aplikacji ArcMap oraz jakie rodzaje modyfikacji mogą wprowadzać poszczególne osoby.
Kontrola dostępu oparta na prawach własności umożliwia określenie jakiego rodzaju zmiany mogą być stosowane w odniesieniu do danych obiektów oraz kto może ich dokonać. Na przykład warstwę obiektów można skonfigurować tak, aby tylko osoba, która dodała obiekt mogła go aktualizować lub usunąć, a wszyscy inni użytkownicy uzyskujący dostęp do warstwy mieli możliwość jedynie wyszukania obiektu.
Sposób włączania kontroli dostępu opartej na prawach własności zależy od tego, czy portal do przechowywania danych dotyczących hostowanych warstw obiektów używa ArcGIS Data Store czy też zarządzanej bazy danych. Jeżeli portal używa ArcGIS Data Store, śledzenie edycji oraz kontrolę dostępu opartą na prawach własności dla hostowanej warstwy obiektów można włączyć w szczegółach elementu. Jeżeli do przechowywania danych dotyczących hostowanych warstw obiektów portal używa zarządzanej bazy danych, aby włączyć kontrolę dostępu opartą na prawach własności, należy postępować zgodnie z instrukcjami zawartymi w tym temacie.
Przygotowanie danych
Przed skonfigurowaniem dla warstwy obiektów zasad dostępu opartych na prawach własności należy włączyć śledzenie edycji dla klasy lub klas obiektów.
Publikacja klasy obiektów
Aby opublikować klasę obiektów w Moich hostowanych usługach w aplikacji ArcMap, postępuj zgodnie z instrukcjami w temacie Publikacja obiektów.
Włączanie kontroli dostępu opartej na prawach własności
Zaloguj się w aplikacji ArcGIS Server Manager, zatrzymaj usługę warstwy obiektów i włącz dla niej kontrolę dostępu opartą na prawach własności.
- Zaloguj się w aplikacji ArcGIS Server Manager jako administrator portalu lub właściciel warstwy obiektów.
- Otwórz folder Hostowane i zatrzymaj usługę warstwy obiektów, klikając przycisk Zatrzymaj.
- Kliknij dwukrotnie usługę, aby otworzyć okno jej właściwości.
- Kliknij Funkcje.
- Z listy funkcji wybierz opcję Dostęp do obiektów.
- W sekcji Właściwości zaznacz opcję Włącz dla obiektów kontrolę dostępu opartą na prawach własności.
- W sekcji Dozwolone operacje na obiektach utworzonych przez innych użytkowników zaznacz operacje edycji, na które chcesz zezwolić osobom nie będącym twórcami obiektów.
Na przykład:
- Jeśli usuniesz zaznaczenie opcji Zapytanie, osoba zalogowana i uzyskująca dostęp do hostowanej warstwy obiektów będzie widzieć jedynie obiekty utworzone przez siebie.
- Jeśli zaznaczona jest opcja Zapytanie, ale opcje Aktualizowanie i Usuwanie nie są zaznaczone, obiekty będą wyświetlane w trybie tylko do odczytu dla wszystkich oprócz ich autora.
- Jeśli zaznaczone są opcje Zapytanie i Aktualizowanie, ale opcja Usuwanie nie jest zaznaczona, obiekty mogą być wyszukiwane i modyfikowane przez osoby nie będące właścicielami, jednak nie mogą zostać usunięte.
- Zapisz zmiany wprowadzone do właściwości usługi.
Uruchamianie usługi warstwy obiektów
Po włączeniu funkcji śledzenia edycji i kontroli dostępu opartej na prawach własności uruchom ponownie usługę warstwy obiektów.
- Kliknij łącze Hostowane, aby wrócić do listy usług hostowanych.
- Kliknij przycisk Uruchom znajdujący się obok usługi warstwy obiektów, aby uruchomić ją ponownie.
Osoby posiadające uprawnienia edycji mogą teraz nawiązać połączenie z warstwą obiektów i przeprowadzać tylko te operacje edycji, które zostały dozwolone. Dokonanie jakiejkolwiek edycji warstwy obiektów będzie powodowało zapisanie nazwy użytkownika osoby uzyskującej połączenie oraz czasu dokonania modyfikacji. W przypadku warstw obiektów udostępnionych wszystkim (publicznie) nazwy użytkowników nie są przechowywane.