スナップショットのリフレッシュ
スナップショットをリフレッシュして、「コンフィギュレータ・モデル」作業領域内のコンフィギュレータ・モデルを、「製品管理」作業領域で行った更新(品目、品目の品目区分、品目の値セットなど)と同期させます。
ガイドライン
-
品目をインポートしてから製品管理でモデルを更新する場合は、更新を実行してコンフィギュレータに更新する必要があります。 品目を再インポートしないでください。 再インポートしようとすると、製品管理で行った変更はインポートに含まれません。
-
品目、品目区分または値セットを変更すると、リフレッシュ時にコンフィギュレータによってスナップショットのステータスが変更済に構成されます。これは、スナップショットを使用するコンフィギュレータ・モデルの更新が必要な可能性があることを示します。
-
インポートでは、「製品管理」作業領域でオプションとして指定した子のみがインポートされます。 子がオプションでない場合、インポートによってインポートされることはありません。子はコンフィギュレータ・モデル作業領域に表示されません。
- 変更できるのは、下書きであり、編集のためにロックしているコンフィギュレータ・モデルのみです。 モデルを編集できない場合、そのモデルはリリース済バージョンであるか、ドラフト・バージョンですが、他のユーザーがドラフトを編集しています。
-
変更したスナップショットは、モデルのドラフトを含む各ワークスペースに追加する必要があります。 その後、モデルを更新してテストし、ワークスペースを本番にリリースすると、コンフィギュレータによりスナップショット・ステータスが変更済からリリース済に更新されます。 製品管理で行った変更は、変更したスナップショットをリリースした後にのみ本番に移行します。
- コンフィギュレータのコンフィギュレータ・モデルには、製品管理のモデルと同じオブジェクトがすべて含まれるわけではありません。 「コンフィギュレータ・モデル」作業領域のコンフィギュレータ・モデルには、製品管理からインポートするモデルのオプションのコンポーネント構造のみが含まれます。 また、そのオプションの構造の一部である属性もあります。 コンフィギュレータ・モデルには、コンフィギュレータで作成した補足構造と拡張ルール、ユーザー・インタフェースを含めることもできます。
演習
-
「コンフィギュレータ・モデル」作業領域に移動します。
-
概要ページで、「タスク」>「スナップショットの管理」をクリックします。
-
スナップショットを検索します。
次のスナップショットをリフレッシュできます:
-
モデル、オプション区分または標準品目である品目
-
品目区分
-
値セット
-
-
「アクション」をクリックし、リフレッシュのタイプをクリックします。
リフレッシュのタイプ
説明
リフレッシュ
製品管理で品目に対して行ったすべての更新を、「コンフィギュレータ・モデル」作業領域のスナップショットに移動します。
リフレッシュによって次のものが更新されます:
-
最初に属性をコンフィギュレータにインポートしてから変更した各属性。
-
モデルの子品目およびオプション区分の子オプションを含む、品目構成の子。 リフレッシュでは、子品目のスナップショットは更新されません。 品目のスナップショットの一部である子の属性のみが更新されます。
-
子品目またはオプションに対して最初にインポートした属性と同じ属性。
-
製品管理で品目の構成に追加した品目。
- 変更し、スナップショットの一部である品目区分、値セット、標準品目、モデル品目またはオプション区分。
子構造を含むリフレッシュ
リフレッシュと同じですが、リフレッシュには、オプション・クラスのオプション・クラスなど、Product Managementのモデルの子である構造も含まれます。
このタイプのリフレッシュは、品目のスナップショットにのみ適用されます。 親が参照する子モデルはリフレッシュされません。
子構造および参照構造を含むリフレッシュ
リフレッシュの場合と同じですが、リフレッシュには参照モデルのような参照構造の子であるすべての構造も含まれます。
スケジュール済プロセスが開始し、メッセージが表示されます。
The refresh snapshot process was submitted with request ID 71901. After the process completes, snapshots appear in the search results with updated status.スケジュール済プロセスによってスナップショットがリフレッシュされます。
-
-
「表示」>「列」をクリックし、最後の「更新日」オプションにチェックマークを追加します。
-
検索領域で品目を再度検索し、ページを更新します。
-
Lastの「更新日」オプションを調べて、最後の数分で日付が発生したことを確認します。
Last Refresh Date(最終リフレッシュ日)は、ユーザー・プリファレンスに従って時間をレポートします。
-
リフレッシュが成功したことを確認します。 Scheduled Processes(スケジュール済プロセス)作業領域に移動し、71901などのプロセスを探します。 プロセスのステータスが成功であることを確認します。 プロセス名はスナップショットのリフレッシュです。
子孫の更新
例について考えてみます。
-
製品管理で、受注ピック・モデルとしてAS54888という名前の品目を作成します。 AS54888はデスクトップ・コンピュータです。
-
AS54888を製品管理からAS54888スナップショットのスナップショットの「コンフィギュレータ・モデル」作業領域にインポートし、AS54888という名前のコンフィギュレータ・モデルを作成します。
-
コンフィギュレータのAS54888モデルで設計作業を行い、それを本番にリリースします。
-
新しいホット販売機能を導入するマーケティング・キャンペーンがあります。 仮想現実に特化した新しいソフトウェア。 AS54888には、ホスト・アプリケーションのユーザーが独自のソフトウェア・パッケージを選択できるようにするSoftwareというオプション・クラスがすでにあります。 これを使用して新しい機能を追加できます。 そのため、「製品管理」作業領域に移動し、新しい仮想環境項目をAS54888モデルの「ソフトウェア」オプション・クラスに追加します。
ただし、コンフィギュレータのAS54888スナップショットは、製品管理のAS54888アイテムと同期されなくなりました。 コンフィギュレータのAS54888スナップショットには仮想環境品目がないため、ユーザーはホスト・アプリケーションのオプションとして仮想環境を選択できません。 二ディメンション世界に陥っています。
これを修正する方法を次に示します。
-
「コンフィギュレータ・モデル」作業領域に移動します。
-
概要ページで、「タスク」>「スナップショットの管理」をクリックします。
-
「スナップショットの管理」ページで、スナップショットを検索します。
属性
値
名前
AS54888スナップショット
-
「アクション」>「子孫構造を含むリフレッシュ」をクリックします。
このアクションは、モデルおよびモデルのすべての子孫をリフレッシュします。 モデルおよびモデルの子に対して行ったすべての変更が検索されます。
- この例では、Softwareオプション・クラスのスナップショットを変更したことがわかります。
- かわりに、ソフトウェア・オプション・クラスを検索し、モデル全体をリフレッシュするかわりにリフレッシュできます。
- この処理では、モデルに含まれるモデルおよび構造のみがリフレッシュされます。 モデルが参照するモデルおよび構造はリフレッシュされません。
-
リフレッシュを確認します。 次のことを確認します:
-
リフレッシュは正常に終了しました。 必要に応じて、スケジュール済プロセスを確認します。
-
ソフトウェア・オプション区分のスナップショットのステータス属性は変更済です。
-
「ソフトウェア」オプション・クラスには、新しい仮想環境品目が含まれています。
-
-
ソフトウェア・オプション・クラスのスナップショットを、AS54888コンフィギュレータ・モデルのドラフトを含む新しいワークスペースに追加します。
スナップショットを追加すると、製品管理の最新データが、仮想環境項目を含むAS54888コンフィギュレータ・モデルに追加されます。
-
必要に応じて、コンフィギュレータでAS54888モデルを改訂し、設計変更を取得します。
たとえば、ユーザー・インタフェースの再設計、補足構造の改訂、ルールの追加などを行います。
-
AS54888コンフィギュレータ・モデルをテストします。
-
ワークスペースを本番環境にリリースし、ホスト環境のソフトウェア・オプション・クラスのオプションとして仮想環境を選択できることを確認します。
構成の品目タイプを変更しましたか。
「コンフィギュレータ・モデル」作業領域にインポートした後は、製品管理の品目のタイプを変更できません。 タイプを変更してからスナップショットをリフレッシュしようとすると、更新が失敗するか、コンフィギュレータでモデルを表示またはテストすると予期しない動作が発生します。 また、モデルを本番環境にリリースするときに問題が発生する場合があります。
仮想環境ソフトウェアが数年間使用され、家庭用と庭園用の2つの異なるマーケット・セグメントに成熟したとします。 これらのセグメントに販売する仮想環境のタイプが2つあるため、仮想環境用のオプション・クラスを作成し、2つのオプションを追加する必要があります:
-
仮想ホーム
-
バーチャル・ガーデン
次のように仮定します
-
製品管理にAS54888という名前のモデルがあり、AS54888に仮想環境項目が含まれ、仮想環境の構造項目タイプ属性が標準項目です。
-
スナップショット内のコンフィギュレータにAS54888をインポートします。
-
製品管理で、「構成品目タイプ」属性を「標準品目」から「仮想環境のオプション区分」に変更します。
-
仮想環境のスナップショットをリフレッシュしましたが、リフレッシュは失敗します。
この問題を修正するには:
-
構成品目タイプが標準品目に設定されている仮想環境品目を終了します。
構造から削除することもできますが、販売オーダーを作成するためのモデルを設定していない場合のみです。
-
仮想環境という名前の新しいオプション・クラスを作成し、必要な品目タイプ(この場合はオプション区分)があることを確認します。
製品管理にすでに存在する名前は、品目に対する名前かオプション区分に対する名前かに関係なく使用できません。 競合を回避するには、仮想環境などの名前をわずかに変更します。
-
「仮想環境」オプション・クラスをAS54888の構造体に追加します。
-
「仮想環境」オプション・クラスに子オプションを追加します:
-
仮想ホーム
-
バーチャル・ガーデン
-
-
コンフィギュレータ・モデル作業領域に移動し、次を実行します:
- モデルをリフレッシュします。
- モデルの子孫を更新します。 詳細は、このトピックの前の「子孫の更新」の項を参照してください。
-
改訂されたコンフィギュレータ・モデルをテストし、リリースします。
-
ホスト・アプリケーションに移動し、AS54888をオーダー行に追加し、AS54888に「仮想環境」オプション・クラスがあること、および「仮想環境」を仮想ホームまたは仮想庭園に設定できることを確認します。
トラブルシューティング
| 問題 | 解決 |
|---|---|
| スナップショット・データが最新かどうかを確認できません。 | 「コンフィギュレータ・モデルの編集」ページまたは「コンフィギュレータ・モデルの表示」ページに移動します。 「構造階層」領域で、目的のノードをクリックし、「スナップショット・ステータス」属性を確認します。
スナップショットが最新でない場合は、「ワークスペース」ページに移動し、「処理」>「モデルの更新済品目スナップショットの追加」をクリックします。 |