プロファイルの参照形式への変換
概要
Next Design では、コピーして取り込んだプロファイルを、コピー元のプロファイルへの参照形式に変換できます。これにより、「公開したプロファイルを参照して再利用する」方式の運用に移行できます。 コピーして取り込んだプロファイルを変更していた場合は、変更内容を維持します。
プロファイルを参照形式に変換する
プロファイルを参照形式に変換するには、次の手順で行います。
操作手順
- リボンから [プロファイル] > [テーラリング] > [参照形式に変換] をクリックして、[プロファイルを参照形式に変換] ダイアログを開きます。
- 参照するプロファイルを選択します。プロファイルのバージョンが複数ある場合には選択肢から対象バージョンを選択します。
- [OK] ボタンを押下すると、プロファイルが参照形式に変換されます。
変換できるパッケージが存在しない場合は、次のようなエラーが表示されます。
注意
- 参照形式への変換は、[元に戻す] で変換前に戻すことができます。プロジェクトを保存すると [元に戻す] は使用できなくなるため、変換前に戻せなくなります。変換前にプロジェクトのバックアップを取ることを推奨します。
- 参照形式へ変換すると Id が変わるため、変換前後で Git の [リポジトリのコミット履歴] から差分表示を行うと「比較対象が存在しません」と表示され差分を確認できなくなります。
- TimingChart パッケージのリボン [プロファイル] > [メタモデル] > [タイミングモデル] で追加したプロファイルは参照形式に変換できません。
参照形式でタイミングモデルのプロファイルを追加する際は、リボンの [プロファイル] > [テーラリング] > [プロファイルの参照を追加] を使用してください。
備考
コピーして織り込んだプロファイルを、参照形式に変換するのではなく、コピー元のプロファイルに置き換えることもできます。コピー元のプロファイルが更新された場合、更新後のプロファイルに置き換えます。
操作手順
- リボンから [ファイル] > [インポート] > [プロファイルのインポート] を選択して、[置換] ボタンをクリックします。
- [置換するプロファイルの選択] ダイアログで、置換するプロファイル(.nprof ファイル)を指定します。
- [開く] ボタンをクリックすると、プロジェクトで利用中のプロファイルが指定したプロファイルに置き換えされます。
注意
- 置き換え時に指定したプロファイル以外のプロファイルはすべて失われます。
- 置き換えによって削除されるエンティティに対応するモデルは削除されます。どのモデルが削除されたかは、警告メッセージで確認できます。
- 置き換えによって変更されるフィールド名・列挙リテラル名に対応する設計情報は正しく読み込めなくなります。どの設計情報が読み込めなくなったかは、警告メッセージで確認できます。
- 置き換え時に指定したプロファイルが更新された場合、参照形式に変換とは異なり、更新に追従することはできません。再度、プロファイルのコピーもしくは置き換えをする必要があります。
制約事項
- コピーして取り込んだプロファイルに対して変更を加えている場合、プロファイルの参照形式への変換時にエラーが発生して失敗する場合があります。エラーと対処方法の詳細については、次のページを参照ください。
- コピー元のプロファイルを参照形式に変換していた場合、プロファイルのクリーンアップを行うとそのプロファイルへの参照形式への変換ができなくなります。
- プロファイルの参照形式への変換対象として選択したプロファイル内で無効化された要素は変換対象から除外されます。そのため、変換前のプロファイルに該当の要素が存在する場合は、自プロファイルで追加した要 素として扱われます。
- プロファイルの参照形式への変換時、コピーして取り込んだプロファイルで要素の順序を変更しており、参照形式への変換対象として選択したプロファイルで同じ要素に異なる順序の変更があった場合、元の変更と選択したプロファイルの変更のどちらとも異なる順序となる場合があります。