ワークフローで作業する

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Jira ワークフローは、ライフサイクルを通じて課題が移動する一連のステータスおよびトランジションで、一般に組織内のプロセスを表します。ワークフローは、ワークフロー スキームを使用して特定のプロジェクトや特定の課題タイプ (オプション) と関連付けることができます。

Jira にはそのまま使用できる組み込みのワークフローがありますが、独自のワークフローを作成することもできます。組み込みのワークフローを編集することはできませんが、それをコピーし、コピーしたものを基に独自ワークフローを作成することはできます

もう 1 つのオプションは、Atlassian Marketplace からワークフローをインポートする方法です。

ワークフローにアクセスしたり、ワークフローを管理したりするには、Jira 管理グローバル権限を持つユーザーとしてログインする必要があります。

 既定のワークフローの例:

ステータスとトランジション

Two concepts define a workflow:

  1. Statusesthe steps in your team’s working process that describe the state of a task.
  2. Transitionsusually, how a piece of work can move between statuses. In order for an issue to move between two statuses, a transition must exist. A transition is a one-way link, so if an issue needs to move back and forth between two statuses, two transitions need to be created. The available workflow transitions for an issue are listed on the View issue screenTransitions can also be "looped," meaning the status remains the same. These transitions are used to open transition screens so users can perform actions without setting a new status or for workflow triggers.

アクティブおよび非アクティブなワークフロー

非アクティブなワークフローとアクティブなワークフローでは、編集方法が少し異なります。アクティブなワークフローの場合、そのワークフローを使用しているプロジェクトや課題タイプが存在するため、変更による影響を考慮して、編集操作に制限が適用されます。

ワークフロー ステータス説明

非アクティブなワークフロー

非アクティブなワークフローとは、現在プロジェクトで使用されていないワークフローを指します。非アクティブなワークフローにはトランジション中の課題が存在しないため、このワークフローのステップトランジションを直接編集できます。ワークフローのアクティブ化の詳細については、以下の手順を参照してください。詳細については、「テキスト モードで作業する」を参照してください。

アクティブなワークフロー

アクティブなワークフローは、現在 1 つ以上のプロジェクトで使用されているワークフローを指します。アクティブなワークフローを編集すると、最初に Jira によって下書きが作成されます。編集が完了したら下書きを公開し、元のワークフローは任意で非アクティブなバックアップとして保存することができます。

アクティブなワークフローの下書きを編集する場合、以下の制限事項が適用されます。

上述の一覧の内容を変更するには、ワークフローをコピーし、コピーを変更してからアクティブ化する必要があります。

ワークフローをアクティブ化する

すべてのワークフローは、ワークフロー スキームと関連付けられるまでは非アクティブです。ワークフロー スキームはプロジェクトと関連付けることができます。ワークフローをアクティブ化する方法は次のとおりです。 

  1. > [課題] を選択します。
  2. [ワークフロー スキーム] をクリックします。
  3. [ワークフロー スキームの追加] をクリックするか、アクティブなワークフロー スキームを編集します。 
  4. スキームにワークフローを追加します (詳細は、「ワークフロー スキームの設定」を参照してください)。

ワークフロー スキームを関連プロジェクトに関連付けることで、ワークフローをアクティブ化します (課題タイプがプロジェクトの課題タイプ スキームに定義されていない場合、そのワークフローは利用されません)。

  1. サイドバーの [課題タイプ スキーム] をクリックします。
  2. [関連付け] をクリックし、移行プロセスを開始します。

各課題には有効なステータスが必要です。そのため、ワークフロー スキームを切り替えた後で複数の課題にステータスを割り当てる必要がある場合があります。 

すべての課題はワークフローに従って進行するため、Jira プロジェクトは常にワークフロー スキームと関連付けられている必要があります。プロジェクトからカスタム ワークフロー スキームの関連付けを解除するには、そのプロジェクトを既定のワークフロー スキームに割り当てます。

ワークフローへのトランジションの追加

トランジションを追加するには、ワークフローをテキスト モードで開きます。

  1. > [課題] を選択します。
  2. [ワークフロー] > 選択したワークフローで [編集] をクリックします。
  3. [テキスト] タブ > [トランジションの追加] をクリックしてから、詳細を入力します。 

トランジション ビュー フィールドで、次のどちらかを選択します。

  • トランジション用の表示なし — トランジションの実行前にユーザーに入力を促すプロンプトを表示する必要がない場合、こちらを選択します (ユーザーがトランジションをクリックすると、瞬時にトランジションが実行されます)。
  • トランジションの実行前に表示され、ユーザーに入力を求める画面の名前 (ドロップダウン メニューから)。Jira の既定の画面、または作成した他の画面のいずれかを選択できます。既存の画面に適切なものがない場合、トランジション用の新しい画面を作成することもできます。

    tip/resting Created with Sketch.

    クラシック プロジェクトでワークフロー ステータスおよびトランジションを表示できます。課題の表示時にステータス ドロップダウンをクリックして [ワークフローの表示] を選択します。

