ワークフローで作業する
既定のワークフローの例:
ステータスとトランジション
ステータスは、ワークフローの特定の位置にある課題状態を示します。 課題は各時点でステータスを 1 つのみ持ちます。ステータスを定義する際、任意でプロパティを指定できます。
トランジションは、課題をあるステータスから別のステータスへ移動できるようにする、2 つのステータス間のリンクです。課題が 2 つのステータス間を移動するためには、トランジションが存在する必要があります。
トランジションは一方向性のリンクであるため、課題が 2 つのステータス間を何度も移動する必要がある場合、2 つのトランジションを作成する必要があります。課題で使用できるワークフロー トランジションは [課題の表示] 画面に一覧表示されます。
アクティブおよび非アクティブなワークフロー
非アクティブなワークフローとアクティブなワークフローでは、編集方法が少し異なります。アクティブなワークフローの場合、そのワークフローを使用しているプロジェクトや課題タイプが存在するため、変更による影響を考慮して、編集操作に制限が適用されます。
ワークフロー ステータス | 説明 |
---|---|
非アクティブなワークフロー | 非アクティブなワークフローとは、現在どのプロジェクトでも使用されていないワークフローを指します。非アクティブなワークフローではトランジション中の課題は存在しないため、ワークフローのステップやトランジションを直接編集できます。詳細は、「テキスト モードで作業する」を参照してください。 |
アクティブなワークフロー | アクティブなワークフローは現在1つ以上のプロジェクトで使用されているワークフローを指します。アクティブなワークフローを編集する場合、JIRA はまず下書きを作成し、その後自由に変更することができます。編集が完了したら、下書きを発行し、任意で非アクティブなバックアップとして元のワークフローを保存することができます。 アクティブなワークフローの下書きを編集する場合、以下の制限事項が適用されます。 |
ワークフローデザイナー
The workflow designer is a graphical tool that allows you to see the layout of your workflow and to create and edit a workflow's steps and transitions. You will need to log in as a user with the 'JIRA System Administrators' global permission to access the functionality described below.
ワークフロー デザイナーでは以下のことが可能です。
- ステータスとトランジションの管理:追加、クリック&ドラッグ、編集するプロパティ(ワークフロー プロパティ)を選択して名前を変更、(JIRA からではなくワークフローから)削除
- ワークフロー内のすべてのステータスが対象のステータスに遷移する、グローバル トランジションの追加。トランジションのプロパティ パネルの「すべてのステータスがこのステータスに遷移することを許可する」を選択します。
- トランジションが使用する画面の変更。詳細は、「テキスト モードで作業する」を参照してください。
- トリガー、条件、バリデーター、事後操作などの高度なトランジション オプションの校正。詳細は「高度なワークフローの構成」ページを参照してください。
ワークフローの作成
新しいワークフローを開始する方法はいくつかあります。これには、既存のワークフローの複製、新しいワークフローの作成、ワークフローのインポートなどが含まれます。
既存のワークフローのコピー
- > [課題] を選択します。
- Select Workflows to open the Workflows page, which displays all of the workflows in your system.
- 上に示す [操作] 列の [コピー] リンクを使用して既存のワークフローをコピーします。名前と説明を入力し、[コピー] ボタンを選択します。
- ステップやトランジションを追加および編集してカスタマイズします。
ワークフローのカスタマイズが完了したら、JIRA プロジェクトにこのワークフローを使用する方法の詳細を確認するため、「ワークフローを管理する」を参照します。
新しいワークフローの作成
高度な管理を行う場合
- 左側のナビゲーション パネルから [ワークフロー] をクリックし、画面上部の [ワークフローの追加] を選択します。
- ワークフローの名前と説明を入力します。[追加] をクリックします。
ワークフローが編集モードで開き、Open というステップと、Create という受信トランジションが含まれます。 - ステップやトランジションを追加および編集して、ワークフローをカスタマイズします。
ワークフローのインポート
ワークフローのインポートについてのドキュメントをご確認ください。。
ワークフローの設定
プロジェクトのワークフローを編集する
新しい JIRA のプロジェクトを作成するたび、プロジェクトは自動的にデフォルトのワークフローを使用します。スキーマはプロジェクトの利用可能なすべての課題タイプを JIRA システム ワークフローに関連付けます。JIRA システム ワークフローもデフォルト ワークフロー スキームも編集可能ではないため、JIRA はプロジェクトにシステム ワークフローとワークフロー スキームの編集可能なコピーを作成します。
- > [プロジェクト] を選択し、関連するプロジェクトを選択します。
- プロジェクトの管理ページで [ワークフロー] をクリックします。
- ボックスの右上にある「編集」アイコンをクリックすると、JIRA が自動的に次のことを実行します。
- "プロジェクト名 ワークフロー (ドラフト)" という名前で、システム ワークフローのコピーを下書きとして作成します。
- "プロジェクト名 ワークフロー スキーム" という名前で、ワークフロー用にワークフロー スキームを作成します。
- プロジェクト内の既存の課題を新しいワークフローに関連付けます。
- これで下書きワークフローを編集できます。ステータスまたはトランジションをクリックして、表示されたパネルで編集オプションを確認します。
- 完了したら、公開をクリックします。ダイアログを使用してドラフトを公開できます。また、オプションとして、元のワークフローを非アクティブなバックアップとして保存できます。
解決状況フィールドの設定
In JIRA, an issue is either open or closed, based on the value of its 'Resolution' field — not its 'Status' field.
- 解決状況フィールドが設定されていない場合、課題はオープンになります。
- 解決状況フィールドに値 (例: 修正済み、再現不可) が設定されている場合、課題はクローズになります。
これは、その時点での課題のステータス フィールド (オープン、進行中など) の影響を受けません。したがって、ワークフローで課題を強制的にオープンまたはクローズにする必要がある場合、トランジション中に課題の解決状況フィールドを設定する必要があります。次の 2 つの方法があります。
- 事後操作を使用して解決状況フィールドを自動的に設定
- 画面から解決状況を選択するようにユーザーに指示。詳細は、「テキスト モードで作業する」を参照してください。
ワークフロー トランジション ボタンの名前の変更
システム ワークフローをコピーし、課題の表示ページに表示されるワークフロー トランジション ボタンの名前を変更する場合、コピーしたワークフロー内のすべてのトランジションから次のプロパティを削除する必要があります。
jira.i18n.title
jira.i18n.description
削除しない場合、既定の名前 (これらのプロパティの値) が引き続き使用されます。トランジション プロパティについての詳細をお読みください。
テキストモードで作業する
テキスト モードはワークフローを操作する高度な方法です。また、ステップおよびステータス間の相違を確認することができます。テキスト モードでは、ステップを直接操作します。詳細は、「テキスト モードで作業する」を参照してください。
高度なワークフローの設定
「高度なワークフローの設定」ドキュメントを参照してください。