Asteria Docs
Workflow

Esecuzioni

Guardare un workflow al lavoro, approvare un passaggio e scoprire cosa è andato storto.

Ogni volta che il workflow parte si ha un'esecuzione, conservata con il suo input, il suo output e quello che ha fatto ogni passaggio. La scheda Esecuzioni le elenca.

Avviarne una

Esegui workflow, con un input facoltativo disponibile ai passaggi come {{run.input}}. Le esecuzioni pianificate e quelle guidate dagli eventi si avviano da sole.

Ogni esecuzione registra se era Manuale o Pianificata, chi l'ha avviata e quale Revisione del workflow ha usato. Quest'ultima cosa conta: un'esecuzione mostra com'era il workflow allora, quindi modificare un workflow non riscrive la storia di quello che è già successo.

Stati di un'esecuzione

StatoSignifica
In attesaIn coda, non avviata
In corsoIn svolgimento
In attesa di approvazioneIn pausa per una persona
CompletataFinita
Completato con problemiFinita, ma alcuni elementi di un passaggio distribuito su un elenco sono falliti
Non riuscitaUn passaggio ha dato errore e l'esecuzione si è fermata
AnnullataQualcuno l'ha fermata
RifiutataQualcuno ha rifiutato un passaggio di approvazione
SaltataUna condizione l'ha scavalcata

Completato con problemi è quello che vale la pena guardare invece di archiviare come successo. Significa che un passaggio che girava su un elenco ha avuto alcuni elementi falliti e altri andati a buon fine, quindi l'output è reale ma incompleto.

Approvare un passaggio

Quando un'esecuzione arriva a un passaggio di approvazione, gli approvatori vedono In attesa della tua approvazione.

Apri l'esecuzione, leggi il passaggio, poi Approva o Rifiuta, con un commento facoltativo. Approvare fa proseguire l'esecuzione da quel punto. Rifiutare la termina.

Vale la pena scrivere i commenti: la decisione viene conservata con l'esecuzione, quindi "rifiutato, il dato del terzo trimestre contraddice la dashboard" è ancora lì tra un mese, quando qualcuno chiederà perché il digest di quella settimana non è mai uscito.

Se qualcun altro ci è arrivato prima, ti viene detto che era già stato deciso, e se non eri tra gli approvatori ti viene detto anche quello.

Leggere un'esecuzione

Aprine una e ottieni:

  • Input e Output dell'intera esecuzione
  • Cronologia dei passaggi con stato e tempi
  • L'output di ogni passaggio, e il suo errore se è fallito
  • Elementi per un passaggio che ha girato su un elenco, così puoi vedere quale ha fallito
  • L'uso dei token, così vedi quanto costa un'esecuzione

Gli output lunghi vengono troncati sullo schermo e te lo dicono.

Annullare

Annulla esecuzione ferma quella in corso.

Annullare ferma il passaggio successivo. Non può annullare i passaggi già compiuti. Se il passaggio dell'email è già girato, l'email è partita.

Quando qualcosa va storto

Un passaggio è fallito. Apri l'esecuzione e leggi l'errore di quel passaggio. Le cause abituali sono un riferimento che punta a un id di passaggio inesistente, uno strumento non più disponibile o una connessione da ricollegare.

Output vuoto da un passaggio. Quasi sempre un refuso in un riferimento: {{steps.summary.output}} quando il passaggio in realtà si chiama summarise. Usa / per inserire i riferimenti invece di scriverli a mano.

"Ci sono troppe esecuzioni attive in questo momento." La tua organizzazione è al limite delle esecuzioni contemporanee. Si sbloccherà.

Non è girato niente. Controlla che il trigger sia abilitato e, per i trigger sugli eventi, quando è stato l'Ultimo controllo. Un trigger che dice "Scollegato" ha smesso di ascoltare. Vedi Trigger.

È girato ma non ha fatto niente di visibile. Cerca i passaggi saltati. Una condizione potrebbe star facendo il suo lavoro: in una settimana senza novità, un workflow costruito bene non fa niente.

Eliminare un workflow

Se ci sono esecuzioni in corso, vieni avvisato che eliminandolo verranno annullate. La cronologia delle esecuzioni se ne va con il workflow.

On this page