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-Trigger | Wert | Beschreibung |
|---|---|---|
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:
|
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:
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:
|