共用方式為


值對應 (簡維) 運算質

值對應 (扁平化) 運算質可讓您將多個記錄轉換成單一記錄,來壓平合併輸入實例訊息的一部分。 這是轉換 Microsoft Commerce Server 目錄中的一般作業。

注意

值對應 (扁平化) 運算質不應該與迴圈運算質或資料表迴圈運算質結合。 如果結合它們,則會產生編譯的對應,假設迴圈或資料表迴圈運算質下方的目標節點沒有來源迴圈相依性。

下列程式碼會顯示一部分列出產品變數的目錄,而變數的每個功能都會列在個別的記錄中。

<ns0:Root xmlns:ns0="http://ValueMappingFlat.ProductsIn">  
    <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>  
</nso0:Root>  

壓平合併目錄的這個部分會將 功能 記錄轉換成 ProductVariant 記錄的屬性。

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

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

使用運算質對應來源記錄。
值對應 (簡維) 運算質對應

值對應 (扁平化) 運算質會在第一個參數為 true 時傳回其第二個參數的值。 在此對應中,第一個 [等於 運算質] 測試,以查看 Name 屬性是否等於 「Material」。 如果屬性等於 「Material」, 則 Equal 運算質會傳回 True。 接著,這會導致 值對應 (扁平化) 運算質,將 Value 屬性值指派給輸出訊息中的 欄位。

另請參閱

如何新增值對應 (簡維) 運算質至對應
目錄的一般結構描述
進階運算質