Orchestrator

Вебхуки (Orchestrator)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Вебхуки уведомляют внешние услуги, такие как чат-клиенты или другие внешние интерфейсы приложений API, о событиях. Вебхук может задать URL-адрес, когда происходит определенное событие.

Phrase Orchestrator предоставляет услугу, которая отслеживает и обрабатывает уведомления от сторонних систем. Эта услуга позволяет пользователям подключать свои рабочие процессы к широкому спектру внешних систем, поддерживающих HTTP-запросы.

Входящие вебхуки

Пользователи могут создать новый триггер для входящих вебхуков на основе внешних событий, при этом система автоматически генерирует уникальный URL-адрес вебхука с ключом интерфейса приложений API для настройки вебхука сторонней системы. Сгенерированный URL-адрес вебхука является уникальным и напрямую связан с учетной записью пользователя и рабочим процессом, что означает, что каждый вебхук привязан только к одному рабочему процессу.

Настройка входящего вебхука

Чтобы выполнить настройку вебхука, выполните следующие действия:

  1. Перетащите запуск Webhook в рабочий процесс.

    Webhook Example

    Триггер появится в рабочем процессе.

  2. Нажмите на триггер, чтобы открыть вкладку Overview.

  3. Выберите вкладку Webhook.

    1. Скопируйте Webhook URL.

      Webhook URL Location

      Этот URL-адрес следует считать секретным и не передавать его другим лицам. При случайном обмене нажмите «Regenerate», чтобы создать новый и аннулировать существующий.

    2. Чтобы отправить полезную нагрузку с данными для использования внутри рабочих процессов, предоставьте схему этой полезной нагрузки.

      1. Чтобы указать схему, нажмите Edit webhook.

      2. Выберите Input Type:

        JSON-схемы — это стандарт для определения полезных нагрузок JSON. Если существующая услуга использует их или если внешняя услуга для подключения к Orchestrator предоставляет такую схему, скопируйте ее в неизменном виде.

        Webhook Input Type
        • JSON

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

        • JSON Schema

          Точно определите структуру, типы данных и правила проверки для данных JSON.

      3. Нажмите Save payload schema.

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

    3. При необходимости откройте вкладку «Filters», чтобы добавить фильтры в запуск.

Чтобы запустить рабочий процесс после его публикации, отправьте POST-запрос на URL-адрес вебхука. Для рабочих процессов, у которых не настроена схема, тело запроса должно быть пустым. Если применяется настроенная схема, полезная нагрузка должна соответствовать совпадению схемы.

Исходящие вебхуки

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

Вебхуки в других сервисах могут быть запущены с помощью действия «Отправить HTTP-запрос».

Настроить исходящий вебхук

Чтобы настроить исходящий вебхук, выполните следующие действия:

  1. Перетащите действие «Send HTTP Request» в рабочий процесс.

  2. Нажмите на действие, чтобы открыть конфигурацию.

  3. Выберите вкладку «Parameters» и задайте необходимые настройки.

  4. Нажмите Save parameters.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.