Los eventos que desencadenan un webhook de capa de entidades se utilizan para realizar un seguimiento de los cambios en la capa. Para cada webhook que cree, debe especificar los eventos que se rastrearán.
La siguiente tabla describe los desencadenantes de eventos que se pueden definir para webhooks en capas de entidades alojadas, vistas de capas de entidades alojadas y tablas alojadas:
| Desencadenador de evento | Valor | Descripción |
|---|---|---|
Se desencadena cualquier evento compatible. | * | Envía la carga cuando se produce cualquiera de los eventos enumerados en esta tabla. |
Se crea una entidad o una fila. | FeaturesCreated | La carga se envía cuando un usuario agrega una entidad o una fila a una subcapa o tabla de la capa. |
Se actualiza una entidad o una fila. | FeaturesUpdated | La carga se envía cuando un usuario modifica una entidad o una fila existente, por ejemplo, al editar un atributo o mover la entidad. |
Se elimina una entidad o una fila. | FeaturesDeleted | La carga se envía cuando un usuario elimina una entidad o una fila. |
Se edita una entidad o una fila (por ejemplo, inserción, actualización o eliminación) Nota:Es posible que las ediciones de adjuntos no causen la activación del desencadenador de evento FeaturesEdited. Utilice uno de los tres desencadenantes siguientes para realizar un seguimiento de la creación, actualización o eliminación de archivos adjuntos. | FeaturesEdited | La carga se envía cuando se realiza cualquiera de los tres tipos de ediciones anteriores. |
Se agrega un archivo adjunto a una entidad o a una fila en una de las capas. | AttachmentsCreated | La carga se envía cuando un usuario agrega un archivo adjunto a una función o a una fila. |
Se actualiza un archivo adjunto de entidad. | AttachmentsUpdated | La carga se envía cuando un usuario actualiza un archivo adjunto existente. |
Se elimina un archivo adjunto de una entidad o de una fila en una de las capas. | AttachmentsDeleted | La carga se envía cuando un usuario elimina un archivo adjunto de una entidad. |
El esquema de una capa de entidades o de tabla cambia. | LayerSchemaChanged | Este desencadenante se activa ante cualquiera de los siguientes eventos:
|
La definición de una o más capas de la capa de entidades o el elemento de la tabla cambia. | LayerDefinitionChanged | Envía la carga útil cada vez que se modifica una de las siguientes propiedades de capa:
Agregar o eliminar campos y cambiar los tipos de campo, los alias o el tipo de geometría también provocará que se active este desencadenante, ya que la definición de una capa incluye la lista y la descripción de sus campos. |
La definición de una capa de entidades o un elemento de tabla cambia. | FeatureServiceDefinitionChanged | Envía la carga cuando se modifican las definiciones que afectan a toda la capa de entidades o al elemento de la tabla. Esto incluye lo siguiente:
|