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

Os modelos de fluxo de trabalho fornecem mais exemplos de diferentes tipos de fluxos de trabalho.

Para criar um fluxo de trabalho Strings no Orchestrator que crie um trabalho quando um arquivo é enviado a um projeto e contém as chaves afetadas pelo upload, siga estes passos:

  1. (Opcional) Criar 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 está listada na página de fluxos de trabalho.

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

  2. Criar um fluxo de trabalho.

    1. No menu Criar, selecione fluxo de trabalho.

      A janela Novo fluxo de trabalho é aberta.

      Opcionalmente anexar um arquivo .JSON existente para criar automaticamente um fluxo de trabalho. A descrição será tomada 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 está listado na página de fluxos de trabalho.

    Nota

    Uma biblioteca de modelos 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 é aberto na aba editor.

    2. Forneça um evento para o qual o fluxo de trabalho deveria estar ouvindo.

      Para este procedimento de amostra, será usado o evento history-orange.svguploads:create e é o evento que ocorre após um arquivo ter sido enviado por upload 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 webhooks TMS e Strings.

    3. Arraste e solte os history-orange.svguploads:criar bloco até a primeira etapa do fluxo de trabalho.

      A etapa é criada e os detalhes são apresentados na aba de visualização à direita da janela.

      O nome do bloco pode ser alterado para algo em idioma 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.svgFetch access tokens será usada para autenticação (esta obtém tokens de acesso durante o tempo de execução).

      Na aba acções na janela blocos de fluxo de trabalho, procure o Phrase.

      Uma lista de eventos é apresentada na aba.

    5. Arraste e solte o bloco de ação language-blue.svgAccessar tokens abaixo dos history-orange.svguploads:crear acionamento para conectá-los.

    6. Após autenticação, uma função pode ser fornecida. Para este procedimento de amostra, locais de um projeto Strings serão listados.

      Na aba Ações na janela Bloques de fluxo de trabalho, procure lista locais.

      Uma lista de eventos é apresentada na aba.

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

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

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

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

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

      Na aba acções na janela blocos de fluxo de trabalho, procure criar um trabalho.

    11. Arraste e solte o bloco de ação work-blue.svgCrie um trabalho sob o circle-blue.svgJSON Transformar com a ação jq para conectá-los.

    12. Cada ação pode ter condições definidas com declarações lógicas E e OU para criar mais resultados. Para os fins do exemplo, dois locais de tradução 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 para a 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 trabalho, um local será criado com base no resultado da ação circle-blue.svgTransformar JSON com jq.

      Arraste e solte uma work-blue.svgAdicionar um local de tradução a um bloco de ação trabalho abaixo de cada circle-blue.svgJSON Transformar com ação jq para conectá-los.

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

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