Använd WebHook-aktiviteten för att anropa en slutpunkt och vänta tills den har slutförts

En webhook-aktivitet kan styra körningen av pipelines via anpassad kod. Med webhook-aktiviteten kan kod anropa en slutpunkt och skicka en motringnings-URL. Pipelinekörningen väntar på återanropet innan den fortsätter till nästa aktivitet.

Förutsättningar

För att komma igång måste du uppfylla följande krav:

Lägga till en WebHook-aktivitet i en pipeline med användargränssnittet

Utför följande steg för att använda en WebHook-aktivitet i en pipeline:

Skapa aktiviteten

  1. Skapa en ny pipeline på din arbetsyta.

  2. Sök efter WebHook i fönstret PipelineAktiviteter och välj den för att lägga till den i pipelinearbetsytan.

    Kommentar

    Såvida inte skärmen har en mycket hög upplösning, behöver du förmodligen expandera listan över aktiviteter från verktygsfältet med hjälp av elipsis ... knappen för att hitta WebHook-aktiviteten.

    Screenshot of the Fabric UI with the Activities pane and WebHook activity highlighted.

  3. Välj den nya WebHook-aktiviteten på arbetsytan om den inte redan är markerad.

    Screenshot showing the General settings tab of the WebHook activity.

Se vägledningen allmänna inställningar för att konfigurera fliken Allmänna inställningar.

Inställningar för webbaktivitet

  1. Välj fliken Inställningar, välj en befintlig anslutning i listrutan Anslut ion eller använd knappen + Ny för att skapa en ny anslutning och ange dess konfigurationsinformation.

    Screenshot showing the WebHook activity settings tab highlighting the tab, and where to choose a new connection.

  2. När du väljer + Ny för att skapa en ny anslutning visas dialogrutan för att skapa anslutningen där du kan ange den grundläggande URL:en och autentiseringsuppgifterna för att ansluta.

    Screenshot showing the new connection dialog for the WebHook activity.

  3. När du har valt eller skapat anslutningen slutför du de återstående obligatoriska fälten, lägger till nödvändiga rubriker eller ställer in avancerade inställningar. WebHook-aktiviteten stöder endast POST-metoden.

  4. Använd utdata från aktiviteten som indata till andra aktiviteter och referera till utdata var som helst där dynamiskt innehåll stöds i målaktiviteten.

Spara och köra eller schemalägga pipelinen

Vanligtvis använder du utdata från WebHook-aktiviteten med andra aktiviteter, men när den har konfigurerats kan den köras direkt utan andra aktiviteter också. Om du kör den för att anropa ett REST-API som utför en viss åtgärd och du inte behöver några utdata från aktiviteten, kan din pipeline bara innehålla webbaktiviteten. Om du vill köra aktiviteten växlar du till fliken Start överst i pipelineredigeraren och väljer knappen Spara för att spara din pipeline. Välj Kör för att köra den direkt eller Schemalägg för att schemalägga den. Du kan också visa körningshistoriken här eller konfigurera andra inställningar.

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.