fullBlueprintMigration パラメーター
さまざまな構成のソースで fullBlueprintMigration パラメーターを有効または無効にした場合の影響について説明します。fullBlueprintMigration パラメーターは、移行中に詳細計画をどの程度徹底的に更新するかを制御します。
fullBlueprintMigration パラメーター
編集した詳細計画をソース環境から、同じ詳細計画の以前のバージョンが存在する宛先環境に移行する場合、 fullBlueprintMigration: true は宛先環境に対して、他の方法よりも積極的に移行を実行するように指示します。以下のマトリクスの最初の列に、ソース環境詳細計画で実行される一般的なシナリオを示します。宛先環境は、右端の列に対応する fullBlueprintMigration の true または false 設定に従って、対応する移行タスクを実行します。
| 移行前のソースでのアクティビティ | パラメーター = false | パラメーター = true |
|---|---|---|
| 選択リストオプションが削除されました | 宛先で保持された選択リストオプション | 宛先で削除された選択リストオプション |
| ブループリントからルールが削除されました [以下の注意を参照] | ルールは宛先の詳細計画に関連付けられたままになります | 宛先の詳細計画から削除されたルール 注: 宛先の他の詳細計画にルールが関連付けられていない場合、そのルールは宛先のグローバルルールリストから削除されます。 |
| ルールアクションがルールから削除されました | 宛先で保持されるルールアクション | 宛先で削除されたルールアクション |
| 製品が簡易製品アクションの ProductList から削除されました | 製品は宛先の ProductList に残ります | 製品が宛先の ProductList から削除されました |
メモ
CPQ アドミニストレーターは、詳細計画とルールを直接関連付けたり削除したりすることはありません。代わりに、参照されるすべてのフィールドが詳細計画に関連付けられている場合にのみ、ルールが詳細計画に関連付けられます。したがって、アドミニストレーターは、ルールのフィールドを関連付けるか削除 (関連付けを解除) することで、ルールと詳細計画の関連付けを操作します。ルールは、次のようないくつかの状況で詳細計画から削除されます。
- ルールによって参照されるフィールドが詳細計画から削除されます。
- ルールでは、アドミニストレーターは詳細計画に関連付けられていないフィールドへの参照を追加します。
- 詳細計画に関連付けられていないフィールドを参照する新しいルールアクションがルールに追加されます。
- 詳細計画に関連付けられていないフィールドへの参照を含むようにルール条件が変更されます。