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

Accedi

 

Utilizzo dei WebHook

Come effettuare richieste o trasferire dati da un modulo a un URL

In questo articolo imparerai un nuovo modo per passare i dati da un modulo a un URL remoto: Webhook. Utilizzando un webhook, puoi scambiare informazioni con risorse di terze parti. Ad esempio, effettua una chiamata al tuo URL individuale o invia i dati del modulo a questo indirizzo.

I webhook consentono di integrare i flussi di lavoro tra sistemi/servizi/applicazioni (comprese le chiamate tra diversi progetti all'interno di un sistema QuintaDB). Questo è un grande aiuto per organizzare i tuoi processi aziendali e siamo sicuri che troverai molti modi per sfruttare i webhook.

 

Contenuto:

 

 

Nota: i webhook sono destinati principalmente a comunicare con servizi esterni. All'interno del sistema QuintaDB è sufficiente utilizzare strumenti standard come Relazione e Sottomoduli.

Puoi usare Webhook con:

- Campo di azione;

- Modulo Azioni condizionali.

Vediamo come funziona. Ad esempio, utilizzeremo l'applicazione Agenzia di contenuti, che può essere installata nella pagina dell'applicazione.

Inoltre, utilizzeremo il servizio webhook.site per la dimostrazione. Questo può essere qualsiasi URL tu voglia.

Copia il tuo URL univoco. Ora apriamo il modulo Articoli nella nostra applicazione Agenzia di contenuti.

Considera il primo modo il campo Azione:

1. Aggiungi il campo "Azione" al modulo (lo trovi nella scheda "Aggiuntivo");

2. Apri la pagina di modifica del campo. Vai alla scheda "Attività" o seleziona la voce "Cosa fare";

3. Crea una nuova attività. Seleziona il tipo di attività Webhook;

4. Vai alla sezione "Impostazioni".

Qui devi inserire l'URL (in questo esempio, questo sarà l'URL ricevuto sul servizio webhook.site).

Seleziona il metodo di trasferimento dei dati (GET, POST, PATCH, DELETE). Per ulteriori informazioni sui metodi di trasferimento dei dati, leggere la documentazione dell'API.

Seleziona il Content-Type (multipart/form-data, application/x-www-form-urlencoded, application/json).

In questo esempio, utilizziamo il metodo POST e il tipo application/json.

5. Nella sezione "Richiedi intestazioni" puoi aggiungere un'intestazione e i dati per l'autorizzazione (facoltativo);

6. Nella sezione "Richiedi parametri", è necessario specificare il nome del parametro e selezionare i campi dal modulo:

Inoltre, puoi scegliere Personalizzato dall'elenco. Pertanto, passerai un singolo parametro, anziché un valore dal modulo.


Nota: per passare il proprietario del record corrente, devi aggiungere un parametro personalizzato "copy_owners" con qualsiasi valore, ad esempio "1", nella sezione "Richiedi parametri":

passare il proprietario del record corrente

7. Fare clic sul pulsante "Crea".

8. Fare clic su "Azione" nella tabella per il test:

9. Verifica il risultato del trasferimento dei dati sul servizio Webhook:

Tutti i dati sono stati trasferiti con successo.

 

Ora diamo un'occhiata a un altro metodo per modulo Azioni condizionali.

Useremo lo stesso modulo.

1. Vai al Generatore di moduli e apri la scheda Azioni. Crea una nuova azione condizionale.

2. Seleziona un criterio per eseguire l'azione (ad esempio, il campo Titolo non è vuoto).

  • Specificare il nome e quando eseguire l'azione (Modulo inviato, Record aggiornato, Pagamento completato o tutto contemporaneamente).
  • Seleziona l'azione Webhook.

Nota: in questo caso, non c'è passaggio a un'altra pagina e tutti i dati vengono archiviati in parallelo nel tuo database QuintaDB.

Seleziona l'azione Webhook

3. Fare clic sul pulsante "Modifica" dopo aver creato l'azione:

4. È necessario configurare il webhook allo stesso modo delle impostazioni nel campo Azione. Fare clic sul pulsante "Modifica" accanto all'azione "Webhook".

 Fare clic sul pulsante "Modifica" accanto all'azione "Webhook"

Nota: utilizzerai una chiamata API dalle risorse del tuo account ogni volta che trasferirai dati.