Os eventos que ativam um webhook da camada de feição são usados para rastrear alterações na camada. Para cada webhook criado, você especifica os eventos que serão rastreados.
A tabela a seguir descreve os ativadores de eventos que você pode definir para webhooks em camadas de feição hospedadas, visualizações da camada de feição hospedada e tabelas hospedadas:
| Ativador de evento | Valor | Descrição |
|---|---|---|
Qualquer evento suportado é ativado. | * | Envia a carga útil quando ocorre qualquer um dos eventos listados nesta tabela. |
Uma feição ou linha é criada. | FeaturesCreated | A carga útil é enviada quando um usuário adiciona uma feição ou linha, a uma subcamada ou tabela na camada. |
Uma feição ou linha é atualizada. | FeaturesUpdated | A carga útil é enviada quando um usuário altera uma feição ou linha existente, como editar um atributo ou mover a feição. |
Uma feição ou linha é excluída. | FeaturesDeleted | A carga útil é enviada quando um usuário exclui uma feição ou linha. |
Uma feição ou linha é editada (por exemplo, inserção, atualização ou exclusão). Anotação:Edições de anexos podem não fazer com que o ativador de evento FeaturesEdited seja disparado. Use um dos três ativadores a seguir para rastrear a criação, atualização ou exclusão de anexos. | FeaturesEdited | A carga útil é enviada quando qualquer um dos três tipos de edição anteriores é executado. |
Um anexo é adicionado a uma feição ou linha em uma das camadas. | AttachmentsCreated | A carga útil é enviada quando um usuário adiciona um anexo a uma feição ou linha. |
Um anexo de feição é atualizado. | AttachmentsUpdated | A carga útil é enviada quando um usuário atualiza um anexo existente. |
Um anexo é excluído de uma feição ou linha em uma das camadas. | AttachmentsDeleted | A carga útil é enviada quando um usuário exclui um anexo de uma feição. |
O esquema de uma camada de feição ou tabela muda. | LayerSchemaChanged | Este ativador é disparado para qualquer um dos seguintes eventos:
|
A definição de uma ou mais camadas na camada de feição, ou item de tabela muda. | LayerDefinitionChanged | Envia a carga útil sempre que uma das seguintes propriedades da camada é alterada:
Adicionar ou excluir campos e alterar tipos de campos, nomes alternativos ou tipo de geometria também fará com que esse ativador seja disparado,pois a definição de uma camada inclui a lista e a descrição de seus campos. |
Uma camada de feição ou definição de item da tabela muda. | FeatureServiceDefinitionChanged | Envia a carga útil quando as definições que afetam toda a camada de feição ou item da tabela são alteradas. Estes incluem o seguinte:
|