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énement | Valeur | Description |
|---|---|---|
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 :
|
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 :
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 :
|
Vous avez un commentaire à formuler concernant cette rubrique ?