YouTrack サーバー 2024.3 ヘルプ

ビルドブロック

ワークフローコンストラクターは、ワークフローの構築に使用できる事前定義されたブロックのセットを提供します。ビルドブロックセクションには、一般的な演算子と式が含まれています。これらのブロックを使用して、さまざまな条件とアクションを組み合わせます。

OR

このブロックを使用すると、条件の 1 つが真の場合にワークフロールールを実行できます。

例: 次の一連の前提条件は、コメントまたは添付ファイルが課題に追加されたときに、このルールで指定されたアクションを適用します。

The OR building block in the set of prerequisites for a workflow rule.

AND

このブロックを使用すると、ブロック内のすべての条件が満たされた場合にのみワークフロールールを実行できます。

これは、課題が解決され、課題を更新するユーザーが監督者グループのメンバーである場合にのみワークフロールールを実行するブロックです。

The AND building block in the set of prerequisites for a workflow rule.

IF

このブロックを使用すると、初期条件が true か false かに応じて、さまざまなアクションを実行する制御フローステートメントを設定できます。

このブロックの動作は、ワークフロールールのどこで使用されているかによって異なります。

  • ルールの前提条件セクションで使用すると、最初の IF ステートメントで満たされる条件に基づいて条件の代替セットをチェックできます。

    • 1 つまたは複数の条件ブロックをブロックの IF セクションにドラッグして、初期条件を設定します。

    • 1 つまたは複数の条件をブロックのそれセクションにドラッグして、初期条件が真であるかどうかを評価する条件を選択します。

    • 1 つまたは複数の条件をブロックのそうしないとセクションにドラッグして、初期条件が false であるかどうかを評価する条件を選択します。

  • ルールのアクションセクションで使用すると、最初の IF ステートメントで満たされる条件に基づいて更新の代替セットを実行できます。

    • 1 つまたは複数の条件ブロックをブロックの IF セクションにドラッグして、初期条件を設定します。

    • ブロックのそれセクションに 1 つ以上のアクションをドラッグして、初期条件が真の場合に実行するアクションを選択します。

    • ブロックのそうしないとセクションに 1 つ以上のアクションをドラッグして、初期条件が false の場合に実行するアクションを選択します。

例: 次の IF ブロックは、課題をチェックして、値が期限日フィールドに割り当てられているかどうかを確認します。

  • フィールドが空の場合、フィールドの値は 2 週間後の日付に設定されます。

  • 期限日がすでに設定されている場合は、優先度フィールドの値をメジャーに設定します。

The IF building block in the set of actions for a workflow rule.

NOT

このブロックでは、指定された条件がない場合にのみワークフロールールを実行できます。

例: 担当者フィールドの値が変更された場合、このブロックはワークフローの実行を停止します。

The NOT building block in the set of conditions for a workflow rule.

関連ページ:

ワークフローコンストラクター

ワークフローコンストラクターは、定義済みの条件とアクションを使用して自動化を構築できるコード不要のドラッグアンドドロップインターフェースです。この機能の概要については、この短いビデオを参照してください。ワークフローコンストラクターにアクセスするには: アプリケーションヘッダーの管理メニューから、ワークフローを選択します。コンストラクターを使用して作成されたワークフローを見つけて、リストから選択します。サイドバーのワークフローの編集ボタンをクリックします。選択したワークフローがワークフローコンストラ...

条件

ワークフローコンストラクターは、さまざまな事前定義された条件をサポートします。これらの条件により、ワークフロールールを実行するために満たす必要のある基本的な基準を説明できます。条件をワークフロールールの前提条件セクションにドラッグして、基本基準を定義します。複数の条件を追加すると、各条件は論理 AND 演算子で自動的に接続されます。これは、前提条件セクションのすべての条件が満たされた場合にのみ、ワークフロールールを実行するための前提条件が満たされることを意味します。ビルドブロックを使用して、さまざま...