Déclencheurs d’événement de couche d’entités

Les événements qui déclenchent l’activation d’un webhook de couche d’entités sont utilisés pour effectuer un suivi des modifications apportées à la couche. Pour chaque webhook que vous créez, vous spécifiez les événements à suivre.

Le tableau suivant décrit les déclencheurs d’événement que vous pouvez définir pour les webhooks des couches d’entités hébergées, des vues de couches d’entités hébergées et des tables hébergées :

Déclencheur d’événementValeurDescription

Un événement pris en charge est déclenché.

*

Envoie la charge utile lorsque l’un des événements répertoriés dans ce tableau survient.

Une entité ou une ligne est créée.

FeaturesCreated

La charge utile est envoyée lorsqu’un utilisateur ajoute une entité ou une ligne à une sous-couche ou à une table de la couche.

Une entité ou une ligne est mise à jour.

FeaturesUpdated

La charge utile est envoyée lorsqu’un utilisateur modifie une entité ou une ligne existante, par exemple en mettant à jour un attribut ou en déplaçant l’entité.

Une entité ou une ligne est supprimée.

FeaturesDeleted

La charge utile est envoyée lorsqu’un utilisateur supprime une entité ou une ligne.

Une entité ou une ligne est modifiée (par exemple, insertion, mise à jour ou suppression)

Remarque :

Les mises à jour de pièces jointes peuvent ne pas lancer le déclencheur d’événement FeaturesEdited. Utilisez l’un des trois déclencheurs suivants pour effectuer un suivi de la création, de la mise à jour ou de la suppression des pièces jointes.

FeaturesEdited

La charge utile est envoyée lorsque l’un des trois types de mise à jour précédents est effectué.

Une pièce jointe est ajoutée à une entité ou à une ligne dans l’une des couches.

AttachmentsCreated

La charge utile est envoyée lorsqu’un utilisateur ajoute une pièce jointe à une entité ou à une ligne.

Une pièce jointe à une entité est mise à jour.

AttachmentsUpdated

La charge utile est envoyée lorsqu’un utilisateur met à jour une pièce jointe existante.

Une pièce jointe est supprimée d’une entité ou d’une ligne dans l’une des couches.

AttachmentsDeleted

La charge utile est envoyée lorsqu’un utilisateur supprime une pièce jointe d’une entité.

La structure d’une table ou d’une couche d’entités change.

LayerSchemaChanged

Ce déclencheur est activé lorsque l’un ou l’autre des événements suivants survient :

  • Un champ est ajouté à une sous-couche ou à une table.
  • Un champ est supprimé d’une sous-couche ou d’une table.
  • Un domaine est ajouté à un champ dans une sous-couche ou dans une table.
  • Un domaine est supprimé d’un champ dans une sous-couche ou dans une table.
  • Une table associée est ajoutée à une sous-couche.
  • Une table associée est supprimée d’une sous-couche.
  • Un utilisateur définit une relation de jointure pour une sous-couche ou change cette définition.
  • Le nom, le type, la longueur ou l’alias d’un champ est modifié.
  • Le type de géométrie d’une sous-couche est modifié.

La définition d’une ou de plusieurs couches dans l’élément de la table ou de la couche d’entités change.

LayerDefinitionChanged

Envoie la charge utile à chaque fois que l’une des propriétés suivantes de la couche est modifiée :

  • Le nom de l’une des sous-couches
  • La symbologie ou les étiquettes définies pour la couche
  • L’étendue géographique définie pour la couche
  • Les définitions de couche avancées, telles que les informations de fuseau horaire ou les expressions de définition stockées
  • La possibilité d’ajouter des pièces jointes à la couche

L’ajout ou la suppression de champs ainsi que la modification des types de champ, des alias ou du type de géométrie entraînent également l’activation de ce déclencheur car la définition d’une couche inclut la liste et la description de ses champs.

La définition d’un élément de la table ou de la couche d’entités change.

FeatureServiceDefinitionChanged

Envoie la charge utile lorsque les définitions qui s’appliquent à l’intégralité de l’élément de la table ou de la couche d’entités sont modifiées. Il s’agit des paramètres suivants :

  • Les paramètres définis pour la table ou la couche d’entités, qui indiquent par exemple si des données peuvent en être exportées, si elle peut être utilisée dans des processus en mode hors connexion ou collaboratifs et si le contrôle d’accès basé sur la propriété est appliqué
  • La liste des couches et des tables incluses dans l’élément de la table ou de la couche d’entités change.