Attivazioni eventi feature layer

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 eventoValoreDescrizione

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:

  • Un campo viene aggiunto a un sublayer o tabella.
  • Un campo viene eliminato da un sublayer o tabella.
  • Un dominio viene aggiunto a un campo in un sublayer o tabella.
  • Un dominio viene rimosso da un campo in un sublayer o tabella.
  • Una tabella correlata viene aggiunta a un sublayer.
  • Una tabella correlata viene rimossa da un sublayer.
  • Un utente definisce o modifica la definizione di una relazione di unione per un sublayer.
  • Nome, tipo, lunghezza o alias di un campo vengono modificati.
  • Il tipo di geometria di un sublayer viene modificato.

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:

  • Il nome di uno dei sublayer
  • La simbologia o le etichette definite per il layer
  • L'estensione geografica definita per il layer
  • Definizioni layer avanzate come le informazioni di fuso orario o le espressioni di definizione memorizzate
  • Se sono consentiti gli allegati per il layer

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:

  • Le impostazioni definite per il feature layer o tabella, ad esempio se consente l'esportazione di dati, possono essere utilizzate nei flussi di lavoro offline o di collaborazione e se il controllo di accesso basato sulla proprietà è attivo o meno.
  • L'elenco dei layer o tabelle incluse nel feature layer o elemento tabella cambia