WORKFLOW ADIOS
La tua app funziona.
Lascia che il lavoro fluisca.
Collega API, trasforma dati, pianifica attività ricorrenti e inserisci pause per le approvazioni. Tieni sotto controllo ogni passaggio e il suo risultato.
PUNTI DI PARTENZA PRATICI
Scegli quale attività vuoi togliere dalla tua lista.
Ogni guida include un manifest YAML completo, i valori da configurare e il risultato atteso da un’esecuzione di prova.
Webhook processing
Ricevi un evento, trasforma i suoi dati e passali al servizio successivo.
Esplora la ricetta →SCHEDULEScheduled reports
Conta gli ordini di ieri in PostgreSQL e invia il totale via email con SendGrid ogni 24 ore.
Esplora la ricetta →AVVIO MANUALE + APPROVAZIONEApproval workflows
Fai preparare un aggiornamento di prodotto a un agente, attendi una decisione umana e poi invia il risultato approvato alla tua API.
Esplora la ricetta →- 01 / TRIGGER
Comincia quando conta.
Avvia il workflow manualmente, secondo una pianificazione oppure in risposta a un webhook o a un evento.
- 02 / COLLEGA
Definisci ogni passaggio.
Collega i passaggi tramite dipendenze, passa i risultati a quelli successivi e, quando serve, attendi una decisione umana.
- 03 / VERIFICA
Scopri cosa è successo.
Segui input, output, stato ed errori di ogni passaggio dell’esecuzione.
AZIONI SUPPORTATE
Dieci modi per fare il lavoro.
Tutte le azioni condividono la stessa cronologia delle esecuzioni. Scegli un’azione per consultarne la configurazione nella documentazione di riferimento.
httpChiama API
Metodi HTTP, header e corpi delle richieste.
request-parserAnalizza richieste
Estrai campi da richieste ed eventi in arrivo.
data-jsonTrasforma JSON
Seleziona valori dai dati ricevuti e dai passaggi precedenti.
bashEsegui Bash
Esegui comandi shell con variabili d’ambiente.
pythonEsegui Python
Elabora dati ed esegui i tuoi script.
sqlInterroga database
Leggi o scrivi dati in PostgreSQL e MySQL.
emailInvia email
SMTP, SendGrid, Postmark, Mailgun, Brevo, Mailjet e Mailchimp Transactional.
s3Gestisci oggetti
Leggi, scrivi, ispeziona o elimina oggetti compatibili con S3.
waitAttendi l’approvazione
Attendi una decisione umana prima di proseguire.
agentEsegui agenti IA
Avvia un agente con una configurazione fissata e uno spazio di lavoro.
ESEMPI YAML COMPLETI
Cinque esempi pronti da adattare.
Esplora tutti e cinque gli esempi, inclusi quelli con archiviazione a oggetti e script. Configura i servizi prima di eseguirli.
- Analizza richieste
- Trasforma JSON
- Chiama API
workflow_id: webhook-delivery
title: Route a webhook
enabled: true
triggers:
- type: webhook
event: order.created
context:
destination_url: https://api.example.com/orders
steps:
- step_id: parse
kind: request-parser
command:
extract:
order: .payload.order
- step_id: order
kind: data-json
dependencies: [parse]
command:
from_step: parse
path: .order
- step_id: deliver
kind: http
dependencies: [order]
command:
method: POST
url: "{{ .context.destination_url }}"
headers:
X-API-Key: secret://API_TOKEN
body: "{{ .steps.order.output }}"
Configurazione Configura l’URL di destinazione e il segreto API_TOKEN per l’header X-API-Key. Invia i dati di esempio con l’evento order.created.
Payload di un evento di esempio{"order":{"id":"ord_1042","total":49,"currency":"USD"}}
Gli esempi pianificati usano intervalli ripetuti. Per tempi, credenziali e comportamento dell’approvazione, consulta il riferimento dei workflow →
Tieni l’automazione accanto all’app.
Crea i workflow nella console oppure definiscili con manifest accanto al codice sorgente.