ワークフローへのステータスの追加

  1. > [課題] を選択します。
  2. [ステータス] > [ステータスの追加] をクリックします。

Add an issue action

Transitioning an issue can mean moving it to another status, or performing a "looped" transition where the transition allows you to perform an action but keep the issue in its current status. We refer to these looped transitions as issue actions. Sometimes you may just want to perform an action to an issue without moving its status through the workflow.

To add an issue action:

  1. > [課題] を選択します。
  2. [ワークフロー] > 選択したワークフローで [編集] をクリックします。
  3. Click Add Transition.
  4. Select a From status. If you choose Any status, your issue action will be able to be performed from anywhere in the workflow. Otherwise, it can only be from the status you choose.
  5. For To status, select Itself.
  6. Choose a name and fill in the rest of the details, then select Add when you're done.
tip/resting Created with Sketch.

Add post functions to the transition to trigger a particular event when the issue action is used.

Issue actions show up on the new issue view next to the status like this:

ワークフローデザイナー

ワークフロー デザイナーは、ワークフローのレイアウトの参照や、ワークフローのステップおよびトランジションの作成と編集を行える、視覚的なツールです。以下の機能にアクセスするには、Jira 管理グローバル権限を持つユーザーとしてログインする必要があります。

ワークフロー デザイナーでは以下のことが可能です。

  • ステータスとトランジションの管理: 追加、クリック&ドラッグ、プロパティ (ワークフロー プロパティ) を選択して編集し、名前を変更または (Jira ではなくワークフローから) 削除
  • ワークフロー内の他のすべてのステータスを選択されたステータスにトランジションできるようにする、グローバル トランジションを追加します。対象のトランジションのプロパティ パネルで [すべてのステータスをこのステータスにトランジションできるようにする] を選択します。
  • トランジションが使用する画面を変更します。詳細は、「テキスト モードで作業する」を参照してください。
  • トリガー、条件、バリデーター、事後操作などの高度なトランジション オプションを構成します。詳細は「高度なワークフローの構成ページを参照してください。
tip/resting Created with Sketch.
  • ステータスはグローバル オブジェクトです。1つのワークフローのステータスの名前を変更すると、そのステータスを使用するすべてのワークフロー名前が変更されます。
  • トランジションまたはステータスにカーソルを合わせ、該当するトランジション ラベルを参照します。 
  • マウス ホイールで図を拡大します。空白部分の上でマクスをクリックおよびホールドして図を拡大し、図の中でカーソルを動かします。
  • ワークフロー デザイナーでトランジションを複製することはできません。
  • ワークフロー デザイナーで注釈を作成することはできません。
  • issue.editable プロパティを直接設定することはできません。設定するには、issue.editable プロパティを status プロパティに追加します。
  • ワークフロー デザイナーはワークフローを自動的に検証し、受信または送信トランジションを持たないステータスを強調表示します。ワークフロー バリデーターは、Jira で使用できない無効な権限条件を持つトランジションもすべての強調表示します。バリデーターは、ワークフローのインポートや、複雑なワークフローを処理する場合に特に便利です。

ワークフローの作成

ワークフローのインポートや作成方法に関する詳細は、「課題ワークフローの追加と削除」を参照してください。 

ワークフローの設定

ワークフロー トリガ、トランジション、バリデータ、および後処理の編集の詳細については、「課題ワークフローの編集」を参照してください。  

解決状況フィールドの設定

Jira では、課題はステータスではなく解決状況フィールドの値に基づいて、オープンまたはクローズのいずれかになります。

  • 解決状況フィールドが設定されていない場合、課題はオープンです。
  • 解決状況フィールドに値 (修正済み再現不可など) がある場合、課題はクローズされます。

これは、課題の現在のステータス (オープン進行中など) に関係なく、true になります。したがって、ワークフローで課題を強制的にオープンまたはクローズする必要がある場合、トランジション中に課題の解決状況フィールドを設定する必要があります。これを行うには、次の 2 つの方法があります。

ワークフロー トランジション ボタンの名前の変更

システム ワークフローをコピーし、課題の表示ページに表示されるワークフロー トランジション ボタンの名前を変更する場合、コピーしたワークフロー内のすべてのトランジションから次のプロパティを削除する必要があります。

  • jira.i18n.title
  • jira.i18n.description

削除しない場合、既定の名前 (これらのプロパティの) が引き続き使用されます。トランジション プロパティについての詳細をお読みください。

テキストモードで作業する

テキスト モードはワークフローを操作する高度な方法です。また、ステップおよびステータス間の相違を確認することができます。テキスト モードでは、ステップを直接操作します。詳細は、「テキスト モードで作業する」を参照してください。

高度なワークフローの設定

高度なワークフローの設定」ドキュメントを参照してください。

最終更新日: 2021 年 2 月 12 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.