ワークフローを共有する
ワークフロー共有機能は、異なる Jira インスタンスを利用している組織の別チームや、Atlassian Marketplace 経由の外部の組織の人とのチーム ワークフローの共有を実現します。この機能では、他のユーザーが公開したワークフローを簡単に共有および使用したり、組織内でステージング環境から本番環境にワークフローを移動したりすることができます。
注意: 次のすべての手順において、Jira 管理者グローバル権限を持つユーザーとしてログインする必要があります。
ワークフローをエクスポートする
Jira ワークフローを他の Jira インスタンスと共有したり、Atlassian Marketplace にアップロードしたりする場合、まずそれをダウンロードする必要があります。この手順に従ってください。
- In the upper-right corner of the screen, select Administration > Issues.
- 左側のパネルのワークフロー セクションをクリックして、共有したいワークフローを検索します。
- 操作列の下の表示または編集をクリックします。
- エクスポート > ワークフローを選択します。
- 次へをクリックして続行します。
- メモの追加フィールドで、特別な設定、例えば必要なプラグインの情報などを追加します。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」で検索した際に表示される情報を含んでいます。
- The Category for your workflow must be Workflow Bundles.
Choosing Workflow Bundles ensures other Jira users will have visibility to your workflow.
- The App Key must be unique.
This is something that uniquely identifies your application; it will become the application URL.
1 つのセッションでフォームに完全に入力する必要はありません。フォームを保存し、後で編集することができます。Atlassian Marketplace Vendor Agreement に同意すると、システムはアトラシアンの Developer Relations チームによる審査のため、アプリを登録します。
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. For importing from Marketplace, see the procedure above, Importing from Atlassian Marketplace. 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.
ワークフローのカスタム フィールドをインポートする
インポートしたワークフローに無効なカスタムフィールドが含まれている場合、ワークフローインポーターはインポートする前にこれらが有効化されない限りカスタムフィールドを作成しません。
このことについて警告が表示されます。修正するには、インポートを進める前にカスタムフィールドを有効化する必要があります。
- 表示された警告メッセージで強調表示された Custom Field Types & Searchers プラグインをクリックします。新しいウィンドウでプラグインが開きます。右側にスクロールし、必要な変更を行います。
- クリックして有効なモジュールの一覧を拡張します。
- 無効になっているモジュールを検索し、有効化します。
カスタムフィールドの種類と検索プラグインの対応するモジュールを有効にしたら、サマリーページに戻って処理を続けます。最初にページを更新する必要がある場合があります。
アプリのインストールの詳細については、「インストール済みのアプリを表示する」を参照してください。