integration-service
2024.10
true
UiPath logo, featuring letters U and I in white
Integration Service for Automation Suite User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 11 de nov de 2024

Uso do conector Webhook

Criar uma conexão

  1. Encontre o conector do HTTP Webhook no catálogo do Integration Service.
  2. Selecione Conectar ao HTTP Webhook.
  3. Na tela Conexão, você deve fornecer o aplicativo, por exemplo, UiPath Forum.


  4. No Studio, inicie seu fluxo de trabalho a partir de um evento Webhook. Selecione Ocorreu um evento de webhook como o gatilho para sua automação.

Observação:

Uma conexão é meramente uma referência que pode ser reutilizada entre fluxos de trabalho. Ele está vinculado ao mesmo URL voltado para o público.

Você pode criar essa conexão em uma pasta, para que outras pessoas também possam criar fluxos de trabalho com base nos mesmos eventos de Webhook de entrada.

Copie o URL exposto no aplicativo do fornecedor

Depois que uma conexão é criada, a atividade do evento exibe o URL do webhook. Você deve copiar esta URL para o aplicativo do fornecedor.


Definir filtros

Os aplicativos do fornecedor enviam diferentes estruturas de carga ou tipos de carga, dependendo do evento que está sendo endereçado. Todos eles podem ser enviados por meio da mesma URL exposta pela atividade Trigger. Você diferencia entre as cargas de trabalho definindo filtros no início de seu processo.

Por exemplo, para uma carga que inclui um event_type para new_post, updated_post, admin_removal no fórum, você pode conduzir fluxos de trabalho específicos publicados para serem acionados ou outros ignorados. A filtragem fornece acesso total ao corpo e aos cabeçalhos enviados pelo fornecedor no webhook.
Observação: defina os filtros de corpo e cabeçalho usando letras minúsculas e aspas.


Definir as cargas de trabalho de depuração

Essa etapa é opcional. Você pode simular uma execução perfeita durante o tempo de design adicionando uma carga de JSON de amostra para o corpo e/ou cabeçalhos. Essa carga é salva como a saída da atividade e pode ser usada posteriormente como variáveis.

Publicar

Publique seu fluxo de trabalho a partir de um evento HTTP Webhook para ativar a URL voltado para o público. Você pode testar isso acionando eventos no aplicativo do fornecedor ou enviando um comando curl direto para o URL:
curl -X POST https://cloud.uipath.com/{entity_url} -d "example
            curl call"curl -X POST https://cloud.uipath.com/{entity_url} -d "example
            curl call"
Quando o Integration Service aceita o evento, ele responde de volta com a seguinte carga JSON:
{ "webhookEventId": "wr-4ad55717e1.a7bbf1e8-72a1-4371-82d2-d{example}", "correlationId": "384d496c-2f6d-{example}" }{ "webhookEventId": "wr-4ad55717e1.a7bbf1e8-72a1-4371-82d2-d{example}", "correlationId": "384d496c-2f6d-{example}" }
Observação:

Essa carga é útil para testes, mas não é necessária em nenhum lugar dentro do seu fluxo de trabalho.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.