Orchestrator

Create a Workflow

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

これはワークフロー作成のサンプル使用例であり、手順のほとんどの側面をカバーしています。

ワークフロー テンプレートには、さまざまな種類のワークフローのより多くの例があります。

ファイルがプロジェクトにアップロードされ、そのアップロードの影響を受けるキーを含むジョブを作成するStringsワークフローをOrchestratorで作成する手順は、次のとおりです。

  1. (オプション)作業フォルダの作成。

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

      新規フォルダ」ウィンドウが開きます。

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

      フォルダが [Workflows] ページに表示されます。

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

  2. ワークフローの作成。

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

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

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

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

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

      新しいワークフローが [Workflows] ページに表示されます。

    備考

    一般的なテンプレートのライブラリは、ワークフローの作成にも使用できます。

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

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

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

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

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

      ワークフロー ブロック ウィンドウの[Events]タブで、uploadsという文字列を検索します。

      表示されるイベントは TMS と Strings の両方のウェブフックです。

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

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

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

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

      ワークフロー ブロック ウィンドウの[Actions]タブで、Phraseを検索します。

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

    5. language-blue.svgアクセストークン取得アクションブロックを history-orange.svguploads: create trigger の下にドラッグ&ドロップして接続します。

    6. 認証後、機能を提供できます。この手順のサンプルでは、Strings プロジェクトのロケールが表示されます。

      ワークフロー ブロック ウィンドウの[Actions]タブで、一覧ロケールを検索します。

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

    7. language-blue.svgロケール一覧アクションブロックをlanguage-blue.svgアクセストークン取得アクションの下にドラッグ&ドロップして接続します。

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

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

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

    10. これで、ワークフローの結果を使用してジョブを作成できます。この例では、Strings ジョブを作成します。

      ワークフロー ブロック ウィンドウの[Actions]タブで、ジョブの作成を検索します。

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

      「 jq で JSON を変換 」アクションの下にある「 ジョブアクションブロックにターゲットロケールを追加 」にドラッグアンドドロップして接続します。 work-blue.svgcircle-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.