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:
-
(Opcional) Criar uma pasta de trabalho.
-
No menu pasta.
, selecioneA janela
é aberta. -
Forneça um nome para a pasta e clique em Gravar.
A pasta está listada na página de
. -
Clique no nome da pasta para abri-la.
-
-
Criar um fluxo de trabalho.
-
No menu fluxo de trabalho.
, selecioneA janela
é aberta.Opcionalmente anexar um arquivo .JSON existente para criar automaticamente um fluxo de trabalho. A descrição será tomada do arquivo.
-
Forneça um
e para o novo fluxo de trabalho. -
Clique em Gravar.
O novo fluxo de trabalho está listado na página de
.
Nota
Uma biblioteca de modelos comuns também está disponível para criar fluxos de trabalho.
-
-
Definir um fluxo de trabalho.
-
Clique no nome do fluxo de trabalho para abri-lo.
O fluxo de trabalho é aberto na aba
. -
Forneça um evento para o qual o fluxo de trabalho deveria estar ouvindo.
Para este procedimento de amostra, será usado o evento
e é o evento que ocorre após um arquivo ter sido enviado por upload e processado em um projeto Strings.uploads:create
Na aba uploads.
na janela , procure a palavraOs eventos listados são webhooks TMS e Strings.
-
Arraste e solte os
bloco até a primeira etapa do fluxo de trabalho.uploads:criar
A etapa é criada e os detalhes são apresentados na aba de
à direita da janela.O nome do bloco pode ser alterado para algo em idioma normal que descreva o que o bloco faz.
-
Forneça uma ação ao fluxo de trabalho. Para este procedimento de amostra, a ação
será usada para autenticação (esta obtém tokens de acesso durante o tempo de execução).Fetch access tokens
Na aba Phrase.
na janela , procure oUma lista de eventos é apresentada na aba.
-
Arraste e solte o bloco de ação
abaixo dosAccessar tokens
acionamento para conectá-los.uploads:crear
-
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 lista locais.
na janela , procureUma lista de eventos é apresentada na aba.
-
Arraste e solte o bloco de ação
abaixo da açãolista locais
para conectá-los.Accessar tokens
-
A lista de locais precisará ser filtrada para os fins do exemplo. A ação
será usada para isso.Transform JSON with jq
Na aba Transformar JSON com jq.
na janela , procure -
Arraste e solte o bloco de ação
abaixo da ação deTransformar JSON com jq
para conectá-los.lista locais
-
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 criar um trabalho.
na janela , procure -
Arraste e solte o bloco de ação
sob oCrie um trabalho
para conectá-los.JSON Transformar com a ação jq
-
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
.Criar um trabalho
Arraste e solte o bloco de ação
abaixo da açãoTransformar JSON com jq
para conectá-los.Criar um trabalho
Arraste e solte outro bloco de ação
para a açãoTransformar JSON com jq
para adicionar outro ramo.Criar um trabalho
Essas ações serão executadas em paralelo.
-
Dependendo das condições definidas na ação
, um local será criado com base no resultado da açãoCriar trabalho
.Transformar JSON com jq
Arraste e solte uma
abaixo de cadaAdicionar um local de tradução a um bloco de ação trabalho
para conectá-los.JSON Transformar com ação jq
-
Assim que um local de trabalho é criado, o trabalho pode ser iniciado.
Arraste e solte o bloco de ação
abaixo de uma açãoIniciar trabalho
para conectá-los. A partir do segundoCriar trabalho
, arraste o ponto do conector para a açãoCriar uma ação trabalho
.Iniciar trabalho
-