Struttura del flusso di lavoro
- Trigger: In base a una pianificazione
- Code: Interroga il tuo data warehouse
- Code (opzionale): Formatta i dati come array
- Iterator: Itera su ciascun prodotto
- Upsert Record: Crea o aggiorna in Twenty

Passaggio 1: Pianifica il trigger
Imposta il flusso di lavoro per l’esecuzione con una frequenza che corrisponda alle tue esigenze di aggiornamento dei dati:- Ogni 5 minuti per una sincronizzazione quasi in tempo reale
- Ogni ora per i dati meno critici
- Ogni giorno per aggiornamenti in batch
Passaggio 2: Interroga il tuo data warehouse
Aggiungi un’azione Code per recuperare i dati recenti:Passaggio 3: Formatta i dati (opzionale)
Se il tuo data warehouse restituisce dati in un formato che richiede una trasformazione, aggiungi un’altra azione Code. Le trasformazioni comuni includono conversioni di tipo, ridenominazione dei campi e pulizia dei dati.Esempio: Dati utente con campi booleani e di stato
Esempio: Dati di prodotto con conversioni di tipo
Esempio: Formattazione di date e valute
Trasformazioni comuni
| Formato di origine | Formato di destinazione | Codice |
|---|---|---|
"true" / "false" | true / false | v === true || v === "true" |
"123.45" | 123.45 | parseFloat(value) |
"active" | "ACTIVE" | value.toUpperCase() |
1704067200 (Unix) | Data ISO | new Date(v * 1000).toISOString() |
"$1,234.56" | 1234.56 | parseFloat(v.replace(/[^0-9.-]/g, "")) |
null / undefined | "" | value || "" |
Passaggio 4: Itera sui prodotti
Aggiungi un’azione Iterator:- Input:
{{code.products}}
Passaggio 5: Esegui l’upsert di ogni record
All’interno dell’Iterator, aggiungi un’azione Upsert Record:| Impostazione | Valore |
|---|---|
| Oggetto | Il tuo oggetto Prodotto personalizzato |
| Corrispondenza per | ID esterno o SKU (identificatore univoco) |
| Nome | {{iterator.item.name}} |
| SKU | {{iterator.item.sku}} |
| Prezzo | {{iterator.item.price}} |
Esempi di casi d’uso
| Fonte | Dati |
|---|---|
| Sistema ERP | Catalogo prodotti, prezzi, inventario |
| Piattaforma e-commerce | Ordini, clienti, aggiornamenti dei prodotti |
| Data warehouse | Metriche aggregate, dati arricchiti |
| Sistema di inventario | Livelli di stock, avvisi di riordino |