これはワークフローを作成するためのサンプルユースケースで、手順のほとんどの側面をカバーしています。
ワークフローテンプレートは、さまざまな種類のワークフローのより多くの例を提供します。
ファイルがプロジェクトにアップロードされ、アップロードによって影響を受けるキーを含むときにジョブを作成するワークフローをOrchestratorで作成するには、次の手順に従います:
-
(オプション)作業フォルダーを作成します。
-
メニューから、フォルダーを選択します。
ウィンドウが開きます。
-
フォルダーの名前を入力し、保存をクリックします。
フォルダーはページにリストされます。
-
フォルダー名をクリックして開きます。
-
-
ワークフローを作成します。
-
メニューから、ワークフローを選択します。
ウィンドウが開きます。
既存の.JSONファイルを添付して、ワークフローを自動的に作成することもできます。説明はファイルから取得されます。
-
新しいワークフローのためにとを提供します。
-
保存をクリックします。
新しいワークフローはページにリストされます。
備考
ワークフローを作成するための一般的なテンプレートのライブラリも利用可能です。
-
-
ワークフローを定義します。
-
ワークフロー名をクリックして開きます。
ワークフローはタブで開きます。
-
ワークフローがリスニングすべきイベントを提供してください。
このサンプル手順では、
イベントが使用され、これはファイルがアップロードされ、Stringsプロジェクトで処理された後に発生するイベントです。uploads:create
タブのウィンドウから、uploadsという単語を検索します。
リストされたイベントは、TMSとStringsのウェブフックの両方です。
-
ブロックを最初のワークフローステップにドラッグアンドドロップします。uploads:create
ステップが作成され、ウィンドウの右側のタブに詳細が表示されます。
ブロックの名前は、ブロックが何をするかを説明する通常の言語の何かに変更できます。
-
ワークフローにアクションを提供してください。このサンプル手順では、
アクションが認証に使用されます(実行時にアクセストークンを取得します)。Fetch access tokens
タブのウィンドウから、phraseを検索します。
イベントのリストがタブに表示されます。
-
アクションブロックをFetch access tokens
トリガーの下にドラッグアンドドロップして接続します。uploads:create
-
認証後、関数を提供できます。このサンプル手順では、Stringsプロジェクトからロケールがリストされます。
タブのウィンドウから、list localesを検索します。
イベントのリストがタブに表示されます。
-
アクションブロックをList locales
アクションの下にドラッグアンドドロップして接続します。Fetch access tokens
-
例の目的のためにロケールのリストをフィルタリングする必要があります。このために、
アクションが使用されます。Transform JSON with jq
タブのウィンドウから、Transform JSON with jqを検索します。
-
アクションブロックをTransform JSON with jq
アクションの下にドラッグアンドドロップして接続します。List locales
-
ワークフローの結果を使用してジョブを作成できるようになりました。例の目的のために、Stringsジョブが作成されます。
タブのウィンドウから、ジョブを作成を検索します。
-
アクションブロックをジョブを作成
アクションの下にドラッグ&ドロップして接続します。Transform JSON with jq
-
すべてのアクションには、論理ANDおよびORステートメントで定義された条件があり、より多くの出力を作成できます。例の目的のために、
アクションから2つのターゲットロケールが生成されます。ジョブを作成
アクションブロックをTransform JSON with jq
アクションの下にドラッグ&ドロップして接続します。ジョブを作成
別の
アクションブロックをTransform JSON with jq
アクションにドラッグ&ドロップして、別のブランチを追加します。ジョブを作成
これらのアクションは並行して実行されます。
-
アクションで設定された条件に依存して、ジョブを作成
アクションの結果に基づいてロケールが作成されます。Transform JSON with jq
各
アクションの下に、Transform JSON with jq
アクションブロックをドラッグ&ドロップして接続します。ジョブにターゲットロケールを追加
-
ジョブロケールが作成されると、ジョブを開始できます。
アクションの下にジョブを作成
アクションブロックをドラッグ&ドロップして接続します。2番目のジョブを開始
アクションから、コネクタドットをジョブを作成
アクションにドラッグします。ジョブを開始
-