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