Ativadores de evento da camada de feição

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 eventoValorDescriçã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:

  • Um campo é adicionado a uma subcamada ou tabela.
  • Um campo é excluído de uma subcamada ou tabela.
  • Um domínio é adicionado a um campo em uma subcamada ou tabela.
  • Um domínio é removido de um campo em uma subcamada ou tabela.
  • Uma tabela relacionada é adicionada a uma subcamada.
  • Uma tabela relacionada é removida de uma subcamada.
  • Um usuário define ou altera a definição de um relacionamento de junção para uma subcamada.
  • O nome, tipo, comprimento ou nome alternativo de um campo é alterado.
  • O tipo de geometria de uma subcamada é alterado.

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:

  • O nome de qualquer uma das subcamadas
  • A simbologia ou rótulos definidos para a camada
  • A extensão geográfica definida para a camada
  • Definições de camadas avançadas, como informações de fuso horário ou expressões de definição armazenadas
  • Se anexos são permitidos para a camada

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:

  • As configurações definidas para a camada de feição ou tabela, como se ela pode ter dados exportados dela, pode ser usada em fluxos de trabalho offline ou colaborativos e se o controle de acesso baseado em propriedade é aplicado
  • A lista de camadas ou tabelas incluídas na camada de feição, ou item da tabela muda