Orchestrator

Create a Workflow

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 é enviado para um projeto e contém as chaves afetadas pelo upload, siga estas etapas:

  1. (Opcional) Crie uma pasta de trabalho.

    1. No menu Criar, selecione Pasta.

      A janela Nova pasta é aberta.

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

      A pasta é listada na página Fluxos de Trabalho.

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

  2. Crie um fluxo de trabalho.

    1. No menu Criar, selecione Fluxo de Trabalho.

      A janela Novo Fluxo de Trabalho é aberta.

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

    2. Forneça um Nome e Descrição para o novo fluxo de trabalho.

    3. Clique em Gravar.

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

    Nota

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

  3. Defina um fluxo de trabalho.

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

      O fluxo de trabalho é aberto na aba Editor.

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

      Para este procedimento de amostra, o evento history-orange.svguploads:create será usado e é o evento que ocorre uma vez que um arquivo foi enviado e processado em um projeto Strings.

      Na aba Eventos na janela Blocos de fluxo de trabalho, procure a palavra uploads.

      Os eventos listados são tanto webhooks TMS quanto Strings.

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

      A etapa é criada e os detalhes são apresentados na aba Visão geral à 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 ao fluxo de trabalho. Para este procedimento de amostra, a ação circle-blue.svgBuscar tokens de acesso será usada para autenticação (ela busca tokens de acesso durante a execução).

      Na aba Ações na janela Blocos de fluxo de trabalho, procure por frase.

      Uma lista de eventos é apresentada na aba.

    5. Arraste e solte o bloco de ação language-blue.svgBuscar tokens de acesso 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 amostra, os locais de um projeto Strings serão listados.

      Na aba Ações na janela Blocos de fluxo de trabalho, procure por listar locais.

      Uma lista de eventos é apresentada na aba.

    7. Arraste e solte o bloco de ação language-blue.svgListar locais abaixo da ação language-blue.svgBuscar tokens de acesso para conectá-los.

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

      Na aba Ações na janela Blocos de fluxo de trabalho, procure por Transformar JSON com jq.

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

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

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

    11. Arraste e solte o bloco de ação work-blue.svgCriar um 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 AND e OR para criar mais saídas. Para os propósitos do exemplo, dois locais-alvo resultarão da ação work-blue.svgCriar um trabalho.

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

      Arraste e solte outro bloco de ação circle-blue.svgTransformar JSON com jq na ação work-blue.svgCriar um 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 um 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 um local-alvo a um trabalho abaixo de cada ação circle-blue.svgTransformar JSON com jq para conectá-los.

    14. Uma vez que um local de trabalho é criado, o trabalho pode ser iniciado.

      Arraste e solte o bloco de ação work-blue.svgIniciar um trabalho abaixo de uma ação work-blue.svgCriar um trabalho para conectá-los. Da segunda ação work-blue.svgCriar um trabalho, arraste o ponto de 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.