ワークフローを管理する
ワークフローを Jira で使用するにはアクティブ化する必要があります。ワークフローのアクティブ化はワークフローをワークフロー スキームにマップングする過程であり、その後ワークフローをプロジェクトに関連付けます。ワークフロー スキームを構成するには、「ワークフロー スキームを構成する」を参照してください。
ワークフロースキームは、ワークフローと課題タイプの関係 –またはマッピング– を定義しています。ワークフロースキームはプロジェクトと関連付けられていて、プロジェクトと課題タイプの組み合わせに応じて、異なったワークフローの使用を可能にします。
次のすべての手順を行うには、 Jira 管理者 グローバル権限 を持つユーザーとしてログインする必要があります。
ワークフローをアクティブ化する
アクティブなワークフローとは現在使用されているもののことで、非アクティブなワークフローとは、どのワークフロー スキームにも関連付けられていない、またはどのプロジェクトにも関連付けられていないワークフロー スキームに関連付けられいるもののことを指します。アクティブなワークフロー スキームとはプロジェクトに関連付けられているもののことで、非アクティブなワークフロー スキームはそうでないものを指します。
- ワークフロー スキームを作成、または既存のワークフロー スキームを検索します。「ワークフロー スキームの構成」の説明を参照してください。
ワークフローを使用するため、ワークフロー スキームを構成します。「ワークフロー スキームの構成」の説明を参照してください。
以下の「ワークフロー スキームをプロジェクトに関連付ける」セクションに書かれている方法で、ワークフロー スキームをプロジェクトに関連付けます。
プロジェクトのワークフローを管理する
ワークフロー スキームの関連付け、インポート、エクスポート、アップロード、共有によってワークフローを管理することができます。
ワークフロー スキームをプロジェクトに関連付ける
1つのワークフロー スキームを1つ以上のプロジェクトに関連付けることができますが、特定のプロジェクトに関連付けられるワークフロー スキームは1つだけです。プロジェクトに関連付けられている課題タイプ スキームはそのプロジェクトが利用できる課題タイプを定義します。プロジェクトの課題タイプ スキームに課題タイプが定義されていない場合、ワークフローは利用できません。
- 。[プロジェクト概要] ページが表示されます。 > [プロジェクト] を選択してから、関連するプロジェクトを選択します
- プロジェクト サマリー ページ の左側のワークフローをクリックします(画面中央のワークフロー セクションにある詳細リンクをクリックしても構いません)。これはプロジェクトに使用される現在のワークフロー スキームです。
スキームの切り替えリンクをクリックし、プロジェクトにワークフロー スキームを関連付けるページを表示します。
スキームリストから関連するワークフロー スキームを選択し、関連付けるボタンをクリックして移行プロセスを開始します。
各課題は有効な状態にしておく必要があります。課題の有効な状態はワークフローによって定義されます。これはワークフローを変更する際、変更後に特定の課題のステータスを Jira に伝える必要があるかもしれないことを意味しています。- 全てのプロジェクトの課題を更新されたスキームのワークフローへ移行している進捗状況が画面に表示されます。処理が終了したことを確認します。
プロジェクトからワークフロー スキームの関連付けを解除する
Jira プロジェクトは常にワークフロー スキームと関連付けられている必要があるため、ワークフローが単一の課題作成トランジションのみ構成されているとしても、すべての課題がワークフローを進む必要があります。デフォルトでは、編集されていないワークフローを持つすべてての Jira プロジェクトは Jira システム ワークフローを使用します。ワークフロー スキームの関連付けの解除はプロジェクトのワークフローを Jira のデフォルト ワークフロー スキームに再度関連付けます。
- 上記の「プロジェクトにワークフロー スキームを関連付ける」の説明に従います。
- スキーム リストからワークフロー スキームを選択するときに、デフォルトワークフロー スキームを選択します。
- 関連付けボタンをクリックし、全てのプロジェクトの課題の移行を案内するウィザードの指示に従います。
ワークフローをエクスポートする
ワークフロー共有機能は、異なる Jira インスタンスを利用している組織の別チームや、Atlassian Marketplace 経由の外部の組織の人とのチーム ワークフローの共有を実現します。この機能では、他のユーザーが公開したワークフローを簡単に共有および使用したり、組織内でステージング環境から本番環境にワークフローを移動したりすることができます。Jira ワークフローを他の Jira インスタンスと共有したり、Atlassian Marketplace にアップロードしたりする場合、まずそれをダウンロードする必要があります。この手順に従ってください。
- In the upper-right corner of the screen, select Administration > Issues.
- 左側のパネルのワークフロー セクションをクリックして、共有したいワークフローを検索します。
- 操作列の下の参照または編集をクリックします。
- エクスポート > ワークフローとしてエクスポートを選択し、次へをクリックして次に進みます。
- メモの追加フィールドで、特別な設定メモ、例えばインストールすべきプラグインの情報を追加します。ワークフローの一部(例:プラグイン、事後操作、条件、バリデータ)を破棄するときに、Jira はこれらのメモを自動的に取り込みます。
エクスポートをクリックしてダウンロード先を選択します。ダウンロード先がパブリックにアクセス可能であることを確認します。
Atlassian Marketplace にアップロードする
他の Jira ユーザとワークフローを共有するには、Atlassian Marketplace にアップロードします。
- Atlassian Marketplace でアカウントを作るかログインし、[Manage apps] (詳細は「Paid-via-Atlassian を登録する手順」を参照してください) を選択します。
- [Create new app] をクリックします。
- [My app is not directly installable] を選択します ([App Type] が [Not a Plugin] と表示されていることを確認します)。
サーバーでワークフローをホストし、[Binary URL] テキスト ボックスにワークフロー エクスポートにアクセスできる場所の情報を追加する必要があります。これは前の説明のステップ 6 で指定した場所である必要があります。 - 送信フォームに入力し、以下の点を確認します。
- サマリー フィールドはユーザが Marketplace で検索した際に表示される情報を含んでいること。
- ワークフローのカテゴリはワークフロー バンドルであること。ワークフロー バンドルを選択すると、他の Jira ユーザがワークフローを見ることができるようになります。
- アプリ キーはアプリケーションを識別するもののため、一意である必要があります。これがアプリケーションの URL になります。
1 つのセッションでフォームに完全に入力する必要はありません。フォームを保存し、後で編集することができます。Atlassian Marketplace Vendor Agreement に同意すると、システムはアトラシアンの Developer Relations チームによる審査のため、アプリを登録します。
ワークフローをインポートする
ワークフローのカスタム フィールドをインポートする
ワークフローに無効なカスタムフィールドが含まれている場合、ワークフロー インポーターはインポートする前に有効化するまでこれらのフィールドを作成しません。このことについて警告が表示されます。修正するには、インポートを進める前にカスタムフィールドを有効化する必要があります。
- 表示された警告メッセージで強調表示されたカスタムフィールドの種類と検索プラグインをクリックします。新しいウィンドウでプラグインを開き、右側にスクロールし、必要な変更を実施します。
- クリックして有効なモジュールの一覧を拡張します。
- 無効になっているモジュールを検索し、有効化します。
Custom Field Types & Searchers プラグインの対応するモジュールを有効にしたら、概要ページに戻って作業を続行します。最初にページを更新する必要がある場合があります。アプリのインストールの詳細については、「インストール済みのアプリを表示する」を参照してください。
Atlassian Marketplace からインポートする
ここでは Atlassian Marketplace からワークフローをインポートする手順を説明します。
- In the upper-right corner of the screen, select Administration > Issues.
- 左側のパネルのワークフローセクションをクリックします。
- 画面右上のインポート > ワークフローのインポートを選択します。
- デフォルトでAtlassian Marketplace からオプションが選択されています。
- インポートしたいワークフローを検索し、選択ボタンをクリックします。
- ローカル インスタンスからインポートする手順の手順5から8までを実施します。
ローカルインスタンスからインポートする
This procedure covers importing a workflow from a local instance. You must be logged in as System Administrator to perform this function.
- 左側のパネルのワークフローセクションをクリックします。
- インポート > ワークフローのインポートを選択します。
- コンピュータからアップロードしたいワークフローを選択し、次へをクリックします。
- Jira はワークフローの名前を自動的に生成しますが、お好みに応じて変更することができます。次へをクリックします。
- 次に、以下に示すようなワークフローのステータスの詳細を示す画面が表示されます。この時点で、既存のワークフローのステータスにワークフローの手順をマッピングしたり、新しいステータスを作成することができます。完了したら次へをクリックして次に進みます。
- インポートのプレビュー画面で、画面下部のインポートをクリックし、変更に同意してワークフローをインポートします。
- Your workflow is imported and you are presented with a screen with additional configuration details. Click Done to exit this process.
All custom fields will have brand new custom fields created. This is regardless of a custom field of the same name / type already existing. See:
JRASERVER-37358 - Workflow import creates duplicate custom fields Gathering Interest for the request to improve this.