ワークフローを共有する
ワークフローをエクスポートする
Jira ワークフローを他の Jira インスタンスと共有したり、Atlassian Marketplace にアップロードしたりする場合、まずそれをダウンロードする必要があります。この手順に従ってください。
- 画面右上で [管理] > [課題] の順に選択します。
- 左側のパネルのワークフロー セクションをクリックして、共有したいワークフローを検索します。
- [操作] 列で [表示] または [編集] を選択します。
- [エクスポート] > [ワークフロー] の順に選択します。
- [Next] をクリックして続行します。
- [メモの追加] フィールドで、特別な設定メモ (たとえばインストールすべきプラグインの情報) を追加します。ワークフローの一部 (例: プラグイン、投稿機能、条件、バリデータ) を破棄するときに、Jira はこれらのメモを自動的に取り込みます。
[エクスポート] を選択してダウンロード先を指定します。ダウンロード先が公開されていてアクセス可能であることを確認します。
Atlassian Marketplace にアップロードする
他の Jira ユーザーとワークフローを共有するには、Atlassian Marketplace にアップロードします。
- アカウントをAtlassian Marketplaceに作成します。
- Atlassian Marketplace にログインして [アプリの管理] を選択します。詳細については、「Paid-via-Atlassian を登録する手順」のページを確認してください。
- [Create new app (新しいアプリの作成)] を選択します。
- [My app is not directly installable] を選択します。
- [アプリ タイプ] が [プラグインではありません] と表示されていることを確認します。
- サーバーでワークフローのホストとなる必要があり、バイナリ URL テキストボックスに関連するワークフローをエクスポートする場所の情報を追加する必要があります。これは前の説明の手順 7 で指定した場所である必要があります。
- 送信フォームに入力し、以下の点を確認します。
- サマリー フィールドはユーザが「Marketplace」で検索した際に表示される情報を含んでいます。
ワークフローのカテゴリは "ワークフロー バンドル" である必要があります。
ワークフロー バンドルを選択すると、他の JIRA ユーザがワークフローを見ることができるようになります。
アプリ キーは一意である必要があります。
これによってアプリが一意に識別されます。これがアプリ URL になります。
1 つのセッションでフォームに完全に入力する必要はありません。フォームを保存し、後で編集することができます。Atlassian Marketplace Vendor Agreement に同意すると、システムはアトラシアンの Developer Relations チームによる審査のため、アプリを登録します。
Atlassian Marketplace からインポートする
- 画面右上で [管理] > [課題] の順に選択します。
- サイドバーで [ワークフロー] を選択します。
- 画面右上で [インポート] > [ワークフローのインポート] を選択します。
- 既定で Atlassian Marketplace からオプションが選択されています。
- インポートしたいワークフローを検索し、選択ボタンをクリックします。
- 「ローカル インスタンスからインポートする」手順のステップ 5 から 8 までを実行します。
ローカルインスタンスからインポートする
ここではローカル インスタンスからワークフローをインポートする手順を説明します。Marketplace からのインポートについては、上記の「Atlassian Marketplace からインポートする」の手順を参照してください。
次のすべての手順を行うには、Jira システム管理者グローバル権限を持つユーザーとしてログインする必要があります。
- 画面右上で [管理] > [課題] の順に選択します。
- サイドバーで [ワークフロー] を選択します。
- [インポート] > [ワークフローのインポート] の順に選択します。
- コンピュータからアップロードするワークフローを選択し、次へをクリックします。
- Jira はワークフロー名を自動的に生成しますが、任意で変更できます。[次へ] をクリックします。
- 次に、以下のようなワークフローのステータスの詳細を示す画面が表示されます。この時点で、既存のワークフローステータスにワークフローのステップをマッピングしたり、新しいステータスを作成したりすることができます。完了したら次へをクリックして進みます。
- 以下のように、ワークフローの変更のサマリーを示す画面が表示されます。画面下部のインポートをクリックし、これらの変更を受け入れてワークフローをインポートします。
- ワークフローがインポートされ、追加の設定に関する詳細を示す画面が表示されます。[完了] をクリックして、このプロセスを終了します。
すべてのカスタム フィールドに新しいカスタム フィールドが作成されます (同名 / 同タイプのカスタム フィールドがすでに存在しているかどうかに関係なく)。これを改善するためのリクエストについては、 - JRA-37358課題詳細を取得中… ステータス をご参照ください。
ワークフローのカスタム フィールドをインポートする
インポートしたワークフローに無効なカスタムフィールドが含まれている場合、ワークフローインポーターはインポートする前にこれらが有効化されない限りカスタムフィールドを作成しません。
このことについて警告が表示されます。修正するには、インポートを進める前にカスタムフィールドを有効化する必要があります。
- 表示された警告メッセージでハイライトされたカスタム フィールド タイプ & サーチャー プラグインを選択します。新しいウィンドウでプラグインが開きます。右側にスクロールして、必要な変更を行います。
- 選択して有効なモジュールのリストを展開します。
- 無効になっているモジュールを検索し、有効化します。
カスタムフィールドの種類と検索プラグインの対応するモジュールを有効にしたら、サマリーページに戻って処理を続けます。最初にページを更新する必要がある場合があります。
アプリのインストールの詳細については、「インストール済みのアプリを表示する」を参照してください。