ブレンド・ルールの例
次の例は、ブレンド規則の影響を示しています。
シナリオ
この例では、次のリストに示すブレンド・ルールを定義しているとします。
-
Blending_Rule_1
-
品目区分: テレビ
-
属性グループ: 仕様
-
属性: フレームの説明
-
優先度 -- スポーク・システム:
-
1-- Vendor1スポーク
-
2-- Vendor2スポーク
-
-
-
Blending_Rule_2
-
品目区分: テレビ
-
属性グループ: 仕様
-
属性: 解決
-
優先度 -- スポーク・システム:
-
1 -- Vendor2スポーク
-
2 -- Vendor1スポーク
-
-
-
Blending_Rule_3
-
品目区分: テレビ
-
属性グループ: 仕様
-
属性: 重み付け
-
優先度 -- スポーク・システム:
-
1 -- Vendor3スポーク
-
2 -- Vendor4スポーク
-
-
インポート・プロセスの開始時に、次のリストに示すように、Vendor1は、属性「フレームの説明」および「解決」のデータをProduct Hub Portalにロードします。
-
Vendor1
-
スポーク品目:
-
Vendor1 TV品目
-
-
属性: フレームの説明
-
値: バックヒンジ付きプラス・チック本文
-
-
属性: 解決
-
値: 1930x1024
-
-
ロードされたデータをインポートします。 Vendor2はProduct Hub Portalにデータをロードしていないため、Vendor1によってロードされた値は、Frame DescriptionとResolutionの両方の属性に対してインポートされます。 その結果、本番データの属性値は次のようになります。
-
Product Hubの生産データ:
-
製品ハブの生産品目:
-
TV_1
-
-
スポーク品目相互参照
-
Vendor1 TV品目
-
-
属性: フレームの説明
-
値: バックヒンジ付きプラス・チック本文 (初期値、Vendor1から)
-
-
属性: 解決
-
値: 1930x1024 (初期値、Vendor1から)
-
-
後から、次のリストに示すように、Vendor2はProduct Hub Portalに、属性フレームの説明および解決のデータをロードします。
-
Vendor2
-
スポーク品目:
-
Vendor2テレビ
-
-
属性: フレームの説明
-
値: ヒンジ付きプラス・チック
-
-
属性: 解決
-
値: 2930x1034
-
-
次に、Vendor2によってロードされたデータのインポートを試みます。 既存の本番品目TV_1との一致があると判断するため、TV_1を使用して新しいスポーク・システムの相互参照を作成します。 Blending_Rule_1は属性フレームの説明のブレンド優先度をVendor1に付与するため、その属性のVendor1の値は、以前に本番にインポートされたままになります。 Blending_Rule_2は属性ResolutionをVendor2にブレンドする優先度を与えるため、その属性のVendor2の値が本番にインポートされます。 結果のデータが本番にインポートされます(次のリストを参照)。
-
Product Hubの生産データ:
-
製品ハブの生産品目:
-
TV_1
-
-
スポーク品目相互参照
-
Vendor1 TV品目
-
Vendor2テレビ
-
-
属性: フレームの説明(Vendor1はブレンドの優先度)
-
値: バックヒンジ付きプラス・チック本文 (Vendor1から、変更なし)
-
-
属性: 解決(Vendor2はブレンドの優先度)
-
値: 2930x1034 (from Vendor2)
-
-
後で、次のリストに示すように、Vendor1とVendor2の両方がProduct Hub Portalでデータを更新します。たとえば、フレームの説明の変更された値や、新しい属性の高さと重量の追加が含まれます。
-
Vendor1
-
スポーク品目:
-
Vendor1 TV品目
-
-
属性: フレームの説明
-
値: ポリ塩化ビニールのプラス・チック本文は金属の後ろの蝶番と作ります (updated)
-
-
属性: 解決
-
値: 1930x1024
-
-
属性: 高さ (new)
-
値: 2フィート (new)
-
-
-
Vendor2
-
スポーク品目:
-
Vendor2テレビ
-
-
属性: フレームの説明
-
値: ヒンジ付きPVC本文 (updated)
-
-
属性: 解決
-
値: 2930x1034
-
-
属性: 重み付け (new)
-
値: 5 kg (new)
-
-
次に、Vendor2から更新されたデータをインポートします(Vendor1からはインポートしません)。 結果のデータが本番にインポートされます(次のリストを参照)。
-
Product Hubの生産データ:
-
製品ハブの生産品目:
-
TV_1
-
-
スポーク品目の相互参照:
-
Vendor1 TV品目
-
Vendor2テレビ
-
-
属性: フレームの説明(Vendor1はブレンドの優先度)
-
値: バックヒンジ付きプラス・チック本文 (元のインポート、Vendor1から)
-
-
属性: 解決(Vendor2はブレンドの優先度)
-
値: 2930x1034 (変更なし、Vendor2から)
-
-
属性: 重み付け (新規、Vendor2から)
-
値: 5 kg (新規、Vendor2から)
-
-
本番データへのインポートについては、次の点に注意してください:
-
Blending_Rule_1は属性フレームの説明のブレンド優先度をVendor1に付与するため、その属性に対するVendor1の値は、インポートされないVendor2の更新された値のかわりに使用されます。
-
Vendor1の更新されたデータはインポートされなかったため、フレームの説明属性に対するVendor1の値は、最初に本番にインポートされたままになります。
-
新しい属性のWeightは、Vendor2からインポートされます。 Blending_Rule_3がその属性で定義されている場合でも、Vendor3またはVendor4がProduct Hub Portalにデータをアップロードせず、これらのベンダーのスポーク・システム相互参照が存在しないか、インポート中に照合によって作成されているため、ルールはトリガーされません。