Orchestrator

ワークフローを作成

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

これはワークフローを作成するためのサンプル使用ケースであり、手順のほとんどの側面を網羅しています。

ワークフローテンプレートには、さまざまな種類のワークフローの例がさらに記載されています。

ファイルがプロジェクトにアップロードされたときにジョブを作成し、アップロードによって影響を受けるキーを含むStringsワークフローをOrchestratorで作成するには、次の手順に従います。

  1. (オプション)作業フォルダーを作成します。

    1. 作成メニューから、フォルダーを選択します。

      新しいフォルダーウィンドウが開きます。

    2. フォルダー名を入力し、保存をクリックします。

      フォルダーがワークフローページに一覧表示されます。

    3. フォルダー名をクリックして開きます。

  2. ワークフローを作成します。

    1. 作成メニューから、ワークフローを選択します。

      新しいワークフローウィンドウが開きます。

      オプションで既存の.JSONファイルを添付して、ワークフローを自動的に作成します。説明はファイルから取得されます。

    2. 新しいワークフローの名前説明を入力します。

    3. 保存をクリックします。

      新しいワークフローがワークフローページに一覧表示されます。

    備考

    ワークフローを作成するための一般的なテンプレートライブラリも利用可能です。

  3. ワークフローを定義します。

    1. ワークフロー名をクリックして開きます。

      ワークフローが エディタ タブで開きます。

    2. ワークフローがリッスンするイベントを指定します。

      このサンプル手順では、history-orange.svguploads:create イベントを使用します。これは、ファイルがアップロードされ、Strings プロジェクトで処理された後に発生するイベントです。

      Workflow blocks ウィンドウの Events タブから、uploads という単語を検索します。

      一覧表示されるイベントは、TMS と Strings の両方の Webhook です。

    3. history-orange.svguploads:create ブロックを最初のワークフローステップにドラッグ&ドロップします。

      ステップが作成され、詳細はウィンドウ右側の Overview タブに表示されます。

      ブロックの名前は、そのブロックの動作を説明する通常の言語に変更できます。

    4. ワークフローにアクションを指定します。このサンプル手順では、認証のために circle-blue.svgFetch access tokens アクションを使用します(実行時にアクセス トークンを取得します)。

      Workflow blocks ウィンドウの Actions タブから、phrase を検索します。

      イベントの一覧がタブに表示されます。

    5. language-blue.svgFetch access tokens アクションブロックを history-orange.svguploads:create トリガーの下にドラッグ&ドロップして接続します。

    6. 認証後、関数を指定できます。このサンプル手順では、Strings プロジェクトの言語が一覧表示されます。

      Workflow blocks ウィンドウの Actions タブから、list locales を検索します。

      イベントの一覧がタブに表示されます。

    7. language-blue.svgList locales アクションブロックを language-blue.svgFetch access tokens アクションの下にドラッグ&ドロップして接続します。

    8. この例の目的のために、言語の一覧をフィルタリングする必要があります。これには circle-blue.svgTransform JSON with jq アクションを使用します。

      Workflow blocks ウィンドウの Actions タブから、Transform JSON with jq を検索します。

    9. circle-blue.svgTransform JSON with jq アクションブロックを language-blue.svgロケール一覧 アクションの下にドラッグ&ドロップして接続します。

    10. ワークフローの結果を使用してジョブを作成できるようになりました。この例では、Strings ジョブが作成されます。

      ワークフローブロック ウィンドウの アクション タブから、ジョブを作成 を検索します。

    11. work-blue.svgジョブを作成 アクションブロックを circle-blue.svgTransform JSON with jq アクションの下にドラッグ&ドロップして接続します。

    12. すべてのアクションには、論理 AND および OR ステートメントで定義された条件を設定して、より多くの出力を作成できます。この例では、work-blue.svgジョブを作成 アクションから2つの訳文ロケールが生成されます。

      circle-blue.svgTransform JSON with jq アクションブロックを work-blue.svgジョブを作成 アクションの下にドラッグ&ドロップして接続します。

      別の circle-blue.svgTransform JSON with jq アクションブロックを work-blue.svgジョブを作成 アクション上にドラッグ&ドロップして、別のブランチを追加します。

      これらのアクションは並列で実行されます。

    13. work-blue.svgジョブを作成 アクションで設定された条件に応じて、circle-blue.svgTransform JSON with jq アクションの結果に基づいてロケールが作成されます。

      work-blue.svgジョブに訳文ロケールを追加 アクションブロックを各 circle-blue.svgTransform JSON with jq アクションの下にドラッグ&ドロップして接続します。

    14. ジョブのロケールが作成されたら、ジョブを開始できます。

      work-blue.svgジョブを開始 アクションブロックを work-blue.svgジョブを作成 アクションの下にドラッグ&ドロップして接続します。2つ目の work-blue.svgジョブを作成 アクションから、コネクターの点を work-blue.svgジョブを開始 アクションまでドラッグします。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.