Flussi di lavoro

Riprendere un'esecuzione del workflow in attesa dell'input umano

Quando un workflow raggiunge una fase che richiede l'input umano, si mette in pausa e attende una risposta. Puoi riprendere l'esecuzione rispondendo direttamente in chat. Il workflow memorizza la tua risposta, segna la fase come riuscita e continua alla fase successiva.

Quando un workflow si mette in pausa in attesa di input

Un workflow si mette in pausa quando una fase è configurata per raccogliere input umano prima di continuare. La pagina dei dettagli dell'esecuzione mostra un riquadro Waiting for input e lo stato dell'esecuzione è waiting. Mentre un'esecuzione è in attesa, è distinta da una normale conversazione in chat. La risposta in chat viene trattata come input del workflow, non come una nuova domanda all'assistente.

Riprendere un'esecuzione in attesa dalla chat

  1. Apri i dettagli dell'esecuzione del workflow e verifica che lo stato sia waiting e che il riquadro Waiting for input sia visibile.

  2. Fai clic su Reply in chat per aprire il pannello della chat.

  3. Digita la tua risposta esattamente come richiesto dal prompt in attesa. La risposta deve corrispondere all'input previsto per la fase.

  4. Invia il messaggio. Il workflow riprende automaticamente se la risposta corrisponde al prompt in attesa.

  5. La fase viene contrassegnata come succeeded, la risposta viene archiviata nello stato del workflow e l'esecuzione passa alla fase successiva.

Cosa succede dopo aver risposto

Una volta ripreso, il workflow continua a eseguire le fasi rimanenti. Se in seguito compare un'altra fase che richiede input umano, l'esecuzione si mette di nuovo in pausa e ripete lo stesso processo. Quando tutte le fasi sono completate e il contratto di output è soddisfatto, l'esecuzione termina con il deliverable configurato.

Perché una ripresa potrebbe non riuscire

Un tentativo di ripresa non riesce se una qualsiasi di queste condizioni è vera:

  • L'esecuzione non è più nello stato waiting.

  • L'esecuzione non ha una fase in attesa con una chiave di input esposta.

  • La fase in attesa non si aspetta più alcun input.

  • La risposta è vuota.

Se l'esecuzione non è in attesa, controlla la Run History per vedere se l'esecuzione è già stata completata, è fallita oppure è stata ripresa da un altro utente.

Cosa leggere dopo

È stato utile?