I comandi sono le operazioni eseguite all'interno della catena, sulla base di una connessione con una fonte di dati. Per le catene più complesse, questo può includere comandi attivati da una serie di condizioni.
Nota: Prima di aggiungere una catena, assicurarsi che l'organizzazione abbia impostato le connessioni necessarie per abilitare i comandi con le proprie origini dati.
Per eseguire comandi specifici in modo seriale- uno dopo l'altro, aspettando che il comando precedente sia terminato - o simultaneamente in parallelo, o per far fallire una catena se uno dei comandi fallisce, raggrupparli insieme.
Aggiungere un comando a una catena
- Nella catena, selezionare il comando da eseguire:
- Per aggiungere un nuovo comando alla catena, in Available Connectors (Connettori disponibili), fare clic sul relativo collegamento, quindi spostare il comando nella posizione in cui deve essere inserito nella catena.
- Per duplicare un comando esistente, selezionare il suo nodo, fare clic su Copia , e spostare il nuovo nodo nella posizione in cui deve trovarsi nella catena.
Suggerimento: Per aggiungere un comando come primo nodo della catena, spostarlo in Avviare.
- Per collegare il comando ai nodi precedenti e successivi della catena, fare clic e trascinare le linee tra le porte dei nodi.
Nota: Per modificare la posizione di un nodo nella catena, scollegarlo dagli altri nodi e spostarlo nella posizione desiderata. Per spostare più nodi contemporaneamente, tenere premuto MAIUSC mentre li si seleziona.
- Selezionare il nuovo nodo e fare clic su Edit .
- Immettere i parametri del comando:
- In Informazioni di base, inserire un nome e una descrizione univoci per identificare il comando e il suo scopo.
- Attivare l'icona dell'occhio se si desidera mascherare i dati sensibili in uscita.
- Per eseguire il comando più volte, per ogni elemento dell'elenco, attivare Iteratore inserire i valori di iterazione. e
- In Proprietà del comando, inserire gli ingressi del comando, in base al connettore.
- Clicca su Salva.
Eseguire solo un singolo comando o gruppo
Per facilitare i test e le iterazioni rapide durante la creazione delle catene, è possibile eseguire un singolo comando o un gruppo di comandi all'interno di una catena.
- In Chain Builder, dalla scheda Chains , selezionare Execute dal menu della catena.
- Per il comando o il gruppo da eseguire, fare clic su Execute this command .
- Fare clic su Eseguire la catena.
Saltare un comando
Per sviluppare una logica di ramificazione o come parte dello sviluppo di una catena, potrebbe essere necessario saltare un comando per forzare un risultato specifico. È anche possibile impostare una logica condizionale per restituire automaticamente un risultato specifico in base alle regole impostate.
- Nella catena, selezionare il nodo del comando, fare clic su Edit
- Scegliere se restituire automaticamente un risultato di info , warning , o error per il comando quando viene saltato.
- Per saltare il comando solo se vengono soddisfatti criteri specifici, specificare quando. Costruite la logica condizionale come un gruppo a cui aggiungere regole e altri gruppi di regole, ciascuno unito a un booleano AND o OR.
- Se tutte le condizioni devono essere vere per essere saltate, seleziona AND.
- Se per saltare una sola condizione deve essere vera, selezionare OR.
Puoi aggiungere regole basate su vari tipi di dati:
Tipo di dati Descrizione Stringa Due o più caratteri Numero intero Qualsiasi valore numerico intero e non decimale Data Qualsiasi stringa di data o variabile Data Float Qualsiasi valore numerico JSON Notazione degli oggetti JavaScript; usa Trasformazione variabile per analizzare gli oggetti Per verificare se i dati soddisfano i criteri per saltare il comando, abbinali a un operatore e a un valore:
-
È vuoto
oNon è vuoto
Contiene
-
Corrisponde a RegExp
, per un'espressione regolare -
Inizia con
oTermina con
-
=
o! =
-
<
o>
-
<=
o>=
- Clicca su Salva.
Gestire la gestione degli errori di un comando
Per rilevare o ignorare gli errori di un comando:
- Nella catena, clicca sul nodo del comando, clicca su Modifica , e seleziona Gestione degli errori .
- In Azioni di errore
- Per seguire la logica di ramificazione della catena, selezionare Continua con la catena.
- Per interrompere temporaneamente la catena, ad esempio per rimediare al problema, selezionare Pausa catena. Per riavviare la catena dopo la risoluzione del problema, selezionare il comando nella catena e fare clic su Riprendi.
- Per interrompere completamente la catena, selezionare Esci dalla catena.
, selezionare cosa fare se il comando non riesce. - Per interrompere il comando se impiega più tempo del dovuto, in Condizioni di timeout
- Per riprovare un comando se la sua fonte di dati è intermittente o non disponibile, inserire il numero di tentativi da eseguire e il numero di secondi da attendere tra un tentativo e l'altro.
- In Condizioni di errore , selezionare gli errori da ignorare, ad esempio quando si crea una cartella già esistente.
- Per impostare lo stato del comando in base al suo output, fare clic su Aggiungere sotto Interpretazione dell'output, e definire la regola o il gruppo di regole per interpretare il suo stato.Ad esempio, con la variabile Status dell'output Command Details , è possibile impostare una regola per ottenere un avviso quando il comando ha successo.
- In Interpretazione del registro, selezionare se rifiutare il comando in base al fatto che si producano uscite specifiche.
- Per non fallire il comando in base a uscite specifiche, selezionare Non interpretare.
- Per rifiutare il comando quando vengono trovate uscite specifiche, selezionare Fail if output(s) found e immettere le uscite da analizzare.
- Per non eseguire il comando quando non vengono trovate uscite specifiche, selezionare Fail if output(s) not found e immettere l'uscita da cercare.
- Le righe di testo multiple devono essere separate da
- Clicca su Salva.
Visualizzare l'output di un comando
Da Monitor
, è possibile visualizzare l'anteprima dell'output di un comando eseguito tramite CloudRunner.- In Chain Builder, da Monitor, aprire la corsa con l'output da visualizzare in anteprima e selezionare il comando.
- Nella scheda Output , fare clic su Anteprima dell'output
Nota: È possibile visualizzare in anteprima solo gli output dei comandi eseguiti tramite CloudRunner, non GroundRunner.
Rimuovere un comando da una catena
Per rimuovere un comando da una catena, fare clic sul relativo nodo, su Cancellare
, quindi su Cancellare.