Gli eventi che attivano un webhook di un feature layer sono utilizzati per tracciare i cambiamenti nel layer. Per ogni webhook creato, vengono specificati gli eventi che saranno tracciati.
La seguente tabella descrive i trigger degli eventi che è possibile definire per i webhook nei feature layer ospitati, viste feature layer ospitati e tabelle ospitate:
| Attivazione evento | Valore | Descrizione |
|---|---|---|
Qualsiasi evento supportato viene attivato. | * | Invia il payload quando si verifica qualsiasi evento elencato in questa tabella. |
Viene creata una feature o riga. | FeaturesCreated | Il payload viene inviato quando un utente aggiunge una feature o riga in un sublayer o tabella nel layer. |
Viene aggiornata una feature o riga. | FeaturesUpdated | Il payload viene inviato quando un utente modifica una feature o riga esistente, ad esempio modificando un attributo o spostando la feature. |
Viene eliminata una feature o riga. | FeaturesDeleted | Il payload viene inviato quando un utente elimina una feature o una riga. |
Viene modificata una feature o riga (ad esempio inserimento, aggiornamento o eliminazione). Nota:Le modifiche degli allegati potrebbero causare l'attivazione del trigger di eventi di FeaturesEdited. Utilizzare una delle seguenti tre attivazioni per tracciare la creazione, l'aggiornamento o l'eliminazione degli allegati. | FeaturesEdited | Il payload viene inviato quando è eseguita una qualsiasi dei tre tipi precedenti di modifica. |
Viene aggiunto un allegato a una feature o riga in uno dei layer. | AttachmentsCreated | Il payload viene inviato quando un utente aggiunge un allegato a una feature o riga. |
Viene aggiornato l'allegato di una feature. | AttachmentsUpdated | Il payload viene inviato quando un utente aggiorna un allegato esistente. |
Viene eliminato un allegato da una feature o riga in uno dei layer. | AttachmentsDeleted | Il payload viene inviato quando un utente elimina un allegato da una feature o riga. |
Lo schema di un feature layer o una tabella cambia. | LayerSchemaChanged | Questo trigger si attiva dopo i seguenti eventi:
|
La definizione di uno o più layer nel feature layer o elemento tabella viene modificata. | LayerDefinitionChanged | Invia il payload quando una delle seguenti proprietà dei layer viene modificata:
Anche aggiungere o eliminare campi e cambiare i tipi dei campi, gli alias o i tipi di geometria causerà l'attivazione di questo trigger, poiché la definizione di un layer include l'elenco e la descrizione dei suoi campi. |
La definizione di un feature layer o elemento tabella cambia. | FeatureServiceDefinitionChanged | Invia il payload quando vengono modificate le definizioni che influiscono sull'intero feature layer o elemento tabella. Le proprietà disponibili sono riportate di seguito:
|