Orchestrator

Crea un flusso di lavoro

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Questo è un caso d'uso esemplificativo 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 comuni modelli 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. Fornisci 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 Events nella finestra Workflow blocks, 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 è creato e i dettagli sono presentati nella scheda Overview a destra della finestra.

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

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

      Dalla scheda Actions nella finestra Workflow blocks, cerca phrase.

      Un elenco di eventi è presentato nella scheda.

    5. Trascina e rilascia il blocco dell'azione language-blue.svgFetch access tokens sotto il trigger history-orange.svguploads:create per collegarli.

    6. Dopo l'autenticazione, può essere fornita una funzione. Per questa procedura di esempio, verranno elencati i locali di un progetto Strings.

      Dalla scheda Actions nella finestra Workflow blocks, cerca list locales.

      Un elenco di eventi è presentato nella scheda.

    7. Trascina e rilascia il blocco dell'azione language-blue.svgList locales sotto l'azione language-blue.svgFetch access tokens per collegarli.

    8. L'elenco dei locali dovrà essere filtrato per i fini dell'esempio. L'azione circle-blue.svgTransform JSON with jq verrà utilizzata per questo.

      Dalla scheda Actions nella finestra Workflow blocks, cerca Transform JSON with jq.

    9. Trascina e rilascia il blocco di azione circle-blue.svgTrasforma JSON con jq sotto l'azione language-blue.svgElenco impostazioni locali 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 basata sul 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.