Доступно с лицензией Workflow Manager.
Лицензия:
Для этой функциональности требуется лицензия дополнительного модуля организации ArcGIS Workflow Manager Advanced.
В ArcGIS Workflow Manager вы можете создавать подключения вебхука, чтобы добавить удержания зависимостей вебхука к шагам.
Вы должны включить управление рабочими процессами в настройках расширений организации вашей организации ArcGIS, прежде чем сможете создавать подключения вебхука.
Более подробно о требованиях к созданию вебхуков
Создать подключения вебхука
Чтобы создать подключения вебхука, выполните следующие действия:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Настройка вебхука
.
Примечание:
Если у вас нет достаточных прав, Настройка вебхука
недоступна. - Щелкните вкладку Подключения вебхука.
Появится панель ArcGIS Webhook Connections.
- Нажмите Создать новую.
- Щелкните Обзор, чтобы выбрать векторный слой.
Убедитесь, что векторный слой соответствует необходимым требованиям для создания вебхуков.
- Выберите поддерживаемый триггер событий:
- FeaturesEdited — объект отредактирован, например, вставка, обновление или удаление
- FeaturesUpdated — объект обновлен
Примечание:
Настраивать триггеры событий может только владелец соответствующего сервиса объектов или администратор портала.
- Укажите имя подключения вебхука в текстовом поле Имя подключения.
- Щелкните стрелку ниспадающего меню Запустить как и выберите учетную запись вебхука.
Примечание:
В настоящее время поддерживаются только встроенные пользователи.
- При необходимости добавьте текущую учетную запись пользователя в качестве новой учетной записи вебхука.
- Щелкните Согласиться как пользователь.
Откроется диалоговое окно Согласиться использовать мою учетную запись.
- Щелкните Согласиться.
- Щелкните Согласиться как пользователь.
- При необходимости добавьте другую учетную запись пользователя в качестве учетной записи вебхука.
- Щелкните Добавить учетную запись вебхука.
Появится диалоговое окно Добавить учетную запись вебхука.
- Укажите учетные данные для новой учетной записи вебхука.
- Щелкните Подтвердить, чтобы подтвердить и добавить учетную запись вебхука.
- Щелкните Добавить учетную запись вебхука.
- При необходимости настройте резервную учетную запись вебхука.
- Щелкните Включить резервного пользователя.
- Щелкните стрелку ниспадающего меню Резервный пользователь и выберите учетную запись вебхука.
Примечание:
К векторному слою необходимо предоставить общий доступ с учетными записями пользователей, указанными для запуска от имени пользователя или резервного копирования.
- При необходимости выполните предыдущие действия, чтобы добавить дополнительные учетные записи вебхука.
- При необходимости укажите секретный ключ для дополнительной защиты.
Этот ключ будет использоваться для создания подписи, которая будет включена в заголовки полезной нагрузки вебхука. Получатель вебхука может использовать эту подпись, чтобы определить, следует ли доверять сообщению. Приемник вебхука должен уже существовать и должен быть настроен для работы через защищенное соединение HTTPS.
- Щелкните Сохранить, чтобы сохранить подключение вебхука.
Появится URL-адрес вебхука.
Редактирование подключений вебхука
Чтобы изменить подключения вебхука, выполните следующие действия:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Настройка вебхука
.
Примечание:
Если у вас нет достаточных прав, Настройка вебхука
недоступна. - Щелкните вкладку Подключения вебхука.
Появится панель ArcGIS Webhook Connections.
- Щелкните имя подключения вебхука, которое вы хотите отредактировать.
Подсказка:
Вы можете фильтровать список подключений вебхука, используя текстовое поле Поиск подключений вебхука.
- При необходимости обновите подключение вебхука.
Внимание:
После создания подключения вебхука вы сможете обновить только следующие свойства:
- Имя подключения
- Запустить от имени пользователя
- Секретно
- Щелкните Сохранить.
Удалить подключения вебхука
Удаление подключения вебхука является необратимым и не может быть отменено.
Чтобы удалить подключение вебхука, выполните следующие действия:
- Обратитесь к веб-приложению Workflow Manager.
- Щелкните вкладку Оформление.
Появится страница Дизайн.
Примечание:
Если у вас нет достаточных прав, вкладка Оформление недоступна.
- Щелкните Настройка вебхука
.
Примечание:
Если у вас нет достаточных прав, Настройка вебхука
недоступна. - Щелкните вкладку Подключения вебхука.
Появится панель ArcGIS Webhook Connections.
- Щелкните имя подключения вебхука, которое вы хотите удалить.
Подсказка:
Вы можете фильтровать список подключений вебхука, используя текстовое поле Поиск подключений вебхука.
- Щелкните Больше действий
и выберите Удалить подключение вебхука.
Появится сообщение для подтверждения.
- Щелкните Да для подтверждения или Нет для отмены.
Управлять подключениями вебхука
Вы можете просматривать учетные записи пользователей, связанные с подключениями вебхука, и управлять ими, выполнив следующие действия:
- Щелкните вкладку Учетные записи вебхуков, чтобы просмотреть учетные записи, связанные с подключениями вебхуков.
- При необходимости щелкните Удалить пользователя из вебхуков в учетной записи, чтобы удалить учетную запись пользователя из всех подключений вебхуков.
Примечание:
После того, как пользователь будет удален из всех связанных подключений вебхука, ему будет запрещено выполнять запускать вебхук с этой учетной записью. Если он захочет, чтобы его подключали к новым подключениям вебхука, они должен будет предоставить свои учетные данные для повторной регистрации.