徵狀

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

"這個方案套件無法匯入,因為它包含無效的 XML。 您可以嘗試修復檔案,以手動方式編輯使用中的結構描述驗證錯誤,找到的資訊的 XML 內容,或連絡您的方案提供者。

錯誤程式碼 8004801a 」。

如果您按一下技術的詳細資料,您會看到下列訊息,以及其他錯誤詳細資料:

"在壓縮的方案套件檔案內的 customizations.xml 檔案的結構描述驗證失敗。 若要手動驗證,並編輯檔案,您可以下載結構描述檔此處並使用支援以取得更多詳細資料的結構描述驗證的 XML 編輯器。"

[顯示其他詳細資料] 文字方塊會包含下列資訊:

"'工作流程 」 的項目有無效的子項目 'ProcessTriggers'。 預期的可能項目清單: ' XamlFileName、 ImageFileName、 類型、 子、 類別、 模式、 LanguageCode、 範圍、 視需要、 TriggerOnUpdateAttributeList、 TriggerOnCreate、 TriggerOnDelete、 AsyncAutodelete、 SyncWorkflowLogOnFailure,StateCode、 StatusCode、 CreateStage、 UpdateStage、 DeleteStage,陣序規範、 processorder、 processroleassignment,RunAs、 SdkMessageId、 UniqueName、 IsTransacted、 IntroducedVersion、 IsCustomizable、 RendererObjectTypeCode、 BusinessProcessType、 FormId,PrimaryEntity'。"

文字方塊也會包含其他的詳細資料,例如商務處理流程的處理序名稱。 如果您發現這個處理序名稱,您可以參考它,遵循這份文件解決方案一節中所包含的因應措施時。

原因

如果您匯出標準的商務程序流程程序,然後試著將它匯入,您可能會遇到這個錯誤。 Microsoft 所知,將會導致這個情況發生,即將發行的修正程式的問題的項目。

解決方案

您可以加入遺失預期的 < PrimaryEntity > 節點,以解決這個問題:

1.將解壓縮您嘗試匯入方案.zip 檔的內容。

2.在文字編輯器中開啟 customizations.xml 檔案。

3.為"ProcessTriggers"的的 [搜尋]。

4.上方 [ProcessTriggers] 節點中,加入 ReplaceEntityName 文字取代為 「 商務程序流程的主要實體的下列節點:

<PrimaryEntity>ReplaceEntityName</PrimaryEntity>

請參閱下列項目之前和之後的範例:

之前:

< 工作流程 WorkflowId ="{919e14d1-6489-4852-abd0-a63a6ecaac5d}"Name ="機會銷售程序會導致"描述 ="這是預設處理流程,來處理的前置重疊時間,將它轉換成機會。 」 未修改 ="1"> < ProcessTriggers / >     < / 工作流程 >  

之後:

< 工作流程 WorkflowId ="{919e14d1-6489-4852-abd0-a63a6ecaac5d}"Name ="機會銷售程序會導致"描述 ="這是預設處理流程,來處理的前置重疊時間,將它轉換成機會。 」 未修改 ="1"> < PrimaryEntity > 負責人 < / PrimaryEntity > < ProcessTriggers / >     < / 工作流程 >

附註: 如果有多個商務處理流程,您可能需要新增這每一個程式。  

5.選取 [所有的元件從方案包括修改過的 customization.xml 檔案,它們壓縮成.zip 檔。

6.嘗試匯入.zip 檔,其中包含這些修改。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?

What affected your experience?

Any additional feedback? (Optional)

Thank you for your feedback!

×