Vai al contenuto principale

[Workflow Builder - GCW] Utilizzo delle connessioni per inviare dati tramite HTTP nei workflow: una guida passo dopo passo

R
Scritto da Roman Aldunate

Questo articolo fornisce una guida completa su come utilizzare la funzione Connections per inviare dati tramite HTTP nei workflow. Illustra i passaggi per aggiungere una connessione, utilizzarla all'interno di un workflow, modificare le connessioni esistenti e risponde alle domande frequenti per migliorare la comprensione e l'utilizzo di questa funzione.


La funzione Aggregated Packages permette di raggruppare più pacchetti di piccole dimensioni in un unico pacchetto più grande per la spedizione. Questo metodo consente alle tipografie di ottimizzare i costi di spedizione riducendo il numero di spedizioni necessarie, con un conseguente risparmio e una maggiore efficienza operativa.

La funzionalità Connections ti permette di configurare e salvare endpoint HTTP/HTTPS esterni in un'unica posizione centralizzata. Una volta stabilita una connessione, puoi utilizzarla in vari flussi di lavoro tramite l'attività Send to HTTP, per inviare dati o file all'endpoint specificato.

🎬 Video walkthrough


Passaggio 1: aggiungi una connessione

  1. Fai clic sull'icona del tuo Profilo nell'angolo in alto a destra.

  2. Vai su Impostazioni di lavoro → Connessioni.

    image-20260220-080300.png
  3. Clicca su Add Connection.

  4. Inserisci i dettagli di connessione:

    • Nome — Un'etichetta per identificare questa connessione (ad esempio, My API Endpoint).

    • URL — L'URL HTTPS dell'endpoint.

    • Autenticazione — Seleziona il tipo di autenticazione appropriato, oppure scegli Nessuna autenticazione se non è richiesta.

    • Intestazioni(facoltativo) — Aggiungi le intestazioni HTTP richieste dall'endpoint.

  5. Fai clic su Test Connection per verificare che l'endpoint sia raggiungibile.

  6. Modifica il template dove vuoi usare le ricerche

La tua connessione apparirà ora nell'elenco delle connessioni e sarà disponibile per l'uso in qualsiasi workflow.

Nota: Connections è progettato per essere l'hub unico per tutte le tue integrazioni esterne. Il supporto per ulteriori tipi di connessione, come SFTP, verrà aggiunto in futuro.


Passaggio 2: utilizza la connessione in un workflow

  1. Apri un workflow (o creane uno nuovo).

  2. Aggiungi una nuova attività e seleziona Send to HTTP Endpoint.

  3. Configura l'attività:

    • Connessione — Seleziona una connessione salvata dal menu a discesa.

    • Intestazioni(facoltativo) — Aggiungi o sostituisci le intestazioni per questo specifico passaggio del flusso di lavoro.

    • Formato del corpo — Scegli come inviare i dati:

      • JSON (predefinito)

      • XML

  4. Salva il flusso di lavoro.

L'attività invierà ora i dati all'endpoint configurato ogni volta che il workflow viene eseguito.


Modifica di una connessione

Per aggiornare una connessione esistente:

  1. Vai su Profilo → Impostazioni di lavoro → Connessioni.

  2. Seleziona la connessione che vuoi modificare.

  3. Apporta le modifiche necessarie (ad esempio, aggiorna l'URL, cambia il formato del corpo o aggiungi intestazioni).

  4. Modifica il template dove vuoi usare le ricerche

Tutti i flussi di lavoro che utilizzano questa connessione rifletteranno automaticamente la configurazione aggiornata.


FAQ - Domande frequenti

Posso usare la stessa connessione in più workflow? Sì. Una volta salvata, la connessione è disponibile nel menu a discesa delle connessioni in tutti i workflow.

Quali formati body sono supportati? Attualmente, JSON e XML sono supportati come formati body per l'invio di dati tramite l'attività Send to HTTP.

Cosa fare se il test di connessione non va a buon fine? Controlla che l'URL non contenga errori di battitura, assicurati che l'endpoint sia accessibile pubblicamente e verifica che l'autenticazione e le intestazioni corrette siano state fornite.

Verranno supportati altri tipi di connessione in futuro? Sì. SFTP e altri tipi di connessione sono previsti per le versioni future.


Hai ricevuto la risposta alla tua domanda?