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 , selezionare 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 , selezionare 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 .
-
Fornisci un evento che il flusso di lavoro dovrebbe monitorare.
Per questa procedura di esempio, verrà utilizzato l'evento
, ovvero l'evento che si verifica una volta che un file è stato caricato ed elaborato in un progetto Strings.uploads:create
Dalla scheda nella finestra , cerca la parola uploads.
Gli eventi elencati sono webhook sia di TMS che di Strings.
-
Trascina e rilascia 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 lingua normale che descriva cosa fa il blocco.
-
Fornisci 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 , cerca Phrase.
Un elenco di eventi viene presentato nella scheda.
-
Trascina e rilascia il blocco azione
sotto il triggerFetch access tokens
per collegarli.uploads:create
-
Dopo l'autenticazione, è possibile fornire una funzione. Per questa procedura di esempio, verranno elencate le lingue da un progetto Strings.
Dalla scheda nella finestra , cerca list locales.
Un elenco di eventi viene presentato nella scheda.
-
Trascina e rilascia il blocco azione
sotto l'azioneList locales
per collegarli.Fetch access tokens
-
L'elenco delle lingue dovrà essere filtrato ai fini dell'esempio. Per questo verrà utilizzata l'azione
.Transform JSON with jq
Dalla scheda nella finestra , cerca Transform JSON with jq.
-
Trascina il blocco azione
sotto l'azioneTrasforma JSON con jq
per collegarli.elenco impostazioni locali
-
Ora è possibile creare un lavoro 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, dall'azione
risulteranno due destinazioni impostazioni locali.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 una destinazione impostazioni locali 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
-