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 exemplo de caso de uso para criar um fluxo de trabalho e abrange a maioria dos aspectos do procedimento.

Para criar um fluxo de trabalho Strings no Orchestrator que cria um trabalho quando um arquivo é carregado em um projeto e contém as chaves afetadas pelo carregamento, execute 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 Salvar.

      A pasta está 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 para criar automaticamente um fluxo de trabalho. A descrição será retirada do arquivo.

      Nota

      Existente. Os arquivos JSON exportados antes de 16 de outubro de 2023 estão obsoletos e não podem ser carregados para criar novos fluxos de trabalho. Baixe novamente a revisão para usar a versão mais recente do . Arquivo JSON.

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

    3. Clique em Salvar.

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

    Nota

    Uma biblioteca de modelos comuns de 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 guia Editor .

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

      Para este procedimento de exemplo, o history-orange.svg evento uploads:create será usado e é o evento que ocorre depois que um arquivo é carregado e processado em um projeto Strings.

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

      Os eventos listados são webhooks TMS e Strings.

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

      A etapa é criada e os detalhes são apresentados na guia 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 para o fluxo de trabalho. Para este procedimento de exemplo, a circle-blue.svg ação Buscar tokens de acesso será usada para autenticação (ela busca tokens de acesso durante o tempo de execução).

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

      Uma lista de eventos é apresentada na guia.

    5. Arraste e solte o bloco de ação Buscar tokens delanguage-blue.svg acesso abaixo do history-orange.svguploads:create trigger para conectá-los.

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

      Na guia Ações na janela Blocos de fluxo de trabalho , procure localidades de lista.

      Uma lista de eventos é apresentada na guia.

    7. Arraste e solte o bloco de ação Localidades dalanguage-blue.svg Lista abaixo da ação Buscar tokens de acesso language-blue.svg para conectá-los.

    8. A lista de localidades precisará ser filtrada para os fins do exemplo. A circle-blue.svg ação Transformar JSON com jq será usada para isso.

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

    9. Arraste e solte o bloco deação Transformar JSON com jq circle-blue.svg abaixo da ação Lista de localidades language-blue.svg para conectá-las.

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

      Na guia Ações na janela Blocos de fluxo de trabalho , procure 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 instruções lógicas AND e OR para criar mais saídas. Para os fins do exemplo, duas localidades de destino resultarão da work-blue.svg ação Criar um trabalho.

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

      Arraste e solte outro circle-blue.svgTransforme JSON com o bloco de ação jq no work-blue.svgCriar uma ação de trabalho para adicionar outra ramificação.

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

    13. Dependendo das condições definidas na ação Criar um trabalho work-blue.svg, uma localidade será criada com base no resultado da circle-blue.svg ação Transformar JSON com jq.

      Arraste e solte um work-blue.svgAdicionar uma localidade de destino a um bloco de ação de trabalho abaixo de cada circle-blue.svgTransformar JSON com a ação jq para conectá-los.

    14. Depois que uma localidade de trabalho é criada, ela pode ser iniciada.

      Arraste e solte o bloco de ação Iniciarum trabalho work-blue.svg abaixo de um work-blue.svgCriar uma ação de trabalho para conectá-los. A partir da segunda work-blue.svgação Criar um trabalho , arraste o ponto conector para a work-blue.svgIniciar uma ação de 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.