Tento příklad lze použít pro vytvoření pracovního postupu a zahrnuje většinu aspektů tohoto postupu.
Šablony pracovních postupů uvádějí více příkladů různých druhů pracovních postupů.
Chcete-li vytvořit pracovní postup Strings v Orchestratoru, který vytvoří zakázku po nahrání souboru do projektu a obsahuje klíče, kterých se týká nahrát, postupujte takto:
-
(Volitelné) Vytvořte pracovní složku.
-
V nabídce Složku.
vyberteOtevře se okno
. -
Zadejte název složky a klikněte na Uložit.
Složka je uvedena na stránce
. -
Kliknutím na název složky ji otevřete.
-
-
Vytvořte pracovní postup.
-
V nabídce pracovní postup.
vyberteOtevře se okno
.Případně připojte existující soubor .JSON a automaticky vytvořte pracovní postup. Popis bude převzat ze souboru.
-
Uveďte
a nového pracovního postupu. -
Klikněte na Uložit.
Nový pracovní postup je uveden na stránce
.
Poznámka
Pro vytváření pracovních postupů je k dispozici také knihovna běžných šablon.
-
-
Definujte pracovní postup.
-
Kliknutím na název pracovního postupu ho otevřete.
Pracovní postup se otevře na záložce
. -
Zadejte událost, kterou by měl pracovní postup poslouchat.
Pro tento vzorový postup se použije událost
, která nastane po nahrání a zpracování souboru v projektu Strings.uploads:vytvořit
Na záložce uploads.
v okně vyhledejte slovoUvedené události jsou webhooky TMS i Strings.
-
Přetáhněte blok
do první fáze pracovního postupu.uploads:vytvořit
Fáze se vytvoří a podrobnosti jsou uvedeny na záložce
vpravo od okna.Název bloku lze změnit na něco v normálním jazyce, co popisuje, co blok dělá.
-
Zadejte akci do pracovního postupu. Pro tento vzorový postup se k ověřování použije akce
(načítá přístupové tokeny za běhu).Načíst přístupové tokeny
Na záložce Phrase.
v okně vyhledejteNa záložce je zobrazen seznam událostí.
-
Přetáhněte blok akcí
pod aktivační událostNačíst přístupové tokeny
a připojte je.nahrát:vytvořit
-
Po ověřování lze poskytnout funkci. Pro tento vzorový postup budou uvedeny kódy jazyků z projektu Strings.
Na záložce kódy jazyků seznamu.
v okně vyhledejteNa záložce je zobrazen seznam událostí.
-
Pro připojení přetáhněte blok akcí
pod akciSeznam kódů jazyků
.Načíst přístupové tokeny
-
Seznam kódů jazyků bude třeba pro účely příkladu filtrovat. K tomu bude použita akce
.Transformovat JSON s jq
Na záložce Transformovat JSON pomocí jq.
v okně vyhledejte položku -
Chcete-li je propojit, přetáhněte blok
akcí jq pod akciTransformovat JSON s
.Seznam kódů jazyků
-
Zakázku lze nyní vytvořit s výsledky pracovního postupu. Pro účely tohoto příkladu bude vytvořena zakázka Strings.
Na záložce vytvořit zakázku.
v okně vyhledejte -
Pro připojení přetáhněte blok akce
pod akciVytvořit zakázku
.Transformovat JSON pomocí jq
-
Každá akce může mít podmínky definované logickými příkazy A a NEBO, aby vytvořila další výstupy. Pro účely příkladu budou dva kódy jazyka cíle výsledkem akce
.Vytvořit zakázku
Pro připojení přetáhněte blok
akcí jq pod akciTransformovat JSON s
.Vytvořit zakázku
Přetáhněte další
blokem akcí jq do akceTransformovat JSON s
a přidejte další větev.Vytvořit zakázku
Tyto akce budou probíhat paralelně.
-
V závislosti na podmínkách stanovených v akci
bude kód jazyka vytvořen na základě výsledku akceVytvořit zakázku
.Transformovat JSON pomocí jq
Přetažením
pod každýPřidejte kód jazyka cíle do bloku akcí zakázky
a propojte je.Transformujte JSON pomocí akce jq
-
Po vytvoření kódu jazyka zakázky lze zakázku zahájit.
Pro připojení přetáhněte blok akce
pod akciZahájit zakázku
. Z druhé akceVytvořit zakázku
přetáhněte tečku konektoru do akceVytvořit zakázku
.Zahájit zakázku
-