Вебхуки

Вебхуки – это широко поддерживаемый метод, позволяющий нескольким приложениям взаимодействовать друг с другом при помощи запросов HTTP POST, чтобы передавать обратные вызовы между ними. Более подробно см. страницу википедии о вебхуках. Обычное применение вебхуков включает в себя отправку уведомлений по email или СМС, публикацию сообщений в социальных сетях, автоматическую запись в электронную таблицу и обновление многопользовательских баз данных.

В QuickCapture вы можете настроить и активировать веб-хуки при отправке записи. Например, после успешной отправки информации в векторный слой вебхук может вызвать и запустить другое действие, такое как отправка уведомления по email, присоединение содержания опроса к электронной таблице и отправка предупреждения.

У вашего рабочего места может быть собственный провайдер вебхуков, а также один из множества сервисов сторонних производителей, таких как Make, Microsoft Power Automate, Zapier и tray.io. Все они могут использоваться для встраивания QuickCapture в качестве триггера для более автоматизированного процесса. В частности, Make имеет модуль QuickCapture, позволяющий интегрировать QuickCapture в рабочий процесс вебхук без лишних усилий и без необходимости настройки вебхук в конструкторе QuickCapture или ввода целевого URL.

Есть множество вариантов использования QuickCapture в качестве триггера в ваших рабочих процессах. Для начала работы имейте в виду, что у Make есть шаблоны, которые вы можете использовать для добавления вложений в ваши email-уведомления, добавления записей в таблицы и создания элементов в календаре. Более подробно см. видео Автоматизация рабочих процессов с помощью Integromat.

Примечание:

Модуль QuickCapture по умолчанию в Make создан для проектов, размещенных в ArcGIS Online. Для использования Make с проектами, размещенными в ArcGIS Enterprise, необходимо настроить пользовательское подключение. Дополнительные сведения см. в разделе Подключение Integromat к экземпляру ArcGIS Enterprise.

Вебхук можно настроить в дизайнере QuickCapture, выбрав элемент меню Вебхуки Webhooks. При создании вебхука предоставьте следующие параметры:

  • Имя – задайте имя вебхука (уникальное в проекте).
  • Целевой векторный слой – выберите один векторный слой. Полезная информация будет отправляться на настроенный URL-адрес вебхука каждый раз, когда запись отправляется в этот слой.
  • URL вебхука – укажите адрес, куда будет отсылаться информация о проекте. Это должен указать внешний провайдер вебхука.
  • Данные событий – выберите, какая информация будет включена в полезную, включая сведения о проекте, информацию о пользователе, портале и отправленной записи, а также ответ от сервера.
  • Статус – определяет, будет ли этот вебхук включен при сохранении проекта.

Пример полезной нагрузки webhook приведен в разделе Часто задаваемые вопросы для авторов проекта.