Поделиться через


Вызов конечной точки и ожидание завершения действия веб-перехватчика

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

Необходимые компоненты

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

Добавление действия веб-перехватчика в конвейер с пользовательским интерфейсом

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

Создание действия

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

  2. Найдите веб-перехватчик в области действий конвейера и выберите его, чтобы добавить его на холст конвейера.

    Примечание.

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

    Снимок экрана: пользовательский интерфейс Fabric с выделенной областью действий и действием WebHook.

  3. Выберите новое действие WebHook на холсте, если оно еще не выбрано.

    Снимок экрана: вкладка

Ознакомьтесь с руководством по общим параметрам, чтобы настроить вкладку "Общие параметры".

Параметры веб-действий

  1. Перейдите на вкладку "Параметры" , выберите существующее подключение в раскрывающемся списке "Подключение " или создайте новое подключение и укажите его сведения о конфигурации.

    Снимок экрана: вкладка

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

    Снимок экрана: диалоговое окно нового подключения для действия веб-перехватчика.

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

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

Сохранение и запуск или планирование конвейера

Как правило, вы используете выходные данные действия WebHook с другими действиями, но после настройки его можно запускать напрямую без других действий. Если вы запускаете его для вызова REST API, выполняющего некоторые действия, и вы не требуете никаких выходных данных из действия, конвейер может содержать только веб-действие. Чтобы запустить действие, перейдите на вкладку "Главная " в верхней части редактора конвейера и нажмите кнопку "Сохранить", чтобы сохранить конвейер. Выберите "Запустить ", чтобы запустить его напрямую, или запланировать его. Вы также можете просмотреть журнал выполнения здесь или настроить другие параметры.

Снимок экрана: вкладка