ワークフローを共有する

このページの内容

お困りですか?

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

コミュニティに質問

ワークフロー共有機能は、異なる Jira インスタンスを利用している組織の別チームや、Atlassian Marketplace 経由の外部の組織の人とのチーム ワークフローの共有を実現します。この機能では、他のユーザーが公開したワークフローを簡単に共有および使用したり、組織内でステージング環境から本番環境にワークフローを移動したりすることができます。

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

On this page:

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

Jira ワークフローを他の Jira インスタンスと共有したり、Atlassian Marketplace にアップロードしたりする場合、まずそれをダウンロードする必要があります。この手順に従ってください。

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

Atlassian Marketplace にアップロードする

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

  1. アカウントをAtlassian Marketplaceに作成します。
  2. Atlassian Marketplace にログインして [アプリの管理] を選択します。詳細については、「Paid-via-Atlassian を登録する手順」のページを確認してください。
  3. [Create new app (新しいアプリの作成)] を選択します。
  4. [My app is not directly installable] を選択します。
  5. [アプリ タイプ] が [プラグインではありません] と表示されていることを確認します。
  6. サーバーでワークフローのホストとなる必要があり、バイナリ URL テキストボックスに関連するワークフローをエクスポートする場所の情報を追加する必要があります。これは前の説明の手順 7 で指定した場所である必要があります。
  7. 送信フォームに入力し、以下の点を確認します。
    1. サマリー フィールドはユーザが「Marketplace」で検索した際に表示される情報を含んでいます。 
    2. ワークフローのカテゴリは "ワークフロー バンドル" である必要があります。 

      ワークフロー バンドルを選択すると、他の JIRA ユーザがワークフローを見ることができるようになります。

    3. アプリ キーは一意である必要があります。 

      これによってアプリが一意に識別されます。これがアプリ URL になります。

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

Atlassian Marketplace からインポートする

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

ローカルインスタンスからインポートする

ここではローカル インスタンスからワークフローをインポートする手順を説明します。Marketplace からのインポートについては、上記の「Atlassian Marketplace からインポートする」の手順を参照してください。

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

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

すべてのカスタム フィールドに新しいカスタム フィールドが作成されます (同名 / 同タイプのカスタム フィールドがすでに存在しているかどうかに関係なく)。これを改善するためのリクエストについては、 JRA-37358 - 課題詳細を取得中… ステータス をご参照ください。

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

インポートしたワークフローに無効なカスタムフィールドが含まれている場合、ワークフローインポーターはインポートする前にこれらが有効化されない限りカスタムフィールドを作成しません。

このことについて警告が表示されます。修正するには、インポートを進める前にカスタムフィールドを有効化する必要があります。

  1. 表示された警告メッセージでハイライトされたカスタム フィールド タイプ & サーチャー プラグインを選択します。新しいウィンドウでプラグインが開きます。右側にスクロールして、必要な変更を行います。

  2. 選択して有効なモジュールのリストを展開します。
  3. 無効になっているモジュールを検索し、有効化します。

カスタムフィールドの種類と検索プラグインの対応するモジュールを有効にしたら、サマリーページに戻って処理を続けます。最初にページを更新する必要がある場合があります。

アプリのインストールの詳細については、「インストール済みのアプリを表示する」を参照してください。

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

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

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