Orchestrator

ワークフローを作成する

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

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

ワークフローテンプレートは、さまざまな種類のワークフローのより多くの例を提供します。

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

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

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

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

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

      フォルダーはワークフローページにリストされます。

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

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

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

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

      既存の.JSONファイルを添付して、ワークフローを自動的に作成することもできます。説明はファイルから取得されます。

    2. 新しいワークフローのために名前説明を提供します。

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

      新しいワークフローはワークフローページにリストされます。

    備考

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

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

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

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

    2. ワークフローがリッスンすべきイベントを提供します。

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

      イベントタブのワークフローブロックウィンドウから、uploadsという単語を検索します。

      リストされたイベントは、TMSとStringsのウェブフックの両方です。

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

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

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

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

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

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

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

    6. 認証後、関数を提供できます。このサンプル手順では、Stringsプロジェクトからロケールがリストされます。

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

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

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

    8. ロケールのリストは、例の目的のためにフィルタリングする必要があります。circle-blue.svgjqでJSONを変換するアクションがこれに使用されます。

      アクションタブからワークフローブロックウィンドウで、jqでJSONを変換するを検索します。

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

    10. ワークフローの結果を使用してジョブを作成できます。例の目的のために、Stringsジョブが作成されます。

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

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

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

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

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

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

    13. work-blue.svgジョブを作成するアクションで設定された条件に依存して、circle-blue.svgjqでJSONを変換するアクションの結果に基づいてロケールが作成されます。

      circle-blue.svgjqでJSONを変換するアクションの下にwork-blue.svgジョブにターゲットロケールを追加するアクションブロックをドラッグ&ドロップして接続します。

    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.