Orchestrator

Create a Workflow

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    備考

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

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

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

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

    2. ワークフローがリスニングすべきイベントを提供してください。

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

      イベントタブのワークフローブロックウィンドウから、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.svgTransform JSON with jqアクションが使用されます。

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

    9. circle-blue.svgTransform JSON with jqアクションブロックをlanguage-blue.svgList localesアクションの下にドラッグアンドドロップして接続します。

    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アクションの結果に基づいてロケールが作成されます。

      circle-blue.svgTransform JSON with jqアクションの下に、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.