Questo è un caso d'uso esemplare per creare un flusso di lavoro e copre la maggior parte degli aspetti della procedura.
Modelli di flusso di lavoro forniscono ulteriori esempi di diversi tipi di flussi di lavoro.
Per creare un flusso di lavoro Strings in Orchestrator che crea un lavoro quando un file viene caricato in un progetto e contiene le chiavi interessate dal caricamento, segui questi passaggi:
-
(Facoltativo) Crea una cartella di lavoro.
-
Dal menu , seleziona Cartella.
Si apre la finestra .
-
Fornisci un nome per la cartella e fai clic su Salva.
La cartella è elencata nella pagina .
-
Fai clic sul nome della cartella per aprirla.
-
-
Crea un flusso di lavoro.
-
Dal menu , seleziona Flusso di lavoro.
Si apre la finestra .
Facoltativamente, allega un file .JSON esistente per creare automaticamente un flusso di lavoro. La descrizione sarà presa dal file.
-
Fornisci un e una per il nuovo flusso di lavoro.
-
Clicca su Salva.
Il nuovo flusso di lavoro è elencato nella pagina .
Nota
È disponibile anche una libreria di modelli comuni per creare flussi di lavoro.
-
-
Definisci un flusso di lavoro.
-
Fai clic sul nome del flusso di lavoro per aprirlo.
Il flusso di lavoro si apre nella scheda .
-
Fornire un evento a cui il flusso di lavoro dovrebbe ascoltare.
Per questa procedura di esempio, verrà utilizzato l'evento
che si verifica una volta che un file è stato caricato e elaborato in un progetto Strings.uploads:create
Dalla scheda nella finestra , cerca la parola uploads.
Gli eventi elencati sono sia webhook TMS che Strings.
-
Trascina e rilascia il blocco
sul primo passaggio del flusso di lavoro.uploads:create
Il passaggio è stato creato e i dettagli sono presentati nella scheda a destra della finestra.
Il nome del blocco può essere cambiato in qualcosa in linguaggio normale che descrive cosa fa il blocco.
-
Fornire un'azione al flusso di lavoro. Per questa procedura di esempio, verrà utilizzata l'azione
per l'autenticazione (recupera i token di accesso durante l'esecuzione).Recupera token di accesso
Dalla scheda nella finestra , cerca frase.
Un elenco di eventi è presentato nella scheda.
-
Trascina e rilascia il blocco dell'azione
sotto il triggerRecupera token di accesso
per collegarli.uploads:create
-
Dopo l'autenticazione, può essere fornita una funzione. Per questa procedura di esempio, verranno elencate le località di un progetto Strings.
Dalla scheda nella finestra , cerca elenco località.
Un elenco di eventi è presentato nella scheda.
-
Trascina e rilascia il blocco dell'azione
sotto l'azioneElenco località
per collegarli.Recupera token di accesso
-
L'elenco delle località dovrà essere filtrato per i fini dell'esempio. L'azione
verrà utilizzata per questo.Trasforma JSON con jq
Dalla scheda nella finestra , cerca Trasforma JSON con jq.
-
Trascina e rilascia il blocco dell'azione
sotto l'azioneTrasforma JSON con jq
per collegarli.Elenco località
-
Un lavoro può ora essere creato con i risultati del flusso di lavoro. Ai fini dell'esempio, verrà creato un lavoro di Strings.
Dalla scheda nella finestra , cerca crea un lavoro.
-
Trascina e rilascia il blocco di azione
sotto l'azioneCrea un lavoro
per collegarli.Trasforma JSON con jq
-
Ogni azione può avere condizioni definite con dichiarazioni logiche AND e OR per creare più output. Ai fini dell'esempio, due impostazioni locali di destinazione risulteranno dall'azione
.Crea un lavoro
Trascina e rilascia il blocco di azione
sotto l'azioneTrasforma JSON con jq
per collegarli.Crea un lavoro
Trascina e rilascia un altro blocco di azione
sull'azioneTrasforma JSON con jq
per aggiungere un altro ramo.Crea un lavoro
Queste azioni verranno eseguite in parallelo.
-
A seconda delle condizioni impostate nell'azione
, verrà creata un'impostazione locale in base al risultato dell'azioneCrea un lavoro
.Trasforma JSON con jq
Trascina e rilascia un blocco di azione
sotto ogni azioneAggiungi un'impostazione locale di destinazione a un lavoro
per collegarli.Trasforma JSON con jq
-
Una volta creata un'impostazione locale di lavoro, il lavoro può essere avviato.
Trascina e rilascia il blocco di azione
sotto un'azioneAvvia un lavoro
per collegarli. Dalla seconda azioneCrea un lavoro
, trascina il punto di collegamento all'azioneCrea un lavoro
.Avvia un lavoro
-