Questo è un caso d'uso di esempio per creare un flusso di lavoro e copre la maggior parte degli aspetti della procedura.
I 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, seguire questi passaggi:
-
(Facoltativo) Creare una cartella di lavoro.
-
Dal menu , Seleziona Cartella.
Si apre la finestra .
-
Fornire un nome per la cartella e fare clic su salvare.
La cartella è elencata nella pagina .
-
Fare clic sul nome della cartella per aprirla.
-
-
Creare un flusso di lavoro.
-
Dal menu , Seleziona flusso di lavoro.
Si apre la finestra .
Facoltativamente, allegare un file .JSON esistente per creare automaticamente un flusso di lavoro. La descrizione verrà presa dal file.
-
Fornire 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.
-
-
Definire un flusso di lavoro.
-
Fare clic sul nome del flusso di lavoro per aprirlo.
Il flusso di lavoro si apre nella scheda .
-
Fornire un evento in attesa del quale il flusso di lavoro dovrebbe rimanere.
Per questa procedura di esempio, verrà utilizzato l'evento
, che è l'evento che si verifica una volta che un file è stato caricato ed elaborato in un progetto Strings.uploads:create
Dalla scheda nella finestra , cercare la parola uploads.
Gli eventi elencati sono sia webhook TMS che Strings.
-
Trascinare e rilasciare il blocco
sul primo passaggio del flusso di lavoro.uploads:create
Il passaggio viene creato e i dettagli vengono presentati nella scheda a destra della finestra.
Il nome del blocco può essere modificato in qualcosa in linguaggio normale che descriva ciò che 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 accedere durante il runtime).Fetch access tokens
Dalla scheda nella finestra , cercare Phrase.
Un elenco di eventi viene presentato nella scheda.
-
Trascinare e rilasciare il blocco azione
sotto il triggerFetch access tokens
per collegarli.uploads:create
-
Dopo l'autenticazione, è possibile fornire una funzione. Per questa procedura di esempio, le impostazioni locali di un progetto Strings verranno elencate.
Dalla scheda nella finestra , cercare list locales.
Un elenco di eventi viene presentato nella scheda.
-
Trascinare e rilasciare il blocco azione
sotto l'azioneList locales
per collegarli.Fetch access tokens
-
L'elenco delle impostazioni locali dovrà essere filtrato ai fini dell'esempio. L'azione
verrà utilizzata per questo scopo.Transform JSON with jq
Dalla scheda nella finestra , cercare Transform JSON with jq.
-
Trascina il blocco azione
sotto l'azioneTrasforma JSON con jq
per collegarli.elenco impostazioni locali
-
Un lavoro può ora essere creato con i risultati del flusso di lavoro. Ai fini dell'esempio, verrà creato un lavoro Strings.
Dalla scheda nella finestra , cerca creare un lavoro.
-
Trascina il blocco azione
sotto l'azionecreare un lavoro
per collegarli.Trasforma JSON con jq
-
Ogni azione può avere condizioni definite con istruzioni logiche AND e OR per creare più output. Ai fini dell'esempio, due impostazioni locali di destinazione risulteranno dall'azione
.creare un lavoro
Trascina il blocco azione
sotto l'azioneTrasforma JSON con jq
per collegarli.creare un lavoro
Trascina un altro blocco azione
sull'azioneTrasforma JSON con jq
per aggiungere un altro branch.creare 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'azionecreare un lavoro
.Trasforma JSON con jq
Trascina il blocco azione
sotto ogni azioneaggiungere un'impostazione locale di destinazione a un lavoro
per collegarli.Trasforma JSON con jq
-
Una volta creata un'impostazione locale del lavoro, il lavoro può essere avviato.
Trascina il blocco azione
sotto un'azioneAvvia un lavoro
per collegarli. Dalla seconda azionecreare un lavoro
, trascina il punto del connettore sull'azionecreare un lavoro
.Avvia un lavoro
-