Orchestrator

Creare un flusso di lavoro

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

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:

  1. (Facoltativo) Creare una cartella di lavoro.

    1. Dal menu Crea, Seleziona Cartella.

      Si apre la finestra Nuova cartella.

    2. Fornire un nome per la cartella e fare clic su salvare.

      La cartella è elencata nella pagina flussi di lavoro.

    3. Fare clic sul nome della cartella per aprirla.

  2. Creare un flusso di lavoro.

    1. Dal menu Crea, Seleziona flusso di lavoro.

      Si apre la finestra Nuovo flusso di lavoro.

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

    2. Fornire 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. Definire un flusso di lavoro.

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

      Il flusso di lavoro si apre nella scheda Editor.

    2. Fornire un evento in attesa del quale il flusso di lavoro dovrebbe rimanere.

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

      Dalla scheda Events nella finestra Workflow blocks, cercare la parola uploads.

      Gli eventi elencati sono sia webhook TMS che Strings.

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

      Il passaggio viene creato e i dettagli vengono presentati nella scheda Overview a destra della finestra.

      Il nome del blocco può essere modificato in qualcosa in linguaggio normale che descriva ciò che fa il blocco.

    4. Fornire 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 accedere durante il runtime).

      Dalla scheda Actions nella finestra Workflow blocks, cercare Phrase.

      Un elenco di eventi viene presentato nella scheda.

    5. Trascinare e rilasciare il blocco azione language-blue.svgFetch access tokens sotto il trigger history-orange.svguploads:create per collegarli.

    6. Dopo l'autenticazione, è possibile fornire una funzione. Per questa procedura di esempio, le impostazioni locali di un progetto Strings verranno elencate.

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

      Un elenco di eventi viene presentato nella scheda.

    7. Trascinare e rilasciare il blocco azione language-blue.svgList locales sotto l'azione language-blue.svgFetch access tokens per collegarli.

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

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

    9. Trascina il blocco 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 Strings.

      Dalla scheda Azioni nella finestra Blocchi flusso di lavoro, cerca creare un lavoro.

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

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

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

      Trascina un altro blocco azione circle-blue.svgTrasforma JSON con jq sull'azione work-blue.svgcreare un lavoro per aggiungere un altro branch.

      Queste azioni verranno eseguite in parallelo.

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

      Trascina il blocco azione work-blue.svgaggiungere 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 del lavoro, il lavoro può essere avviato.

      Trascina il blocco azione work-blue.svgAvvia un lavoro sotto un'azione work-blue.svgcreare un lavoro per collegarli. Dalla seconda azione work-blue.svgcreare un lavoro, trascina il punto del connettore sull'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.