Integration Service
latest
false
Guía de usuario de Integration Service
Automation CloudAutomation Cloud Public Sector
Last updated 19 de jul. de 2024

Uso del conector de Webhook

Crear una conexión

  1. Busca el conector HTTP Webhook en el catálogo de Integration Service.
  2. Selecciona Conectar a HTTP Webhook.
  3. En la pantalla de conexión, debes proporcionar la aplicación, por ejemplo, UiPath Forum.


  4. En Studio, inicia tu flujo de trabajo desde un evento de Webhook. Selecciona Evento de Webhook ocurrido como desencadenador de tu automatización.

Nota:

Una conexión es simplemente una referencia que puede reutilizarse en todos los flujos de trabajo. Está vinculado a la misma URL pública.

Puedes crear esta conexión en una carpeta, para que otros también puedan crear flujos de trabajo basados en los mismos eventos de Webhook entrantes.

Copie la URL expuesta en su aplicación de proveedor

Una vez que se crea una conexión, la actividad del evento muestra la URL del webhook. Debes copiar esta URL en la aplicación del proveedor.

Definir filtros

Las aplicaciones de proveedor envían diferentes estructuras de carga útil o tipos de carga útil, dependiendo del evento que se esté abordando. Todos estos pueden enviarse a través de la misma URL que expone la actividad del desencadenador. Las cargas útiles se diferencian definiendo filtros al inicio del proceso.

Por ejemplo, para una carga útil que incluya un event_type para new_post, updated_post, admin_removal en el foro, puedes impulsar flujos de trabajo publicados específicos para que se activen u otros se ignoren. El filtrado proporciona acceso completo tanto al cuerpo como a los encabezados enviados por el proveedor en el webhook.
Nota: Define los filtros de cuerpo y encabezado utilizando minúsculas y comillas.


Definir cargas útiles de depuración

Este paso es opcional. Puedes simular una ejecución perfecta durante el tiempo de diseño añadiendo una carga útil JSON de muestra para el cuerpo y/o los encabezados. Esta carga útil se guarda como salida de la actividad y puede utilizarse más tarde como variables.

Publicar

Publica tu flujo de trabajo a partir de un evento HTTP Webhook para activar la URL pública. A continuación, puedes probar esto desencadenando eventos en la aplicación del proveedor o enviando un comando curl directo a la URL:
curl -X POST https://govcloud.uipath.us/{entity_url} -d "example
            curl call"curl -X POST https://govcloud.uipath.us/{entity_url} -d "example
            curl call"
Cuando Integration Service acepta el evento, responde con la siguiente carga útil 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}" }
Nota:

Esta carga útil es útil para las pruebas, pero no es necesaria en ningún lugar dentro de tu flujo de trabajo.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.