Orchestrator

Create a Workflow

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

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:

  1. (Facoltativo) Crea una cartella di lavoro.

    1. Dal menu Crea, seleziona Cartella.

      Si apre la finestra Nuova cartella.

    2. Fornisci un nome per la cartella e fai clic su Salva.

      La cartella è elencata nella pagina Flussi di lavoro.

    3. Fai clic sul nome della cartella per aprirla.

  2. Crea un flusso di lavoro.

    1. Dal menu Crea, seleziona Flusso di lavoro.

      Si apre la finestra Nuovo flusso di lavoro.

      Facoltativamente, allega un file .JSON esistente per creare automaticamente un flusso di lavoro. La descrizione sarà presa dal file.

    2. Fornisci un Nome e una Descrizione per il nuovo flusso di lavoro.

    3. Clicca su Salva.

      Il nuovo flusso di lavoro è elencato nella pagina Flussi di lavoro.

    Nota

    È disponibile anche una libreria di modelli comuni per creare flussi di lavoro.

  3. Definisci un flusso di lavoro.

    1. Fai clic sul nome del flusso di lavoro per aprirlo.

      Il flusso di lavoro si apre nella scheda Editor.

    2. Fornire un evento a cui il flusso di lavoro dovrebbe ascoltare.

      Per questa procedura di esempio, verrà utilizzato l'evento history-orange.svguploads:create che si verifica una volta che un file è stato caricato e elaborato in un progetto Strings.

      Dalla scheda Eventi nella finestra Blocchi del flusso di lavoro, cerca la parola uploads.

      Gli eventi elencati sono sia webhook TMS che Strings.

    3. Trascina e rilascia il blocco history-orange.svguploads:create sul primo passaggio del flusso di lavoro.

      Il passaggio è stato creato e i dettagli sono presentati nella scheda Panoramica a destra della finestra.

      Il nome del blocco può essere cambiato in qualcosa in linguaggio normale che descrive cosa fa il blocco.

    4. Fornire un'azione al flusso di lavoro. Per questa procedura di esempio, verrà utilizzata l'azione circle-blue.svgRecupera token di accesso per l'autenticazione (recupera i token di accesso durante l'esecuzione).

      Dalla scheda Azioni nella finestra Blocchi del flusso di lavoro, cerca frase.

      Un elenco di eventi è presentato nella scheda.

    5. Trascina e rilascia il blocco dell'azione language-blue.svgRecupera token di accesso sotto il trigger history-orange.svguploads:create per collegarli.

    6. Dopo l'autenticazione, può essere fornita una funzione. Per questa procedura di esempio, verranno elencate le località di un progetto Strings.

      Dalla scheda Azioni nella finestra Blocchi del flusso di lavoro, cerca elenco località.

      Un elenco di eventi è presentato nella scheda.

    7. Trascina e rilascia il blocco dell'azione language-blue.svgElenco località sotto l'azione language-blue.svgRecupera token di accesso per collegarli.

    8. L'elenco delle località dovrà essere filtrato per i fini dell'esempio. L'azione circle-blue.svgTrasforma JSON con jq verrà utilizzata per questo.

      Dalla scheda Azioni nella finestra Blocchi del flusso di lavoro, cerca Trasforma JSON con jq.

    9. Trascina e rilascia il blocco dell'azione circle-blue.svgTrasforma JSON con jq sotto l'azione language-blue.svgElenco località per collegarli.

    10. 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 Azioni nella finestra Blocchi di flusso di lavoro, cerca crea un lavoro.

    11. Trascina e rilascia il blocco di azione work-blue.svgCrea un lavoro sotto l'azione circle-blue.svgTrasforma JSON con jq per collegarli.

    12. 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 work-blue.svgCrea un lavoro.

      Trascina e rilascia il blocco di azione circle-blue.svgTrasforma JSON con jq sotto l'azione work-blue.svgCrea un lavoro per collegarli.

      Trascina e rilascia un altro blocco di azione circle-blue.svgTrasforma JSON con jq sull'azione work-blue.svgCrea un lavoro per aggiungere un altro ramo.

      Queste azioni verranno eseguite in parallelo.

    13. A seconda delle condizioni impostate nell'azione work-blue.svgCrea un lavoro, verrà creata un'impostazione locale in base al risultato dell'azione circle-blue.svgTrasforma JSON con jq.

      Trascina e rilascia un blocco di azione work-blue.svgAggiungi un'impostazione locale di destinazione a un lavoro sotto ogni azione circle-blue.svgTrasforma JSON con jq per collegarli.

    14. Una volta creata un'impostazione locale di lavoro, il lavoro può essere avviato.

      Trascina e rilascia il blocco di azione work-blue.svgAvvia un lavoro sotto un'azione work-blue.svgCrea un lavoro per collegarli. Dalla seconda azione work-blue.svgCrea un lavoro, trascina il punto di collegamento all'azione work-blue.svgAvvia un lavoro.

Questo articolo ti è stato utile?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.