- Introducción
- Primeros pasos
- Crear en cualquier lienzo
- Crear con caso
- Referencia
- Definir claves de caso (de sistema o externo)
- Establecer contratos de entrada/salida y de escritura diferida de tareas
- Modelar las etapas principal y secundaria
- Iniciar un caso desde Data Fabric
- Implementar perfiles y permisos a nivel de etapa
- Establecer SLA y reglas de escalado automatizadas
- Configurar un bucle de reprocesamiento (reingreso)
- Configurar y probar el agente de Case Manager (vista previa)
- Crear con flujo
- Retraso
- Evento del conector
- Webhook HTTP
- Build with BPMN
- En funcionamiento
- Supervisión
- Optimizando
- Información de referencia
Webhook HTTP
Inicia un flujo de trabajo o reanuda una ejecución en pausa cuando otra aplicación envía una solicitud a una dirección web que te proporciona el nodo HTTP Webhook.
HTTP Webhook conecta un flujo de trabajo a cualquier aplicación que pueda enviar un webhook, una solicitud que la aplicación envía a una dirección web cuando sucede algo. El nodo te da esa dirección. Lo pegas en la otra aplicación y cada solicitud que envía llega al flujo de trabajo.
El nodo aparece en dos lugares y funciona de la misma manera en ambos:
- Como desencadenador, en la lista Cambiar desencadenador : cada solicitud inicia una nueva ejecución.
- Como paso de espera, en Añadir nodo > Esperar evento: la ejecución se detiene en el nodo hasta que llega una solicitud y luego continúa.
Configurarlo
- Añade el nodo, como desencadenador o como paso de espera.
- En Conexión, selecciona una conexión HTTP Webhook o crea una. La autenticación HTTP Webhook describe las opciones.
- Copia la URL del webhook del cuadro de la parte superior del panel y pégala en la configuración del webhook de la otra aplicación.
- Opcionalmente, añade un Filtro, para que solo cuenten las solicitudes coincidentes:
- Selecciona Añadir condición o Añadir grupo.
- Elige Todos (Y) o Cualquiera (O).
- Implementa el flujo de trabajo. Las solicitudes solo le llegan después de que se haya implementado.
Campos
| Campo | Obligatorio | Descripción |
|---|---|---|
| URL de Webhook | — | La dirección que se pegará en la otra aplicación. Cada nodo tiene el suyo propio. |
| Conexión | Sí | La conexión HTTP Webhook que recibe las solicitudes. Actualizar esquema vuelve a cargar la forma de los datos entrantes. |
| Filtro | No | Condiciones que debe cumplir una solicitud. Las solicitudes que no coinciden se ignoran. |
| Argumentos de entrada | No | Solo desencadenador. Valores que otros nodos leen en $vars.<node ID>.output. |
Salida
La salida del nodo es la solicitud que envió la otra aplicación. Hasta que llega la primera solicitud, el nodo no conoce su forma, así que envía una solicitud de prueba antes de hacer referencia a sus campos en nodos posteriores. Uso del conector de Webhook describe el conector en su totalidad.
Próximos pasos
- Desencadenadores: las otras formas de iniciar un flujo de trabajo.
- Retraso: pausa una ejecución durante un tiempo establecido.
- Implementar un flujo de trabajo: activa el webhook.