Триггеры событий векторных слоев

События, которые запускают вебхук векторного слоя, используются для отслеживания изменений в слое. Для каждого вебхука вы указываете события, которые будут отслеживаться.

В таблице ниже описаны возможные триггеры событий для вебхуков векторных слоев, представлений размещенных векторных слоев или размещенных таблиц:

Триггер событийЗначениеОписание

Сработало любое поддерживаемое событие.

*

Полезные данные передаются при наступлении любого события, описанного в этой таблице.

Создан новый объект или строка.

FeaturesCreated

Полезные данные передаются, когда пользователь добавляет объект или строку в подслой или таблицу слоя.

Объект или строка обновлены.

FeaturesUpdated

Полезные данные передаются, когда пользователь изменяет существующий объект или строку, например редактирует атрибут или перемещает объект.

Объект или строка удалены.

FeaturesDeleted

Полезные данные передаются, когда пользователь удаляет объект или строку в подслое или таблице слоя.

Объект или строка отредактированы (например, вставка, обновление или удаление)

Примечание:

Редактирование вложений может не привести к срабатыванию триггера событий FeaturesEdited. Для отслеживания добавления, обновления или удаления вложений используйте один из трех перечисленных ниже триггеров.

FeaturesEdited

Полезные данные передаются, когда выполняется любой из трех перечисленных выше типов редактирования.

Новое вложение добавлено к объекту или строке в одном из слоев.

AttachmentsCreated

Полезные данные передаются, когда пользователь добавляет вложение к объекту или строке.

Вложение обновлено.

AttachmentsUpdated

Полезные данные передаются, когда пользователь обновляет существующее вложение.

Вложение удалено из объекта или строки в одном из слоев.

AttachmentsDeleted

Полезные данные передаются, когда пользователь удаляет вложение из объекта.

Изменена схема векторного слоя или таблицы.

LayerSchemaChanged

Этот триггер срабатывает при любом из следующих событий:

  • Новое поле добавлено к подслою или таблице.
  • Поле удалено из подслоя или таблицы.
  • Домен добавлен к полю подслоя или таблицы.
  • Домен удален из поля подслоя или таблицы.
  • Связанная таблица добавлена к подслою или таблице.
  • Связанная таблица удалена из подслоя или таблицы.
  • Пользователь задает или изменяет определение отношения присоединения для подслоя.
  • Имя, тип, длина или псевдоним поля изменены.
  • Тип геометрии подслоя изменен.

Изменено определение одного или нескольких слоев в элементе векторного слоя или таблицы.

LayerDefinitionChanged

Полезные данные передаются, когда изменяется одно из перечисленных ниже свойств слоя:

  • Имя любого подслоя
  • Символы или подписи, настроенные для слоя
  • Географический экстент слоя
  • Дополнительные настройки слоя, такие как информация о часовом поясе или сохраненные выражения определения
  • Разрешены ли вложения для слоя

Добавление или удаление полей, изменение их типов, псевдонимов или типов геометрии также активируют этот триггер, так как определение слоя включает список и описание его полей.

Изменено определение элемента векторного слоя или таблицы.

FeatureServiceDefinitionChanged

Полезные данные передаются, когда изменяются определения, влияющие на весь элемент векторного слоя или таблицы. К ним относятся:

  • Параметры, определенные для слоя объектов или таблицы, например возможность экспорта данных, использования в автономных или распределенных рабочих процессах, а также контроль доступа по владельцу
  • Изменен список слоев или таблиц, входящих в элемент векторного слоя или таблицы.