Feature-Layer-Ereignis-Trigger

Die Ereignisse, die einen Feature-Layer-Webhook auslösen, werden verwendet, um Änderungen an dem Layer zu verfolgen. Für jeden von Ihnen erstellten Webhook legen Sie die Ereignisse fest, die verfolgt werden sollen.

Die folgende Tabelle beschreibt die Ereignis-Trigger, die Sie für Webhooks auf gehosteten Feature-Layern, Sichten gehosteter Feature-Layer und gehosteten Tabellen definieren können:

Ereignis-TriggerWertBeschreibung

Jedes unterstützte Ereignis wird ausgelöst.

*

Sendet die Payload, wenn eines der in dieser Tabelle aufgeführten Ereignisse eintritt.

Ein Feature oder eine Zeile wird erstellt.

FeaturesCreated

Die Payload wird gesendet, wenn ein Benutzer ein Feature oder eine Zeile zu einem Sublayer oder einer Tabelle im Layer hinzufügt.

Ein Feature oder eine Zeile wird aktualisiert.

FeaturesUpdated

Die Payload wird gesendet, wenn ein Benutzer ein vorhandenes Feature oder eine Zeile ändert, z. B. durch Bearbeiten eines Attributs oder Verschieben des Features.

Ein Feature oder eine Zeile wird gelöscht.

FeaturesDeleted

Die Payload wird gesendet, wenn ein Benutzer ein Feature oder eine Zeile löscht.

Ein Feature oder eine Zeile wird bearbeitet (z. B. Einfügen, Aktualisieren oder Löschen).

Hinweis:

Bei Bearbeitungen von Anlagen wird der Ereignis-Trigger FeaturesEdited möglicherweise nicht ausgelöst. Verwenden Sie einen der folgenden drei Trigger, um das Erstellen, Aktualisieren oder Löschen von Anlagen zu verfolgen.

FeaturesEdited

Die Payload wird gesendet, wenn eine der drei zuvor genannten Bearbeitungsarten durchgeführt wird.

Eine Anlage wird zu einem Layer oder einer Zeile in einem der Layer hinzugefügt.

AttachmentsCreated

Die Payload wird gesendet, wenn ein Benutzer eine Anlage zu einem Feature oder einer Zeile hinzufügt.

Eine Feature-Anlage wird aktualisiert.

AttachmentsUpdated

Die Payload wird gesendet, wenn ein Benutzer eine bestehende Anlage aktualisiert.

Eine Anlage wird aus einem Layer oder einer Zeile in einem der Layer gelöscht.

AttachmentsDeleted

Die Payload wird gesendet, wenn ein Benutzer eine Anlage aus einem Feature löscht.

Ein Feature-Layer oder das Schema einer Tabelle wird geändert.

LayerSchemaChanged

Dieser Trigger wird bei jedem der folgenden Ereignisse ausgelöst:

  • Ein Feld wird zu einem Sublayer oder einer Tabelle hinzugefügt.
  • Ein Feld wird aus einem Sublayer oder einer Tabelle gelöscht.
  • Eine Domäne wird einem Feld in einem Sublayer oder einer Tabelle hinzugefügt.
  • Eine Domäne wird aus einem Feld in einem Sublayer oder einer Tabelle entfernt.
  • Eine zugehörige Tabelle wird zu einem Sublayer hinzugefügt.
  • Eine zugehörige Tabelle wird aus einem Sublayer entfernt.
  • Ein Benutzer definiert oder ändert die Definition einer Verbindungsbeziehung für einen Sublayer.
  • Der Name, der Typ, die Länge oder der Alias eines Feldes wird geändert.
  • Der Geometrietyp eines Sublayers wird geändert.

Die Definition für einen oder mehrere Layer im Feature-Layer oder Tabellenelement wird geändert.

LayerDefinitionChanged

Sendet die Payload, wenn eine der folgenden Layer-Eigenschaften geändert wird:

  • Der Name eines beliebigen Sublayers
  • Die für den Layer definierte Symbolisierung oder die definierten Beschriftungen
  • Die für den Layer definierte geographische Ausdehnung
  • Erweiterte Layer-Definitionen wie Zeitzoneninformationen oder gespeicherte Definitionsausdrücke
  • Ob Anlagen für den Layer zulässig sind

Das Hinzufügen oder Löschen von Feldern und das Ändern von Feldtypen, Aliasnamen oder Geometrietypen führt ebenfalls zum Auslösen dieses Triggers, da die Definition eines Layers die Liste und Beschreibung seiner Felder enthält.

Eine Feature-Layer- oder eine Tabellenelementdefinition wird geändert.

FeatureServiceDefinitionChanged

Sendet die Payload, wenn Definitionen geändert werden, die sich auf den gesamten Feature-Layer oder das gesamte Tabellenelement auswirken. Dazu zählen:

  • Die für den Feature-Layer oder die Tabelle definierten Einstellungen, z. B. ob Daten daraus exportiert werden können, ob sie in Offline- oder kollaborativen Workflows verwendet werden können und ob eine besitzbasierte Zugriffskontrolle durchgesetzt wird
  • Die Liste der Layer oder Tabellen, die im Feature-Layer oder Tabellenelement enthalten sind, ändert sich