ワークフローを共有する

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

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

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

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

  1. In the upper-right corner of the screen, select Administration > Issues
  2. 左側のパネルのワークフロー セクションをクリックして、共有したいワークフローを検索します。
  3. 操作列の下の表示または編集をクリックします。
  4. エクスポート > ワークフローを選択します。
  5. 次へをクリックして続行します。
  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. [App Type] [Not a Plugin] として表示されていることを確認します。
  6. サーバーでワークフローのホストとなる必要があり、バイナリ URL テキストボックスに関連するワークフローをエクスポートする場所の情報を追加する必要があります。これは前の説明の手順 7 で指定した場所である必要があります。
  7. 送信フォームに入力し、以下の点を確認します。
    1. サマリー フィールドはユーザが「Marketplace」で検索した際に表示される情報を含んでいます。 
    2. The Category for your workflow must be Workflow Bundles. 
      (info) Choosing Workflow Bundles ensures other Jira users will have visibility to your workflow.
    3. The App Key must be unique.
      (info) This is something that uniquely identifies your application; it will become the application URL.

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

Atlassian Marketplace からインポートする

  1. In the upper-right corner of the screen, select Administration > Issues
  2. 左側のパネルの ワークフロー セクションをクリックします。
  3. 画面右上のインポート > ワークフローのインポートを選択します。
  4. 既定で Atlassian Marketplace からオプションが選択されています。
  5. インポートしたいワークフローを検索し、選択ボタンをクリックします。
  6. 「ローカル インスタンスからインポートする」手順のステップ 5 から 8 までを実行します。

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

This procedure covers importing a workflow from a local instance. For importing from Marketplace, see the procedure above, Importing from Atlassian Marketplace.(info) You must be logged in as System Administrator to perform this function.

  1. 左側のパネルの ワークフロー セクションをクリックします。
  2. インポート > ワークフローのインポートを選択します。
  3. コンピュータからアップロードするワークフローを選択し、次へをクリックします。
  4. Jira はワークフロー名を自動的に生成しますが、任意で変更できます。[次へ] をクリックします。
  5. 次に、以下のようなワークフローのステータスの詳細を示す画面が表示されます。この時点で、既存のワークフローステータスにワークフローのステップをマッピングしたり、新しいステータスを作成したりすることができます。完了したら次へをクリックして進みます。
  6. 以下のように、ワークフローの変更のサマリーを示す画面が表示されます。画面下部のインポートをクリックし、これらの変更を受け入れてワークフローをインポートします。
  7. Your workflow is imported and you are presented with a screen with additional configuration details. Click Done to exit this process.
    (info) 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.

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

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

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

  1. 表示された警告メッセージで強調表示された Custom Field Types & Searchers プラグインをクリックします。新しいウィンドウでプラグインが開きます。右側にスクロールし、必要な変更を行います。

  2. クリックして有効なモジュールの一覧を拡張します。
  3. 無効になっているモジュールを検索し、有効化します。

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

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

Last modified on Mar 26, 2019

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

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