在 Microsoft Dynamics 365 中匯入 contact-lead AttributeMap 時的錯誤碼 8004f016

本文提供當您嘗試在 Microsoft Dynamics 365 中匯入解決方案時,可能發生的錯誤碼 8004f016 的解決方法。

適用於:Microsoft Dynamics 365
原始 KB 編號: 4470790

徵狀

當您嘗試在 Microsoft Dynamics 365 中匯入解決方案時,您會遇到下列錯誤:

匯入解決方案:[方案名稱] 失敗。
錯誤碼 8004f016

錯誤對話框內的方格包含類型對應和名稱 = 聯繫人潛在客戶的數據列 = 。 針對此資料列顯示的詳細資料文字如下:

受控解決方案無法覆寫目標系統上具有 Unmanaged 基底實例的 AttributeMap 元件。 此錯誤最可能的案例是 Unmanaged 解決方案已在目標系統上安裝新的 Unmanaged AttributeMap 元件,而來自相同發行者的受控解決方案現在嘗試安裝與 Managed 相同的 AttributeMap 元件。 這會導致目標系統上的解決方案分層無效,且不允許。

原因

Microsoft 正在調查可能造成此錯誤的聯繫人-潛在客戶屬性對應問題。

解決方案

當 Microsoft 使用連絡人-潛在客戶屬性對應調查此問題時,您可以使用下列步驟來解決此問題:

選項 1: 請勿在解決方案中包含潛在客戶 (lead_parent_contact) 關聯性的連絡人

這是標準關聯性,可在聯繫人實體中具有名稱lead_parent_contact的 1:N 關聯性底下找到。

選項 2: 移除連絡人-潛在客戶屬性對應的 XML:

  1. 擷取方案檔的內容,並在文本編輯器中開啟 customizations.xml 檔案。

  2. 找出並移除下列 XML 區段:

    <EntityMap>
        <EntitySource>contact</EntitySource>
        <EntityTarget>lead</EntityTarget>
        <AttributeMaps>
            <AttributeMap>
                <AttributeSource>contactid</AttributeSource>
                <AttributeTarget>parentcontactid</AttributeTarget>
            </AttributeMap>
        </AttributeMaps>
    </EntityMap>
    
  3. 儲存 customizations.xml 檔。

  4. 從方案中選取所有檔案,並將其傳送至壓縮 (.zip) 檔案。

  5. 嘗試匯入更新的解決方案。