プロジェクト構成を本番環境にインポートする
実装プロセスの次の手順は、新しい設定を本番環境へインポートすることです。
はじめる前に
構成のインポートには、Jira インスタンスに対する多数の変更が含まれます。そのため、問題があった場合や、予期しない結果に場合に備えて、安全な対策を用意しておくことをお勧めします。
最も推奨される保護方法は、インポート直前の本番環境データベースの有効なバックアップを保持することです。このためには通常、本番環境インスタンスがユーザーに非公開にする必要があります。これは、バックアップを復元する必要があった場合、バックアップ後に実行したユーザー操作が失われるためです。
本番インスタンスをユーザーに非公開にし、Jira XML バックアップ ツールかネイティブのデータベース ツールを使用してバックアップを行います。
プロジェクト設定のインポート
- 本番インスタンスで、システム管理者権限を持つユーザーとして Jira セッションを開きます。
- 右上で [管理] メニューを開き、[アドオン] をクリックします。
- 左側のメニューの [PROJECT CONFIGURATOR] セクションで [Import project configuration] をクリックします。開いたページで、ロードする設定ファイルを指定し、いくつかのインポート オプションを選択できます。
このページには、フォームといくつかの要素が表示されます。
- (過去にインポートを開始したことがない場合のみ) 構成をインポートする前の警告についてのお知らせ
- インポートする XML ファイルを選択できるボタン
- 有効化できるその他のいくつかのインポート オプション
- インポート中に無視するよう選択できるオブジェクト タイプのリスト
- [Choose File] をクリックして、ステージングからエクスポートした XML ファイルを選択します。[Apply changes] ラジオ ボタンがクリアされたことを確認します。これにより、変更をロードせずにシミュレーションを実行できます。
- いくつかのインポート オプションを選択します。
こちらで各インポート オプションについて読むこともできますが、最初にほとんどの事例でどのように使用されているかを見てみましょう。
- Create other projects - 通常、Smart custom field context オプションの無効化を選択した場合、このオプションは有効化されます。
- Smart custom field contexts - 本番環境インスタンスに、それらを使用する大量のカスタム フィールドやプロジェクトがあり、新しい設定を他のプロジェクトに影響させたくない場合にこのオプションを有効化します。カスタム フィールドをステージングと全く同じに設定したい場合は、このオプションを無効化します。
- Try to publish drafts - ほとんどのユーザーは、ワークフローの新しいバージョンおよびワークフロー スキームをアドオンが自動的に公開するよう、このオプションを有効化します。
- Continue on errors found in dashboards and filters - 管理者 / 開発チームで管理されていない (ユーザーによって管理される) 大量のフィルターやダッシュボードをインポートする際は、このオプションを有効化します。そうでない場合は無効化できます。
- ページの一番下にある [Import project configuration] をクリックします。これにより、シミュレーションされたロードが起動します。次に、ページと結果が表示されます。
このページは、設定ファイルをインポートした後、本番環境インスタンスで実行される、すべての操作のシミュレーションを示します。これはシミュレーションにすぎないため、これらの変更はいずれも実際には適用されていません。この情報を確認し、変更が期待に沿っていることを確認します。
すべて問題なければ、実際のインポートを開始できます。[Import project configuration] ページに戻ってもう一度 XML ファイルを選択し、[Apply changes] オプションを有効化します。最後に、ページの一番下にある [Import project configuration] をクリックします。本番環境インスタンスに適用されたすべての変更のトレースを示す、同様の結果ページが表示されます。
💕 ご意見をお寄せください