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łączone 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 instytucji 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 edycją hostowanej warstwy obiektowej.
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 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 obiektu jest ustawiana w geobazie. Jednak podczas wyświetlania tych pól w usłudze obiektowej są one widoczne jako puste.
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ą.