Flusso di lavoro
Crea, testa, distribuisci e rivedi flussi di lavoro di progetto riutilizzabili quando il builder è disponibile.
Il flusso di lavoro trasforma un processo ripetibile in passaggi connessi che Runner può eseguire con gli stessi input e regole ancora.
Condizionale: L'interfaccia del flusso di lavoro esiste, ma la navigazione standard del progetto attuale non espone una voce di flusso di lavoro. Usala solo quando Runner visualizza una voce di flusso di lavoro approvata per il tuo workspace o il supporto di Runner fornisce un percorso approvato. Non indovinare o modificare un URL per raggiungerla. Se il tuo piano consente solo un'anteprima, Runner può mostrare la pagina mantenendo i suoi controlli bloccati.
Percorso di accesso
Apri la voce Flusso di lavoro solo quando Runner la presenta nel tuo workspace. La pagina elenca i flussi di lavoro per il progetto attuale. Se non è presente alcuna voce, utilizza Disponibilità delle funzioni o contatta il supporto invece di provare un URL diretto.
Prima di iniziare
- L'accesso al flusso di lavoro dipende dal rollout delle funzioni attuale e dal piano.
- Conferma il progetto e i servizi connessi prima di testare o distribuire un flusso di lavoro.
- Un'anteprima o una bozza salvata non è attiva; la distribuzione e l'attivazione sono azioni separate e consequenziali.
Elenco dei flussi di lavoro
Quando non ci sono flussi di lavoro, seleziona Crea flusso di lavoro. Quando l'elenco contiene già elementi, utilizza Nuovo flusso di lavoro.
| Controllo | Cosa accade dopo averlo selezionato |
|---|---|
| Crea flusso di lavoro o Nuovo flusso di lavoro | Apre Crea un flusso di lavoro. |
| Vuoto | Crea un Flusso di lavoro senza titolo e apre il suo builder. |
| Scheda modello | Crea un flusso di lavoro da quel modello e apre il suo builder. Se i modelli non si caricano, Riprova li richiede di nuovo. |
| Nome del flusso di lavoro | Apre quel flusso di lavoro nel builder. |
| Rinomina | Rende il nome modificabile. Premere Invio o fare clic altrove lo salva; Esc annulla la modifica. |
| Fissa in alto / Scollega | Sposta il flusso di lavoro dentro o fuori dal gruppo bloccato. Non esegue il flusso di lavoro. |
| Duplica | Crea una copia e apre la copia nel builder. |
| Esporta | Scarica il flusso di lavoro come file JSON. Non distribuisce o esegue nulla. |
| Elimina | Apre una conferma. La conferma rimuove permanentemente quel flusso di lavoro e non può essere annullata. |
Utilizza il menu Altro di ogni riga per trovare Rinomina, Fissa in alto o Scollega, Duplica, Esporta e Elimina.
Le etichette delle righe possono anche mostrare se una versione è Live, ha una Bozza in sospeso, espone un endpoint, o è associata a una pianificazione o un evento. Un'etichetta in pausa o bloccata dal piano significa che l'attivazione automatica non è attualmente attiva.
Lavora con più flussi di lavoro
Seleziona la casella di controllo accanto a una o più righe. La barra di selezione mostra quanti sono selezionati e offre:
- Esporta per scaricare i flussi di lavoro selezionati.
- Elimina per aprire una conferma in blocco. La conferma rimuove permanentemente ogni flusso di lavoro selezionato.
- Cancella per rimuovere la selezione senza modificare alcun flusso di lavoro.
Seleziona tutto seleziona i flussi di lavoro mostrati nell'elenco attuale. Ricontrolla sempre il conteggio prima dell'eliminazione in blocco.
Costruisci e salva
L'area di disegno del builder è dove aggiungi passaggi, li connetti e configuri cosa riceve e fa ogni passaggio. Aggiungi componente apre la libreria di componenti ricercabile. I controlli dell'area di disegno ingrandiscono, rimpiccioliscono, adattano il flusso di lavoro allo schermo e dispongono automaticamente i passaggi connessi.
Le modifiche vengono salvate automaticamente; non c'è un pulsante Salva separato. La freccia Indietro completa un salvataggio in sospeso prima di tornare all'elenco dei flussi di lavoro.
| Stato di salvataggio | Cosa fare |
|---|---|
| Salvataggio in corso… | Attendi prima di chiudere la pagina o distribuire. |
| Salvato | L'ultima modifica dell'area di disegno è archiviata. |
| Salvataggio non riuscito | Seleziona Riprova dopo aver controllato la connessione. |
| Conflitto — le tue modifiche non sono state salvate | Una versione salvata è più recente. Ricarica scarta le modifiche locali in conflitto e carica la versione salvata. |
Il pannello inferiore contiene Playground e Cronologia. In Playground, completa gli input di testo, prodotto o media richiesti prima di eseguire. Il controllo di esecuzione rimane non disponibile mentre gli input richiesti mancano. I risultati vengono visualizzati nell'area di output.
Il menu Altro del builder fornisce anche Esporta JSON e Importa JSON…. L'esportazione scarica l'area di disegno attuale. L'importazione sostituisce immediatamente l'area di disegno attuale e attiva il salvataggio automatico senza una conferma, quindi esporta un backup e controlla il file selezionato prima di importare.
Scegli il test giusto
Il test può avere conseguenze molto diverse.
| Controllo | Cosa accade dopo averlo selezionato |
|---|---|
| Simula senza chiamare le API | Apre una finestra di dialogo di simulazione. Utilizza dati di esempio generati o incolla JSON, quindi seleziona Esegui simulazione. Le azioni sul lato della scrittura come email, post Slack e modifiche dello store sono simulate. |
| Test live — effetti reali, contrassegnato come isTest | Apre una finestra di dialogo di test live. Utilizza dati generati, JSON incollato o un evento recente quando disponibile. Esegui test live effettua chiamate API reali e può inviare messaggi o modificare i servizi connessi. L'esecuzione è contrassegnata come test nella cronologia. |
| Salta attese | Durante un test live, salta i periodi di attesa configurati in modo che il test possa continuare prima. Non rimuove altri effetti reali. |
| Esegui flusso di lavoro | Avvia il flusso di lavoro configurato immediatamente e apre la cronologia. I suoi passaggi possono avere effetti reali; rivedi ogni passaggio e input prima. |
| Interrompi esecuzione | Richiede che l'esecuzione attuale si fermi. Il lavoro già completato non viene invertito. |
| Cache | In una riesecuzione, salta i nodi idonei i cui input non sono cambiati in modo da poter concentrarti sul lavoro modificato a valle. |
Utilizza la simulazione per controllare la ramificazione e il flusso dei dati. Utilizza il test live solo quando gli effetti collaterali reali sono accettabili negli account connessi.
Rivedi la cronologia di esecuzione
Apri Cronologia nel pannello inferiore per vedere le esecuzioni precedenti. Filtra l'elenco con Live, Test o Tutto, quindi seleziona un'esecuzione per ispezionare i risultati dei nodi, l'output, i tempi e gli errori. Gli stati includono Completato, Non riuscito, In esecuzione e Annullato.
Se l'elenco dice Nessuna esecuzione ancora, il flusso di lavoro attuale non ha alcuna esecuzione registrata. Avviare un'altra esecuzione non è una soluzione per una non riuscita; apri prima l'esecuzione non riuscita e leggi il suo errore.
Alcuni nodi non riusciti idonei offrono Riprova da "nodo". Questo avvia un nuovo tentativo immediatamente, senza un'altra conferma. Le azioni a valle possono essere eseguite di nuovo, quindi controlla prima i messaggi o le modifiche dello store già prodotte dall'esecuzione non riuscita.
Distribuisci e attiva
Seleziona Distribuisci per aprire Distribuisci flusso di lavoro. Rivedi il riepilogo delle modifiche, la compatibilità del contratto API, i risultati della convalida e il changelog facoltativo prima di continuare.
Puoi facoltativamente associare il flusso di lavoro distribuito a una pianificazione o un evento. Solo uno di questi tipi di trigger può essere selezionato alla volta.
- Distribuisci pubblica una versione con le impostazioni selezionate.
- Attiva e distribuisci appare quando una nuova associazione di pianificazione o evento renderebbe l'automazione attiva. La conferma pubblica la versione e consente ai trigger futuri di eseguirsi automaticamente con effetti reali.
Un errore di salvataggio, un conflitto irrisolto o un problema di convalida può bloccare la distribuzione. Risolvilo invece di selezionare ripetutamente Distribuisci.
Dopo la distribuzione, lo stato di produzione può mostrare Non distribuito, Bozza in sospeso o Live, più Nessun trigger, Attivo o In pausa per l'associazione. L'apertura di un'associazione esistente offre controlli consequenziali:
- Pausa interrompe i trigger automatici ma mantiene il flusso di lavoro e l'associazione.
- Riprendi consente all'associazione conservata di attivarsi di nuovo.
- Rimuovi elimina permanentemente l'associazione ma non elimina il flusso di lavoro.
Ogni azione apre una conferma e può includere un motivo. La rimozione del segno di spunta da un'associazione esistente durante la distribuzione mette in pausa tale associazione anziché rimuoverla permanentemente.
Cronologia delle versioni e rollback
Seleziona Cronologia delle versioni per aprire il pannello Cronologia delle versioni.
| Azione | Risultato |
|---|---|
| Rollback | Apre Eseguire il rollback a questa versione?. Conferma rende la versione distribuita selezionata supersede la versione distribuita attuale. Questo può cambiare cosa fanno le esecuzioni future, ma non sostituisce l'area di disegno della bozza attuale. |
| Ripristina nella cronologia delle bozze | Sostituisce l'area di disegno attuale con la bozza salvata selezionata dopo la conferma. Le modifiche dell'area di disegno non salvate o più recenti possono andare perse. |
Aggiungi un motivo di rollback facoltativo in modo che gli altri membri del workspace comprendano il cambiamento. Rivedi l'area di disegno ripristinata e lo stato di distribuzione prima di avviare un'altra esecuzione.
Elenco di controllo per il funzionamento sicuro
- Conferma di essere nel progetto e nel flusso di lavoro corretto.
- Attendi Salvato prima di testare o distribuire.
- Completa e rivedi ogni input richiesto.
- Inizia con Esegui simulazione quando possibile.
- Utilizza il test live o il flusso di lavoro di esecuzione solo quando i loro effetti di servizio connesso sono accettabili.
- Ispeziona Cronologia e output prima di distribuire.
- Tratta Attiva e distribuisci, rollback, ripristino e eliminazione come azioni consequenziali che richiedono una revisione finale.
Risoluzione dei problemi
| Problema | Passaggio successivo |
|---|---|
| Nessuna voce Flusso di lavoro è visibile | Questo è previsto nella navigazione standard. Non indovinare un URL; vedi Disponibilità delle funzioni o chiedi al supporto di Runner se il tuo workspace ha una voce approvata. |
| I controlli sono bloccati da un'anteprima del piano | Segui il messaggio del piano sullo schermo o chiedi a un proprietario del workspace l'accesso. |
| L'elenco dei modelli non riesce | Seleziona Riprova o crea un flusso di lavoro Vuoto. |
| Il pulsante di esecuzione non è disponibile | Completa ogni input richiesto e correggi qualsiasi valore non valido. |
| Appare un conflitto di salvataggio | Decidi se la versione salvata dovrebbe vincere prima di selezionare Ricarica, perché le modifiche locali in conflitto vengono scartate. |
| L'esecuzione non riesce | Aprilo in Cronologia, mantieni l'errore e gli input visibili e evita di avviare esecuzioni identiche ripetutamente. |
| La distribuzione è bloccata | Risolvi i messaggi di salvataggio, conflitto, contratto o convalida mostrati nella finestra di dialogo di distribuzione. |