Webhook

Los webhooks son un método muy compatible utilizado para permitir que varias aplicaciones interactúen entre sí, a través de solicitudes HTTP POST para pasar devoluciones de llamadas entre ellas. Para obtener más información, consulte la página de Wikipedia sobre los webhooks. Entre los usos habituales de webhooks se encuentran: el envío de notificaciones por correo electrónico o SMS, la publicación de mensajes en redes sociales, la escritura automática de registros en una hoja de cálculo y la actualización de bases de datos corporativas.

En QuickCapture, puede configurar y activar los webhooks al enviar un registro. Por ejemplo, tras un envío correcto de la información a la capa de entidades, puede llamar al webhook y desencadenar otra acción, por ejemplo, el envío de una notificación por correo electrónico, la incorporación del registro a una hoja de cálculo o el envío de una alerta.

Su lugar de trabajo puede contar con su propio proveedor de webhooks, pero también dispone de una amplia variedad de servicios de flujo de trabajo de terceros, tales como Make, Microsoft Power Automate, Zapier y tray.io. Todos ellos se pueden utilizar para incorporar QuickCapture como desencadenador de un proceso automático mayor. En particular, Make tiene un módulo QuickCapture, lo cual le permite integrar QuickCapture en su flujo de trabajo de webhooks con el mínimo de dificultad y sin tener que configurar el webhook en el diseñador de QuickCapture ni introducir una URL de carga.

Hay muchas maneras de utilizar QuickCapture como desencadenador de sus flujos de trabajo. Para comenzar, Make tiene plantillas que puede utilizar para incluir adjuntos en sus notificaciones de correo electrónico, agregar registros a hojas de cálculo y crear elementos de calendario. Para obtener más información, acceda al vídeo Automatizar flujos de trabajo con Integromat.

Nota:

El módulo predeterminado de QuickCapture en Make está diseñado para proyectos alojados en ArcGIS Online. Para utilizar Make con proyectos alojados en ArcGIS Enterprise, debe configurar un conector personalizado. Para obtener más información, consulte Conectar Integromat a una instancia de ArcGIS Enterprise.

Puede configurar un webhook en el diseñador de QuickCapture seleccionando el elemento de menú Webhooks Webhooks. Al crear un nuevo webhook, proporcione estos parámetros:

  • Nombre: establezca el nombre del webhook (único dentro del proyecto).
  • Capas de entidades de destino: seleccione una sola capa de entidades. La carga se enviará a la URL de webhook configurada cada vez que se envíe un registro a esta capa.
  • URL de webhook: especifique el lugar al que se enviará la información del proyecto. Un proveedor de webhook externo debe proporcionarlo.
  • Datos de eventos: elija qué información se incluirá en la carga, incluidos los detalles del proyecto, información del usuario, el portal y el registro enviado, y la respuesta del servidor.
  • Estado: determine si este webhook se habilitará al guardar el proyecto.

Consulte un ejemplo de carga de webhook en Preguntas frecuentes para creadores de proyectos.