Wyzwalacze zdarzeń warstwy obiektowej

Zdarzenia, które powodują uruchomienie elementu webhook warstwy obiektowej, służą do śledzenia zmian w warstwie. Dla każdego utworzonego elementu webhook określa się zdarzenia, które będą śledzone.

W poniższej tabeli opisano wyzwalacze zdarzeń, które można zdefiniować dla elementów webhook w hostowanych warstwach obiektowych, widokach hostowanych warstw obiektowych i hostowanych tabelach:

Wyzwalacz zdarzeniaWartośćOpis

Wyzwalane jest każde obsługiwane zdarzenie.

*

Wysyła ładunek, gdy wystąpi którekolwiek z wydarzeń wymienionych w tej tabeli.

Tworzony jest obiekt lub wiersz.

FeaturesCreated

Ładunek jest wysyłany, gdy użytkownik dodaje obiekt lub wiersz do warstwy podrzędnej lub tabeli w warstwie.

Obiekt lub wiersz zostaje zaktualizowany.

FeaturesUpdated

Ładunek jest wysyłany, gdy użytkownik zmienia istniejący obiekt lub wiersz — na przykład edytuje atrybut lub przenosi obiekt.

Obiekt lub wiersz zostaje usunięty.

FeaturesDeleted

Ładunek jest wysyłany, gdy użytkownik usuwa obiekt lub wiersz.

Obiekt lub wiersz jest edytowany (na przykład wstawianie, aktualizacja lub usuwanie).

Notatka:

Modyfikacje załączników mogą nie aktywować wyzwalacza zdarzenia FeaturesEdited. Użyj jednego z trzech poniższych wyzwalaczy, aby śledzić tworzenie, aktualizowanie lub usuwanie załączników.

FeaturesEdited

Ładunek jest wysyłany po wykonaniu dowolnej z trzech poprzednich czynności edycji.

Załącznik jest dodawany do obiektu lub wiersza w jednej z warstw.

AttachmentsCreated

Ładunek jest wysyłany, gdy użytkownik dodaje załącznik do obiektu lub wiersza.

Załącznik do obiektu jest aktualizowany.

AttachmentsUpdated

Ładunek jest wysyłany, gdy użytkownik aktualizuje istniejący załącznik.

Załącznik jest usuwany z obiektu lub wiersza w jednej z warstw.

AttachmentsDeleted

Ładunek jest wysyłany, gdy użytkownik usuwa załącznik z obiektu.

Zmienia się schemat warstwy obiektowej lub tabeli.

LayerSchemaChanged

Ten wyzwalacz uruchamia się w przypadku wystąpienia któregokolwiek z poniższych zdarzeń:

  • Do warstwy podrzędnej lub tabeli dodawane jest pole.
  • Z warstwy podrzędnej lub tabeli usuwane jest pole.
  • Do pola w warstwie podrzędnej lub tabeli dodawana jest domena.
  • Z pola w warstwie podrzędnej lub tabeli usuwana jest domena.
  • Powiązana tabela zostaje dodana do warstwy podrzędnej.
  • Powiązana tabela zostaje usunięta z warstwy podrzędnej.
  • Użytkownik definiuje lub zmienia definicję relacji złączenia w warstwie podrzędnej.
  • Zmieniono nazwę, typ, długość lub alias pola.
  • Zmieniono typ geometrii warstwy podrzędnej.

Zmienia się definicja co najmniej jednej warstwy w warstwie obiektowej lub elemencie tabeli.

LayerDefinitionChanged

Wysyła ładunek, gdy jedna z poniższych właściwości warstwy zostanie zmieniona:

  • Nazwa dowolnej z warstw podrzędnych
  • Symbolizacja lub etykiety zdefiniowane w warstwie
  • Zasięg geograficzny zdefiniowany w warstwie
  • Zaawansowane definicje warstw, takie jak informacje o strefie czasowej lub zapisane wyrażenia definiujące
  • Czy do warstwy można dodawać załączniki

Dodanie lub usunięcie pól oraz zmiana typów pól, aliasów lub typów geometrii również spowoduje uruchomienie tego wyzwalacza, ponieważ definicja warstwy zawiera listę i opis jej pól.

Zmiana definicji warstwy obiektowej lub elementu tabeli.

FeatureServiceDefinitionChanged

Wysyła ładunek, gdy zmienione zostaną definicje mające wpływ na całą warstwę obiektową lub element tabeli. Mogą to być następujące powody:

  • Zdefiniowane ustawienia warstwy obiektowej lub tabeli, decydujące między innymi o tym, czy można eksportować dane, używać jej w trybie offline lub w ramach procedur wykonywania zadań kooperacji oraz stosować kontrolę dostępu opartą na prawach własności.
  • Zmienia się lista warstw lub tabel zawartych w warstwie obiektowej lub elemencie tabeli.