English Drapeau English Español Drapeau Español Deutsch Drapeau Deutsch Italiano Drapeau Italiano Polski Drapeau Polski Nederlands Drapeau Nederlands Português Drapeau Português Français Drapeau Français 中文 Drapeau 中文 日本語 Drapeau 日本語 हिन्दी Drapeau हिन्दी اللغة العربية Drapeau اللغة العربية Русский Drapeau Русский Українська Drapeau Українська עִברִית Drapeau עִברִית Ελληνικά Drapeau Ελληνικά Türk Drapeau Türk Latvietis Drapeau Latvietis Dansk Drapeau Dansk Norsk Drapeau Norsk Íslenska Drapeau Íslenska 한국어 Drapeau 한국어 Suomen Drapeau Suomen Gaeilge Drapeau Gaeilge Bahasa Melayu Drapeau Bahasa Melayu Svenska Drapeau Svenska Čeština Drapeau Čeština
Utilisateur IcôneConnexion
Français Drapeau Français

Connexion

 

Utilisation de WebHooks

Comment faire des requêtes ou transmettre des données d'un formulaire à une URL

Dans cet article, vous découvrirez une nouvelle façon de transmettre des données d'un formulaire à une URL distante - Webhook. À l'aide d'un webhook, vous pouvez échanger des informations avec des ressources tierces. Par exemple, appelez votre URL individuelle ou envoyez des données de formulaire à cette adresse.

Les webhooks vous permettent d'intégrer les flux de travail entre les systèmes/services/applications (y compris les appels entre différents projets au sein d'un système QuintaDB). C'est une aide précieuse pour organiser vos processus métier, et nous sommes sûrs que vous trouverez de nombreuses façons de tirer parti des webhooks.

 

Teneur:

 

 

Remarque: les webhooks sont principalement destinés à communiquer avec des services externes. Dans le système QuintaDB, il suffit d'utiliser des outils standard tels que Relation et Subform.

Vous pouvez utiliser Webhook avec:

- Champ d'Action;

- Module Actions conditionnelles.

Voyons voir comment ça fonctionne. À titre d'exemple, nous utiliserons l'application Agence de contenu, qui peut être installée sur la page Application.

De plus, nous utiliserons le service webhook.site pour la démonstration. Cela peut être n'importe quelle URL que vous voulez.

Copiez votre URL unique. Ouvrons maintenant le formulaire Des articles dans notre application Agence de contenu.

Considérez la première méthode: le champ Action:

1. Ajoutez le champ "Action" au formulaire (vous pouvez le trouver dans l'onglet "Supplémentaire");

2. Ouvrez la page de modification des champs. Allez dans l'onglet "tâches" ou sélectionnez l'élément "Que faire";

3. Créez une nouvelle tâche. Sélectionnez le type de tâche Webhook;

4. Allez dans la section "Paramètres".

Ici, vous devez insérer l'URL (dans cet exemple, il s'agira de l'URL reçue sur le service webhook.site).

Sélectionnez la méthode de transfert de données (GET, POST, PATCH, DELETE). Pour plus d'informations sur les méthodes de transfert de données, lisez la documentation de l'API.

Sélectionnez le Content-Type (multipart/form-data, application/x-www-form-urlencoded, application/json).

Dans cet exemple, nous utilisons la méthode POST et le type application/json.

5. Dans la section "En-têtes de requête", vous pouvez ajouter un en-tête et des données pour l'autorisation (facultatif) ;

6. Dans la section "Paramètres de requête", vous devez spécifier le nom du paramètre et sélectionner les champs du formulaire :

Vous pouvez également choisir Coutume dans la liste. Ainsi, vous transmettrez un paramètre individuel, au lieu d'une valeur du formulaire.

7. Cliquez sur le bouton "Créer".

8. Cliquez sur "Action" dans le tableau pour tester :

9. Vérifiez le résultat du transfert de données sur le service Webhook :

Toutes les données ont été transférées avec succès.

 

Regardons maintenant une autre méthode par le module Actions conditionnelles.

Nous utiliserons le même formulaire.

1. Accédez au Constructeur de formulaire et ouvrez l'onglet Actions. Créez une nouvelle action conditionnelle.

2. Sélectionnez un critère pour effectuer l'action (par exemple, le champ Titre n'est pas vide).

  • Spécifiez le nom et le moment où effectuer l'action (Formulaire rempli, Enregistrement mis à jour, Paiement effectué ou tout en même temps).
  • Sélectionnez l'action Webhook

Attention : dans ce cas, il n'y a pas de transition vers une autre page, et toutes les données sont stockées en parallèle dans votre base de données QuintaDB.

3. Cliquez sur le bouton "Modifier" après avoir créé l'action :

4. Vous devez configurer le webhook de la même manière que les paramètres du champ Action. Cliquez sur le bouton "Modifier" à côté de l'action "Webhook".

Remarque: vous utiliserez un appel API depuis les ressources de votre compte chaque fois que vous transférez des données.