Usare l'attività WebHook per chiamare un endpoint e attendere il completamento
Un'attività webhook può controllare l'esecuzione delle pipeline tramite codice personalizzato. Con l'attività webhook, chiamare un endpoint e passare un URL di callback. L'esecuzione della pipeline attende che callback venga richiamato prima di procedere all'attività successiva.
Prerequisiti
Per iniziare, è necessario soddisfare i prerequisiti seguenti:
- Un account tenant con una sottoscrizione attiva. Creare un account gratuito.
- Viene creata un’area di lavoro.
Aggiungere un'attività webhook a una pipeline con l'interfaccia utente
Per usare un'attività WebHook in una pipeline, completare la procedura seguente:
Creazione dell’attività
Creare una nuova pipeline nelle aree di lavoro.
Cercare WebHook nel riquadro Attività pipeline e selezionarlo per aggiungerlo all'area di disegno della pipeline.
Nota
A meno che lo schermo non abbia una risoluzione molto elevata, è probabile che sia necessario espandere l'elenco delle attività dalla barra degli strumenti usando il pulsante di sospensione ... per trovare l'attività WebHook.
Selezionare la nuova attività WebHook nell'area di disegno, se non è già selezionata.
Fare riferimento alla guida alle impostazioni Generali per configurare la scheda impostazioni Generali.
Impostazioni delle attività Web
Selezionare la scheda Impostazioni , selezionare una connessione esistente nell'elenco a discesa Connessione oppure creare una nuova connessione e specificarne i dettagli di configurazione.
Quando si crea una nuova connessione, viene visualizzata la finestra di dialogo di creazione della connessione in cui è possibile specificare l'URL di base e le credenziali per la connessione.
Dopo aver scelto o creato la connessione, completare i campi obbligatori rimanenti, aggiungere eventuali intestazioni obbligatorie o impostare eventuali impostazioni avanzate. L'attività WebHook supporta solo il metodo POST.
Usare l'output dell'attività come input per qualsiasi altra attività e fare riferimento all'output in qualsiasi punto del contenuto dinamico supportato nell'attività di destinazione.
Salvare ed eseguire o pianificare la pipeline
In genere, si usa l'output dell'attività WebHook con altre attività, ma una volta configurato, può essere eseguito direttamente senza altre attività. Se è in esecuzione per richiamare un'API REST che esegue alcune azioni e non è necessario alcun output dell'attività, anche la pipeline potrebbe contenere solo l'attività Web. Per eseguire l'attività, passa alla scheda Home nella parte superiore dell'editor della pipeline e seleziona il pulsante Salva per salvare la pipeline. Selezionare Esegui per eseguirla direttamente, o Pianifica per pianificarla. È anche possibile visualizzare la cronologia di esecuzione qui o configurare altre impostazioni.