Orchestrator

Criar um fluxo de trabalho

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Este é um caso de uso de exemplo para criar um fluxo de trabalho e cobre a maioria dos aspectos do procedimento.

Modelos de fluxo de trabalho fornecem mais exemplos de diferentes tipos de fluxos de trabalho.

Para criar um fluxo de trabalho de Strings no Orchestrator que cria um trabalho quando um arquivo é feito upload para um projeto e contém as chaves afetadas pelo upload, siga estas etapas:

  1. (Opcional) Criar uma pasta de trabalho.

    1. No menu Criar, Selecionar Folder.

      A janela New folder é aberta.

    2. Forneça um nome para a pasta e clique em gravar.

      A pasta é listada na página Workflows.

    3. Clique no nome da pasta para abri-la.

  2. Criar um fluxo de trabalho.

    1. No menu Criar, Selecionar fluxo de trabalho.

      A janela New Workflow é aberta.

      Opcionalmente, anexe um arquivo .JSON existente para criar automaticamente um fluxo de trabalho. A descrição será obtida do arquivo.

    2. Forneça um Name e Description para o novo fluxo de trabalho.

    3. Clique em Gravar.

      O novo fluxo de trabalho é listado na página Workflows.

    Nota

    Uma biblioteca de templates comuns também está disponível para criar fluxos de trabalho.

  3. Definir um fluxo de trabalho.

    1. Clique no nome do fluxo de trabalho para abri-lo.

      O fluxo de trabalho abre na aba editor.

    2. Forneça um evento que o fluxo de trabalho deve estar monitorando.

      Para este procedimento de exemplo, o evento history-orange.svguploads:Criar será usado e é o evento que ocorre assim que um arquivo é carregado e processado em um projeto Strings.

      Na aba Events da janela Workflow blocks, pesquise pela palavra uploads.

      Os eventos listados são webhooks do TMS e do Strings.

    3. Arraste e solte o bloco history-orange.svguploads:Criar na primeira etapa do fluxo de trabalho.

      A etapa é Criar e os detalhes são apresentados na aba Overview à direita da janela.

      O nome do bloco pode ser alterado para algo em linguagem normal que descreva o que o bloco faz.

    4. Forneça uma ação para o fluxo de trabalho. Para este procedimento de exemplo, a ação circle-blue.svgFetch access tokens será usada para autenticação (ela busca tokens de acessar durante o tempo de execução).

      Na aba Actions da janela Workflow blocks, pesquise por Phrase.

      Uma lista de eventos é apresentada na aba.

    5. Arraste e solte o bloco de ação language-blue.svgFetch access tokens abaixo do gatilho history-orange.svguploads:create para conectá-los.

    6. Após a autenticação, uma função pode ser fornecida. Para este procedimento de exemplo, os idiomas de um projeto Strings serão listados.

      Na aba Actions da janela Workflow blocks, pesquise por list locales.

      Uma lista de eventos é apresentada na aba.

    7. Arraste e solte o bloco de ação language-blue.svgList locales abaixo da ação language-blue.svgFetch access tokens para conectá-los.

    8. A lista de idiomas precisará ser filtrada para os propósitos do exemplo. A ação circle-blue.svgTransform JSON with jq será usada para isso.

      Na aba Actions da janela Workflow blocks, pesquise por Transform JSON with jq.

    9. Arraste e solte o bloco de ação circle-blue.svgTransformar JSON com jq abaixo da ação language-blue.svglista de locais para conectá-los.

    10. Um trabalho agora pode ser criado com os resultados do fluxo de trabalho. Para fins deste exemplo, um trabalho de Strings será criado.

      Na aba Ações da janela Blocos de fluxo de trabalho, pesquise por criar trabalho.

    11. Arraste e solte o bloco de ação work-blue.svgCriar trabalho abaixo da ação circle-blue.svgTransformar JSON com jq para conectá-los.

    12. Cada ação pode ter condições definidas com declarações lógicas E e OU para criar mais saídas. Para fins deste exemplo, duas traduções locais resultarão da ação work-blue.svgCriar trabalho.

      Arraste e solte o bloco de ação circle-blue.svgTransformar JSON com jq abaixo da ação work-blue.svgCriar trabalho para conectá-los.

      Arraste e solte outro bloco de ação circle-blue.svgTransformar JSON com jq na ação work-blue.svgCriar trabalho para adicionar outro ramo.

      Essas ações serão executadas em paralelo.

    13. Dependendo das condições definidas na ação work-blue.svgCriar trabalho, um local será criado com base no resultado da ação circle-blue.svgTransformar JSON com jq.

      Arraste e solte um bloco de ação work-blue.svgadicionar tradução local a um trabalho abaixo de cada ação circle-blue.svgTransformar JSON com jq para conectá-los.

    14. Assim que um local de trabalho for criado, o trabalho poderá ser iniciado.

      Arraste e solte o bloco de ação work-blue.svgIniciar um trabalho abaixo de uma ação work-blue.svgCriar trabalho para conectá-los. A partir da segunda ação work-blue.svgCriar trabalho, arraste o ponto do conector para a ação work-blue.svgIniciar um trabalho.

Esse artigo foi útil?

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.