ワークフローを管理する

このページの内容

お困りですか?

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

コミュニティに質問

ワークフローを Jira で使用するにはアクティブ化する必要があります。ワークフローのアクティブ化はワークフローをワークフロー スキームにマップングする過程であり、その後ワークフローをプロジェクトに関連付けます。ワークフロー スキームを構成するには、「ワークフロー スキームを構成する」を参照してください。

ワークフロースキームは、ワークフローと課題タイプの関係 –またはマッピング– を定義しています。ワークフロースキームはプロジェクトと関連付けられていて、プロジェクトと課題タイプの組み合わせに応じて、異なった​​ワークフローの使用を可能にします。

次のすべての手順を行うには、 Jira 管理者 グローバル権限 を持つユーザーとしてログインする必要があります。

On this page:

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

アクティブなワークフローとは現在使用されているもののことで、非アクティブなワークフローとは、どのワークフロー スキームにも関連付けられていない、またはどのプロジェクトにも関連付けられていないワークフロー スキームに関連付けられいるもののことを指します。アクティブなワークフロー スキームとはプロジェクトに関連付けられているもののことで、非アクティブなワークフロー スキームはそうでないものを指します。

  1. ワークフロー スキームを作成、または既存のワークフロー スキームを検索します。「ワークフロー スキームの構成」の説明を参照してください。
  2. ワークフローを使用するため、ワークフロー スキームを構成します。「ワークフロー スキームの構成」の説明を参照してください。
    以下の「ワークフロー スキームをプロジェクトに関連付ける」セクションに書かれている方法で、ワークフロー スキームをプロジェクトに関連付けます。

プロジェクトのワークフローを管理する

ワークフロー スキームの関連付け、インポート、エクスポート、アップロード、共有によってワークフローを管理することができます。

ワークフロー スキームをプロジェクトに関連付ける

1つのワークフロー スキームを1つ以上のプロジェクトに関連付けることができますが、特定のプロジェクトに関連付けられるワークフロー スキームは1つだけです。プロジェクトに関連付けられている課題タイプ スキームはそのプロジェクトが利用できる課題タイプを定義します。プロジェクトの課題タイプ スキームに課題タイプが定義されていない場合、ワークフローは利用できません。

  1. 画面右上で [管理] > [プロジェクト] の順に選択します。
  2. 関連するプロジェクトを選択します。
  3. サイドバーの [ワークフロー] をクリックします (画面中央の [ワークフロー] セクションの [詳細] リンクをクリックすることもできます)。これは、プロジェクトで使用されている現在のワークフロー スキームです。
  4. [スキームの切り替え] リンクを選択すると、"ワークフロー スキームをプロジェクトに関連付ける" ページが表示されます。

  5. スキームリストから関連するワークフロー スキームを選択し、関連付けるボタンをクリックして移行プロセスを開始します。
    各課題は有効な状態にしておく必要があります。課題の有効な状態はワークフローによって定義されます。これはワークフローを変更する際、変更後に特定の課題のステータスを Jira に伝える必要があるかもしれないことを意味しています。

  6. 全てのプロジェクトの課題を更新されたスキームのワークフローへ移行している進捗状況が画面に表示されます。処理が終了したことを確認します。

プロジェクトからワークフロー スキームの関連付けを解除する

Jira プロジェクトは常にワークフロー スキームと関連付けられている必要があるため、ワークフローが単一の課題作成トランジションのみ構成されているとしても、すべての課題がワークフローを進む必要があります。デフォルトでは、編集されていないワークフローを持つすべてての Jira プロジェクトは Jira システム ワークフローを使用します。ワークフロー スキームの関連付けの解除はプロジェクトのワークフローを Jira のデフォルト ワークフロー スキームに再度関連付けます。

  1. 上記の「プロジェクトにワークフロー スキームを関連付ける」の説明に従います。
  2. スキーム リストからワークフロー スキームを選択するときに、デフォルトワークフロー スキームを選択します。
  3. 関連付けボタンをクリックし、全てのプロジェクトの課題の移行を案内するウィザードの指示に従います。

ワークフローをエクスポートする

ワークフロー共有機能は、異なる Jira インスタンスを利用している組織の別チームや、Atlassian Marketplace 経由の外部の組織の人とのチーム ワークフローの共有を実現します。この機能では、他のユーザーが公開したワークフローを簡単に共有および使用したり、組織内でステージング環境から本番環境にワークフローを移動したりすることができます。Jira ワークフローを他の Jira インスタンスと共有したり、Atlassian Marketplace にアップロードしたりする場合、まずそれをダウンロードする必要があります。この手順に従ってください。 

  1. 画面右上で [管理] > [課題] の順に選択します。
  2. サイドバーで [ワークフロー] を選択します。
  3. 共有するワークフローを探します。
  4. [操作] 列で [表示] または [編集] を選択します。
  5. [エクスポート] > [ワークフロー] の順に選択して、[次へ] をクリックして続行します。
  6. メモの追加フィールドで、特別な設定メモ、例えばインストールすべきプラグインの情報を追加します。ワークフローの一部(例:プラグイン、事後操作、条件、バリデータ)を破棄するときに、Jira はこれらのメモを自動的に取り込みます。
  7. [エクスポート] を選択して、ダウンロード場所を選びます。ダウンロード先が公開されていてアクセス可能であることを確認します。

