共用方式為


目錄的一般結構描述

概觀

您可以使用 迴圈 運算質,藉由將單一記錄對應至多個記錄,將一般架構轉換成階層式架構。 這是將一般結構描述轉換成 Microsoft Commerce Server 目錄的通用作業。

以下程式碼顯示目錄清單產品變數的一部分,而每個變數就是其本身的記錄。

<ns0:Root xmlns:ns0="http://ValueMappingFlattening.FlatCatalog">  
    <ProductVariant ListPrice="99.99" ID="45-01" Material="Leather" Color="Black" />  
    <ProductVariant ListPrice="69.99" ID="45-02" Material="Vinyl" Color="Brown" />  
</ns0:Root>  

展開目錄的這個部分會將部分或所有 ProductVariant 屬性轉換成記錄。

<ns0:Root xmlns:ns0="http://ValueMappingFlattening.Catalog">  
    <ProductVariant ListPrice="99.99" ID="45-01">  
        <Feature Name="Material" Value="Leather"/>  
        <Feature Name="Color" Value="Black"/>  
    </ProductVariant>  
    <ProductVariant ListPrice="69.99" ID="45-02">  
        <Feature Name="Material" Value="Vinyl"/>  
        <Feature Name="Color" Value="Brown"/>  
    </ProductVariant>  
</ns0:Root>  

下圖顯示執行此轉換的對應。

顯示迴圈運算質使用狀況的對應。
迴圈運算質、一般結構描述對應

設定架構

若要讓這種類型的對應正常運作,您必須執行下列動作:

  • 針對連接到目的地架構中 [ 名稱 ] 欄位的每個連結,設定來源架構連結屬性以複製名稱。 如需詳細資訊,請參閱 設定連結。 另請參閱UI 指引和開發人員 API 命名空間參考中的連結屬性

  • 針對連接到目的地架構中 [ ] 欄位的每個連結,設定來源架構連結屬性,以複製值 (預設) 。

  • 針對將 迴圈 運算質連接到目的地架構中具名 功能 之記錄的連結,請設定目的地架構連結屬性以符合由上而下的連結。

    如需此對應的反向,請將目錄架構轉換成一般架構,請參閱 值對應 (扁平化) 運算質

另請參閱

如何新增迴圈運算質至對應
迴圈運算質
值對應 (簡維) 運算質