YouTrack および Hub ヘルプの開発者ポータル

YouTrack ワークフロー

YouTrack のワークフローを使用すると、プロジェクト内の課題のライフサイクルをカスタマイズおよび自動化できます。ワークフローを使用すると、チームにイベントを通知したり、ポリシーを適用したり、定期的なタスクを実行したり、既存のビジネスプロセスをサポートしたりできます。

ワークフローとアプリ

ワークフローは、YouTrack のアプリのエコシステムの一部です。他のアプリと同様に、ワークフローは YouTrack の機能を強化およびカスタマイズするために使用されます。ワークフローを作成、アップロード、インストールすると、システムで使用できるアプリのリストに含まれます。

アプリが導入される前は、ワークフローが YouTrack におけるカスタマイズと自動化の主な手段でした。既存のユーザーへの影響を最小限に抑えるために、グローバルレベルとプロジェクトレベルでアプリとは別にワークフローを管理するためのインターフェースは保持されています。ただし、特定のプロジェクトでワークフローをアタッチしてアクティブ化するオプションは、ワークフローとアプリの管理ページの両方でまったく同じように機能します。

ワークフローは、他の拡張ポイントのウィジェットとともにアプリパッケージに含めることができます。この場合、これらのワークフローは、ワークフローリストでその機能を提供するアプリによって識別されます。

JavaScript のワークフロー

YouTrack を使用すると、JavaScript でワークフローを作成できます。JavaScript をサポートする任意の IDE でワークフローを作成し、ZIP ファイルにまとめて、YouTrack にアップロードできます。

さらに、YouTrack 内に Web ベースのワークフローエディターを構築しました。ここでは、YouTrack を移動せずに、ワークフローを最初から作成できます。

ワークフローとは何ですか?

YouTrack では、ワークフローはプロジェクトにアタッチできる一連のルールです。これらのルールは、プロジェクト内の課題のライフサイクルを定義し、課題に適用できる変更を自動化します。

ワークフローを作成するときに、ワークフローをプロジェクトにアタッチして、特定のルールをアクティブ化できます。ワークフローには複数のルールを含めることができますが、さまざまなプロジェクトでアクティブ化するルールの組み合わせを選択できます。YouTrack を使用すると、ワークフローを複数のプロジェクトにアタッチして、各プロジェクトのルールを個別に有効または無効にできます。

デフォルトのワークフロー

YouTrack は最も一般的なユースケースをカバーするいくつかのデフォルトのワークフローを提供します。例: 自動的に課題をサブシステムの所有者に割り当てる、または重複する課題を処理するワークフロー。

多くのデフォルトワークフローは自動アタッチされています。これらのワークフローは、すべての新しいプロジェクトに自動的にアタッチされています。

カスタムワークフロー

特定のユースケースをサポートするワークフローが必要な場合は、独自のワークフローを作成できます。ユースケースをサポートするようにデフォルトのワークフローをカスタマイズするか、新しいワークフローを作成できます。

GitHub(英語) のカスタムワークフローリポジトリにアップロードされたカスタムワークフローを使用することもできます。

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

JavaScript に慣れていない場合は、代わりにワークフローコンストラクターを試してみてください。プログラミングの知識がなくても、コンストラクターを使用してワークフローを構築できます。

関連ページ:

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

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

ホスト API

ホスト API は、アプリのさまざまな部分と YouTrack 間の通信をサポートする補助 API です。ホスト API の使い方:ウィジェットが YouTrack に HTTP リクエストを送信したり、YouTrack API のいずれかを使用して YouTrack と通信したりする場合は、ウィジェットの HTML コードに、ウィジェットを YouTrack に登録するスクリプトを含める必要があります。登録スクリプトの例を次に示します。<script type=...

JavaScript ワークフロークイックスタートガイド

このクイックスタートガイドでは、JavaScript でワークフローの操作を開始するために必要な基本概念について説明します。ウォームアップをスキップしたい場合は、API に直接飛び込むことができます。YouTrack でワークフローを使用したことがない場合は、ワークフローリファレンスから始めて、背景情報を確認してください。JavaScript に慣れていない場合は、代わりにワークフローコンストラクターを試してみてください。プログラミングの知識がなくても、コンストラクターを使用してワークフローを構...