🇬🇧 EN
🇮🇹 IT

⌨️ Manual Input

Mette in pausa il workflow e presenta un modulo di inserimento dati a un utente specificato. Il workflow riprende quando l'utente invia il modulo. Usa Manual Input quando hai bisogno che una persona fornisca dati durante l'esecuzione del workflow — ad esempio per effettuare una correzione, selezionare un'opzione o inserire informazioni che non possono essere automatizzate.

Categoria: Interazione Umana / Utente  ·  Identificatore tipo: manual_input

Panoramica

Il nodo Manual Input introduce uno step strutturato di inserimento dati umano all'interno di un workflow automatizzato. Quando l'esecuzione raggiunge questo nodo, il workflow entra nello stato In attesa e un'attività con il modulo compare nella pagina Attività dell'utente assegnato. L'utente compila i campi configurati e clicca Invia. I valori inviati sono quindi disponibili per tutti gli step successivi nel contesto del workflow.

A differenza del nodo Approval (che chiede solo una decisione sì/no), Manual Input permette di raccogliere dati strutturati arbitrari — testo libero, numeri, selezioni da un menu a tendina, indirizzi email e altro — prima che il workflow prosegua.

Configurazione

CampoStatoDescrizione
Assegnatario Obbligatorio Indirizzo email o ID utente della persona a cui richiedere l'input. Supporta riferimenti {{ variabile }}.
Titolo Obbligatorio Intestazione mostrata sul modulo di input, es. Rivedi e conferma i dati estratti.
Descrizione Opzionale Istruzioni o contesto per l'utente che compila il modulo.
Campi Obbligatorio Elenco dei campi del modulo da mostrare. Ogni campo ha:
  • Etichetta — nome visualizzato mostrato all'utente.
  • Chiave — nome della variabile usato per accedere al valore inviato negli output.
  • Tipotext, textarea, number, email, select o checkbox.
  • Opzioni (per select) — elenco di opzioni separato da virgole.
  • Obbligatorio — se il campo deve essere compilato prima dell'invio.
Timeout Opzionale Tempo massimo di attesa in minuti. Il workflow fallisce se il timeout scade senza un invio. Lascia vuoto per attendere indefinitamente.
Invia Email Opzionale Interruttore. Invia una notifica email all'assegnatario oltre alla notifica in-app. Richiede che SMTP sia configurato nelle Impostazioni.

Dati di Output

Tutti i valori dei campi inviati sono disponibili come un unico oggetto data indicizzato dalla Chiave configurata per ogni campo. I singoli campi possono essere acceduti direttamente usando la notazione punto.

CampoTipoDescrizione
dataobjectTutti i valori dei campi inviati come coppie chiave-valore, indicizzati dalla Chiave configurata per ogni campo.
data.[key]anyValore del singolo campo, es. {{ input.output.data.approved_amount }}.
submitted_bystringEmail o ID utente della persona che ha inviato il modulo.
submitted_atstringTimestamp ISO 8601 dell'invio.
{{ step_key.output.data }} {{ step_key.output.data.approved_amount }} {{ step_key.output.submitted_by }}

Esempio di Utilizzo

  1. Un nodo Schema Extractor estrae automaticamente i dati della fattura (nome fornitore, importo, data) da un PDF scansionato.
  2. Un nodo Manual Input presenta i valori estratti a un membro del team finanziario, chiedendogli di verificare l'importo. Il modulo ha un campo number con Chiave approved_amount e un campo textarea con Chiave notes.
  3. Un nodo Counter aggiorna il totale progressivo usando {{ input.output.data.approved_amount }}.
  4. Un nodo Email Notification invia una conferma al team contabile con l'importo verificato e le note dell'utente.

Suggerimenti e Note

Nodi Correlati