Włączenie funkcji śledzenia edycji dla klasy lub klas obiektów, które są używane w warstwie obiektów, umożliwia obserwowanie kto edytuje obiekty w warstwach obiektów udostępnionych członkom portalu. Jeśli dla klasy obiektów włączone zostanie śledzenie edycji, informacje dotyczące konta osoby, która tworzy lub edytuje obiekt w warstwie obiektowej, są rejestrowane razem z datą i godziną wprowadzenia zmiany.
Sposób włączania śledzenia edycji zależy od tego, czy zostaje włączona w hostowanej warstwy obiektowej, czy w warstwie obiektowej w witrynie serwera ArcGIS GIS Server.
Włączanie śledzenia edycji w hostowanej warstwie obiektowej
Właściciel hostowanej warstwy obiektowej lub administrator portalu może włączyć śledzenie edycji w hostowanej warstwie obiektowej, zaznaczając opcję Zapisuj, kto tworzy i aktualizuje obiekty na karcie Ustawienia na stronie szczegółów hostowanej warstwy obiektowej. Więcej informacji można znaleźć w sekcji Zarządzanie hostowanymi warstwami obiektowymi.
Jeśli warstwa obiektowa została udostępniona wszystkim (publicznie), system ArcGIS rejestruje datę i godzinę dodania lub zmodyfikowania obiektu, ale nie rejestruje nazwy użytkownika.
Jeśli aplikacja ArcGIS Pro lub ArcMap jest używana do publikowania hostowanej warstwy obiektowej na podstawie danych geobazy z włączonym śledzeniem edycji, śledzenie edycji zostaje włączone także w hostowanej warstwie obiektowej.
Począwszy od wersji 2.5 aplikacji ArcGIS Pro, dostępna jest opcja zachowywania wartości w polach śledzenia edycji w momencie publikacji lub w celu ich zastąpienia. Domyślnie nazwa autora i edytującego zostają zastąpione nazwą konta oprogramowania ArcGIS Enterprise lub usługi ArcGIS Online, które zostało użyte do nawiązania połączenia z aktywnym portalem, a daty utworzenia i edycji są zastępowane datą opublikowania. Przyczyną jest potrzeba pozwolenia na użycie ustawienia sterującego możliwością wyświetlania poszczególnych funkcji przez użytkowników. Loginy bazy danych w polach autora i edytującego w źródle danych nigdy nie będą używane w celu uzyskania dostępu do danych hostowanej warstwy obiektowej lub w celu przeprowadzenia jej edycji. Jeśli te wartości zostaną zachowane, nikt nie będzie mógł zobaczyć tych funkcji po włączeniu opcji Edytujący widzą tylko własne obiekty.
Włączanie śledzenia edycji w warstwie obiektowej serwera ArcGIS Server
Aby możliwe było włączenie śledzenia edycji danych w warstwie obiektowej serwera ArcGIS Server (usługa obiektowa), właściciel danych źródłowych musi włączyć śledzenie edycji w geobazie profesjonalnej. Więcej informacji na ten temat znajduje się w sekcji Śledzenie edycji na potrzeby usług obiektowych w pomocy serwera ArcGIS Server.
Ponieważ warstwy obiektowe serwera ArcGIS Server odwołują się do danych w zarejestrowanym magazynie danych, system ArcGIS rejestruje identyfikator logowania edytującego oraz datę i czas wprowadzenia modyfikacji zarówno w geobazie, jak i w warstwie obiektowej serwera ArcGIS Server. Należy pamiętać, że te identyfikatory logowania nie są takie same. Jeśli na przykład użytkownik nawiązał połączenie z geobazą w aplikacji ArcGIS Pro i zmodyfikował dane, w polach śledzenia edycji zostaje zarejestrowana nazwa użytkownika użyta do nawiązania połączenia z bazą danych. Jeśli modyfikacje zostały wprowadzone za pośrednictwem usługi obiektowej, która jest zabezpieczona — co oznacza, że konieczne jest podanie identyfikatora logowania do serwera ArcGIS Server lub, jeśli witryna serwera ArcGIS Server jest sfederowana z portalem, identyfikatora logowania do portalu ArcGIS Enterprise — ten właśnie identyfikator logowania zostanie zapisany w polach śledzenia edycji.
Gdy usługę obiektową z włączonym śledzeniem edycji modyfikuje użytkownik nieuwierzytelniony, w polach autora i edytującego rejestrowany jest użytkownik ESRI_Anonymous, a odpowiednia data utworzenia lub edycji jest ustawiana w geobazie. Jeśli jednak pola te są wyświetlane z usługi obiektowej, wyglądają na puste. Należy pamiętać, że jeśli niezabezpieczona usługa obiektowa zostanie dodana do usługi ArcGIS Online lub portalu ArcGIS Enterprise (innymi słowy, dla usługi nie zostaną podane poświadczenia serwera ArcGIS Server), przyjmuje się, że autorem modyfikacji jest użytkownik nieuwierzytelniony, a w polach autora i edytującego rejestrowany jest użytkownik ESRI_Anonymous.
Aby włączyć śledzenie edycji danych, które zostały już opublikowane, wykonaj następujące czynności:
- Jako administrator lub publikujący zaloguj się do aplikacji ArcGIS Server Manager w witrynie ArcGIS Server, w której działa usługa mapowa i zatrzymaj tę usługę mapową (z włączonym dostępem do obiektów).
- Poproś właściciela danych o włączenie śledzenia edycji dla klas obiektów używanych w usłudze obiektowej.
- W aplikacji ArcGIS Server Manager uruchom usługę mapową.