Toto je ukázkový případ použití pro vytvoření pracovního postupu a pokrývá většinu aspektů tohoto postupu.
Šablony pracovních postupů poskytují další příklady různých druhů pracovních postupů.
Chcete-li v Orchestratoru vytvořit pracovní postup Strings, který vytvoří zakázku, když je soubor nahrán do projektu a obsahuje klíče ovlivněné nahráním, postupujte podle těchto kroků:
-
(Volitelné) Vytvořit pracovní složku.
-
Z nabídky vyberte Složka.
Otevř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řit pracovní postup.
-
Z nabídky vyberte pracovní postup.
Otevře se okno .
Volitelně připojte existující soubor .JSON pro automatické vytvoření pracovního postupu. Popis bude převzat ze souboru.
-
Zadejte a pro nový pracovní postup.
-
Klikněte na Uložit.
Nový pracovní postup je uveden na stránce .
Poznámka
K dispozici je také knihovna běžných šablon pro vytváření pracovních postupů.
-
-
Definujte pracovní postup.
-
Kliknutím na název pracovního postupu jej otevřete.
Pracovní postup se otevře v záložce .
-
Zadejte událost, na kterou by měl pracovní postup naslouchat.
Pro tento vzorový postup bude použita událost
, což je událost, ke které dojde po nahrání a zpracování souboru v projektu Strings.uploads:create
V záložce v okně vyhledejte slovo uploads.
Uvedené události jsou webhooky TMS i Strings.
-
Přetáhněte blok
na první fázi pracovního postupu.uploads:create
Fáze je vytvořena a podrobnosti jsou zobrazeny v záložce na pravé straně okna.
Název bloku lze změnit na něco v běžném jazyce, co popisuje, co blok dělá.
-
Poskytněte pracovnímu postupu akci. Pro tento vzorový postup bude použita akce
pro ověřování (během běhu načte přístup).Fetch access tokens
V záložce v okně vyhledejte Phrase.
V záložce je zobrazen seznam událostí.
-
Přetáhněte blok akce
pod spouštěčFetch access tokens
a propojte je.uploads:create
-
Po ověřování lze poskytnout funkci. Pro tento vzorový postup budou vypsány lokality ze projektu Strings.
V záložce v okně vyhledejte list locales.
V záložce je zobrazen seznam událostí.
-
Přetáhněte blok akce
pod akciList locales
a propojte je.Fetch access tokens
-
Seznam lokalit bude nutné pro účely příkladu filtrovat. Pro tento účel bude použita akce
.Transform JSON with jq
V záložce v okně vyhledejte Transform JSON with jq.
-
Přetáhněte blok akce
pod akciTransform JSON with jq
a propojte je.Seznam kódů jazyka
-
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 v okně vyhledejte vytvořit zakázku.
-
Přetáhněte blok akce
pod akciVytvořit zakázku
a propojte je.Transform JSON with jq
-
Každá akce může mít podmínky definované logickými příkazy AND a OR pro vytvoření dalších výstupů. Pro účely tohoto příkladu budou z akce
výsledkem dva cílové kódy jazyka.Vytvořit zakázku
Přetáhněte blok akce
pod akciTransform JSON with jq
a propojte je.Vytvořit zakázku
Přetáhněte další blok akce
na akciTransform JSON with jq
a přidejte další větev.Vytvořit zakázku
Tyto akce poběží paralelně.
-
V závislosti na podmínkách nastavených v akci
bude vytvořen kód jazyka na základě výsledku akceVytvořit zakázku
.Transform JSON with jq
Přetáhněte blok akce
pod každou akciPřidat cílový kód jazyka k zakázce
a propojte je.Transform JSON with jq
-
Jakmile je kód jazyka zakázky vytvořen, lze zakázku spustit.
Přetáhněte blok akce
pod akciSpustit zakázku
a propojte je. Z druhé akceVytvořit zakázku
přetáhněte tečku konektoru k akciVytvořit zakázku
.Spustit zakázku
-