ワークフローを Atlassian Marketplace にアップロードする

他の Jira ユーザとワークフローを共有するには、Atlassian Marketplace にアップロードします。

  1. Atlassian Marketplace でアカウントを作るかログインし、[Manage apps] (詳細は「Paid-via-Atlassian を登録する手順」を参照してください) を選択します
  2. [Create new app] をクリックします。
  3. [My app is not directly installable] を選択します ([App Type] が [Not a Plugin] と表示されていることを確認します)。
    サーバーでワークフローをホストし、[Binary URL] テキスト ボックスにワークフロー エクスポートにアクセスできる場所の情報を追加する必要があります。これは前の説明のステップ 6 で指定した場所である必要があります。
  4. 送信フォームに入力し、以下の点を確認します。
    1. サマリー フィールドはユーザが Marketplace で検索した際に表示される情報を含んでいること。 
    2. ワークフローのカテゴリはワークフロー バンドルであること。ワークフロー バンドルを選択すると、他の Jira ユーザがワークフローを見ることができるようになります。
    3. アプリ キーはアプリケーションを識別するもののため、一意である必要があります。これがアプリケーションの URL になります。

1 つのセッションでフォームに完全に入力する必要はありません。フォームを保存し、後で編集することができます。Atlassian Marketplace Vendor Agreement に同意すると、システムはアトラシアンの Developer Relations チームによる審査のため、アプリを登録します。

ワークフローをインポートする

ワークフローのカスタム フィールドをインポートする

ワークフローに無効なカスタムフィールドが含まれている場合、ワークフロー インポーターはインポートする前に有効化するまでこれらのフィールドを作成しません。このことについて警告が表示されます。修正するには、インポートを進める前にカスタムフィールドを有効化する必要があります。

  1. 表示された警告で強調表示されている [カスタム フィールド タイプ & サーチャー] プラグインをクリックします。プラグインが新しいウィンドウで開くので、適切な場所までスクロールして必要な変更を行います。
  2. クリックして有効なモジュールの一覧を拡張します。
  3. 無効になっているモジュールを検索し、有効化します。

Custom Field Types & Searchers プラグインの対応するモジュールを有効にしたら、概要ページに戻って作業を続行します。最初にページを更新する必要がある場合があります。アプリのインストールの詳細については、「インストール済みのアプリを表示する」を参照してください。

Atlassian Marketplace からワークフローをインポートする

ここでは Atlassian Marketplace からワークフローをインポートする手順を説明します。

  1. 画面右上で [管理] > [課題] の順に選択します。
  2. サイドバーで [ワークフロー] を選択します。
  3. 画面の右上で [インポート] > [ワークフローをインポート] の順に選択します。
  4. デフォルトでAtlassian Marketplace からオプションが選択されています。
  5. インポートしたいワークフローを検索し、選択ボタンをクリックします。
  6. ローカル インスタンスからインポートする手順の手順5から8までを実施します。

ローカル インスタンスからワークフローをインポートする

ここではローカル インスタンスからワークフローをインポートする手順を説明します。

次のすべての手順を行うには、Jira システム管理者グローバル権限を持つユーザーとしてログインする必要があります。

  1. 画面右上で [管理] > [課題] の順に選択します。
  2. サイドバーで [ワークフロー] を選択します。
  3. [インポート] > [ワークフローをインポート] の順に選択します。
  4. コンピューターからアップロードするワークフローを選択して、[次へ] を選択します。
  5. Jira はワークフローの名前を自動的に生成しますが、お好みに応じて変更することができます。次へをクリックします。
  6. 次に、以下のようなワークフロー ステータスの詳細を示す画面が表示されます。この時点で、既存のワークフロー ステータスにワークフローのステップをマッピングしたり、新しいステータスを作成したりできます。終了したら、[次へ] を選択して続行します。
  7. [インポートのプレビュー] 画面で、この画面の下部にある [インポート] を選択して変更を受け入れ、ワークフローをインポートします。
  8. ワークフローがインポートされ、追加の詳細設定画面が表示されます。[完了] を選択してこのプロセスを終了します。

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: JRA-37358 - Getting issue details... STATUS  for the request to improve this.

最終更新日: 2022 年 10 月 10 日

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

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