ワークフロー
YouTrack のワークフローを使用すると、プロジェクト内の課題のライフサイクルをカスタマイズおよび自動化できます。ワークフローを使用すると、チームにイベントを通知したり、ポリシーを適用したり、定期的なタスクを実行したり、既存のビジネスプロセスをサポートしたりできます。
ワークフローとは何ですか?
YouTrack では、ワークフローはプロジェクトにアタッチできる一連のルールです。これらのルールは、プロジェクト内の課題のライフサイクルを定義し、課題に適用できる変更を自動化します。
ワークフローを作成すると、それをプロジェクトにアタッチして特定のルールをアクティブ化できます。ワークフローには複数のルールを含めることができますが、異なるプロジェクトでアクティブ化するルールの組み合わせを選択できます。YouTrack を使用すると、ワークフローを複数のプロジェクトにアタッチし、各プロジェクトのルールを個別に有効または無効にすることができます。詳細な手順については、複数のプロジェクトのワークフローを管理するを参照してください。
ワークフローとアプリ
ワークフローは、YouTrack のアプリのエコシステムの一部です。他のアプリと同様に、ワークフローは YouTrack の機能を強化およびカスタマイズするために使用されます。ワークフローを作成、アップロード、インストールすると、システムで使用できるアプリのリストに含まれます。
アプリが導入される前は、ワークフローが YouTrack におけるカスタマイズと自動化の主な手段でした。既存のユーザーへの影響を最小限に抑えるために、グローバルレベルとプロジェクトレベルでアプリとは別にワークフローを管理するためのインターフェースは保持されています。ただし、特定のプロジェクトでワークフローをアタッチしてアクティブ化するオプションは、ワークフローとアプリの管理ページの両方でまったく同じように機能します。
ワークフローは、他の拡張ポイントのウィジェットとともにアプリパッケージに含めることができます。この場合、これらのワークフローは、ワークフローリストでその機能を提供するアプリによって識別されます。
デフォルトのワークフロー
YouTrack は最も一般的なユースケースをカバーするいくつかのデフォルトのワークフローを提供します。例: 自動的に課題をサブシステムの所有者に割り当てる、または重複する課題を処理するワークフロー。
多くのデフォルトワークフローは自動接続されています。これらのワークフローは、すべての新しいプロジェクトに自動的にアタッチされます。
YouTrack にバンドルされているワークフローの完全なリストについては、デフォルトのワークフローを参照してください。
カスタムワークフロー
特定のユースケースをサポートするワークフローが必要な場合は、独自のものを作成できます。ユースケースをサポートするためにデフォルトのワークフローをカスタマイズすることも、新しいワークフローを作成することもできます。詳しくは、ワークフローを編集するおよびワークフローを作成するを参照してください。
GitHub(英語) のカスタムワークフローリポジトリにアップロードされたカスタムワークフロー、または JetBrains マーケットプレイス(英語)のアプリとして使用することもできます。
ワークフローコンストラクター
ワークフローコンストラクターは、日常的なプロセスを自動化されたワークフローに変換できるノーコードツールです。さまざまな条件を組み合わせて、ワークフロールールをいつ実行するかを正確に決定してから、使用可能なさまざまなアクションで何を実行するかを指定します。
コンストラクターは、ワークフローを使用して使用できるすべての条件とアクションをサポートしているわけではありませんが、最も一般的なユースケースをカバーしています。
JavaScript のワークフロー
YouTrack のワークフローは、ワークフローコンストラクターを使用して構築されている場合でも、JavaScript で記述されます。コードの記述に慣れている場合は、ドラッグアンドドロップインターフェースを使用して、サポートされていない自動化をスクリプト化できます。JavaScript をサポートする任意の IDE でワークフローを記述し、ZIP ファイルにパックして、YouTrack にアップロードできます。
さらに、YouTrack 内に Web ベースのワークフローエディターを構築しました。ここでは、YouTrack を移動せずに、ワークフローを最初から作成できます。
JavaScript のワークフローの詳細については、YouTrack および Hub の開発者ポータルの対応するセクションを参照してください。
ワークフローフィルター
ワークフロー管理ページに表示されるワークフローのリストをフィルタリングできます。フィルターボタンを使用して、すべてのワークフローを表示するか、アプリベースまたはユーザーが作成したワークフローのみを表示します。
ワークフローリストを名前で引き続きフィルターできます。

関連ページ:
複数のプロジェクトのワークフローを管理する
システム管理者は、YouTrack インスタンスのすべてのプロジェクトでワークフローを管理できます。プロジェクト管理者のロールを持つユーザーは、プロジェクトを表示および更新する権限を持つプロジェクトのワークフローのみを管理できます。詳細については、ワークフローを管理するを参照してください。ワークフローをプロジェクトにアタッチする:ワークフローを使用するには、1 つ以上のプロジェクトにワークフローをアタッチする必要があります。管理メニューから、YouTrack 内のすべてのプロジェクトにアクセス...
デフォルトのワークフロー
YouTrack は、最も一般的なユースケースをカバーするいくつかのデフォルトワークフローを提供します。例: 課題をサブシステムの所有者に自動的に割り当てる、または重複する課題を処理するワークフロー。多くのデフォルトワークフローは自動接続されています。これらのワークフローは、すべての新しいプロジェクトに自動的にアタッチされます。デフォルトのワークフローを編集:デフォルトのワークフローをカスタマイズして、YouTrack サーバー上の他のワークフローと同様に実際のユースケースをサポートできます。...
ワークフローを編集する
既存のワークフローを変更して、特定のユースケースに適応させることができます。YouTrack カスタムワークフローリポジトリからルールをアップロードしてカスタマイズしたり、独自のワークフローを変更したり、YouTrack インスタンスで使用できるデフォルトのワークフローを編集したりできます。デフォルトワークフローに変更を適用すると、デフォルトワークフローの新しいバージョンが製品のアップグレードに含まれていても、変更は保持されます。いつでも変更を元に戻し、ワークフローのデフォルト定義を復元できます...
ワークフローを作成する
課題追跡を強化し、プロジェクトの変更を自動化する場合は、ワークフローを作成します。管理者は、ワークフローページで YouTrack のワークフローの完全なリストにアクセスできます。ここでのみ、YouTrack にワークフローを追加できます。ワークフローを追加するときに、ワークフローコンストラクターを使用するか、JavaScript 用の Web ベースのワークフローエディターを使用するかを選択できます。ワークフローコンストラクターは、事前定義された条件とアクションを使用して自動化を構築できる、コ...
ワークフローコンストラクター
ワークフローコンストラクターは、定義済みの条件とアクションを使用して自動化を構築できるコード不要のドラッグアンドドロップインターフェースです。この機能の概要については、この短いビデオを参照してください。ワークフローコンストラクターにアクセスするには: メインナビゲーションメニューから、を選択します。コンストラクターを使用して作成されたワークフローを見つけて、リストから選択します。サイドバーのワークフローの編集ボタンをクリックします。選択したワークフローがワークフローコンストラクターで開きます。、ワ...
作業項目の属性
ユーザーは、各作業項目のさまざまな属性の値を設定することで、課題で実行する作業の種類を分類できます。タイムトラッキングページで、独自の作業項目属性を YouTrack に追加できます。これらの属性は、タイムトラッキングが有効になっているすべてのプロジェクトで使用できます。プロジェクト管理者は、各プロジェクトで使用する作業項目属性を選択できます。また、プロジェクト設定のタイムトラッキングページで独自の作業項目属性を追加することもできます。プロジェクト設定で直接追加された作業項目タイプは、タイムトラ...