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
Knihovna běžných šablon je také k dispozici 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ázev v běžném jazyce, který popisuje, co blok dělá.
-
Poskytněte akci pro pracovní postup. Pro tento vzorový postup bude použita akce
pro ověřování (během běhu načte přístupové tokeny).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
, abyste je propojili.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
, abyste je propojili.Fetch access tokens
-
Seznam lokalit bude třeba pro účely tohoto 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.List locales
-
Zakázka nyní může být vytvořena s výsledky pracovní postup. Pro účely tohoto příkladu bude vytvořena Strings zakázka.
Na záložka 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é pomocí logických příkazů AND a OR pro vytvoření více výstupů. Pro účely tohoto příkladu budou z akce
výsledkem dva cílové kód 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íl kód jazyka k zakázka
a propojte je.Transform JSON with jq
-
Jakmile je kód jazyka zakázka vytvořen, lze zakázka spustit.
Přetáhněte blok akce
pod akciStart a job
a propojte je. Z druhé akcevytvořit zakázku
přetáhněte tečku konektor k akcivytvořit zakázku
.Start a job
-