Webhooks

Les webhooks sont une méthode largement utilisée pour permettre à plusieurs applications d’interagir les unes avec les autres, en utilisant des requêtes HTTP POST pour se transmettre des rappels. Pour plus d’informations, consultez la page de Wikipedia sur les webhooks. Les webhooks sont couramment utilisés pour envoyer des notifications par e-mail ou par SMS, publier des messages sur les réseaux sociaux, écrire automatiquement du contenu dans une feuille de calcul et mettre à jour les bases de données d’entreprise.

Dans QuickCapture, vous pouvez configurer et activer des webhooks lors de l’envoi d’un enregistrement. Par exemple, une fois que vous avez envoyé des informations à la couche d’entités, vous pouvez appeler le webhook et déclencher une autre action, telle que l’envoi d’un e-mail de notification, l’ajout de l’enregistrement à une feuille de calcul, ou encore l’envoi d’une alerte.

Votre lieu de travail doit avoir son propre fournisseur de webhook, mais une grande variété de services de processus tiers sont disponibles (par exemple, Make, Microsoft Power Automate, Zapier et tray.io). Vous pouvez utiliser tous ces services pour incorporer QuickCapture en tant que déclencheur d’un processus automatisé plus grand. Make possède notamment un module QuickCapture vous permettant d’intégrer facilement QuickCapture à votre processus de webhook, sans qu’il soit nécessaire de configurer le webhook dans le concepteur QuickCapture ou de saisir une URL de charge utile.

Il existe de nombreuses manières d’utiliser QuickCapture en tant que déclencheur dans vos processus. Pour commencer, Make possède des modèles que vous pouvez utiliser pour inclure des pièces jointes dans vos notifications par e-mail, ajouter des enregistrements à des feuilles de calcul et créer des éléments de calendrier. Pour plus d’informations, regardez la vidéo Automatiser les processus avec Integromat.

Remarque :

Le module QuickCapture par défaut dans Make est destiné aux projets hébergés dans ArcGIS Online. Pour utiliser Make avec des projets hébergés dans ArcGIS Enterprise, vous devez configurer une connexion personnalisée. Pour plus d’informations, reportez-vous à la rubrique Connexion d’Integromat à une instance ArcGIS Enterprise.

Vous pouvez configurer un webhook dans le concepteur QuickCapture en choisissant l’option de menu Webhooks Webhooks. Lors de la création d’un webhook, indiquez les paramètres suivants :

  • Name (Nom) : définissez le nom du webhook (unique dans le projet).
  • Target feature layer (Couche d’entités cible) : sélectionnez une seule couche d’entités. La charge utile est envoyée à l’URL du webhook configuré chaque fois qu’un enregistrement est envoyé à cette couche.
  • Webhook URL (URL de webhook) : spécifiez l'emplacement auquel les informations du projet sont envoyées. Cette information doit être fournie par un fournisseur de webhook externe.
  • Event data (Données d’événement) : choisissez quelles informations figurent dans la charge utile, y compris les détails du projet, les informations concernant l’utilisateur, le portail et l’enregistrement envoyé et la réponse du serveur.
  • Status (Statut) : déterminez si ce webhook est activé lorsque le projet est enregistré.

Pour un exemple de charge utile de webhook, consultez FAQ pour les auteurs de projets.