”Element” arbetsflöde' har ett ogiltigt underordnat element 'ProcessTriggers' ”felmeddelande när du importerar en lösning för Dynamics 365

Symptom

När du försöker importera en lösning i Dynamics 365, uppstår följande fel:

”Det här lösningspaketet kan inte importeras eftersom det innehåller ogiltig XML. Du kan försöka reparera filen genom att manuellt redigera XML-innehållet med hjälp av informationen i schemaverifieringsfel eller kontakta leverantören.

Felkod 8004801a ”.

Om du klickar på tekniska detaljer visas följande meddelande tillsammans med ytterligare felinformation:

”Schemavalideringen av filen customizations.xml i den komprimerade filen för lösningspaketet misslyckades. Om du vill validera och redigera filen manuellt kan du hämta schemafilen här och använda en XML-redigerare som stöder schemavalidering för mer information ”.

Textrutan visar ytterligare information innehåller följande information:

”Element” arbetsflöde' har ett ogiltigt underordnat element 'ProcessTriggers'. Listan med möjliga element förväntades: ' XamlFileName, ImageFileName, typ, underprocess, kategori, läge, LanguageCode, Scope, begäran, TriggerOnUpdateAttributeList, TriggerOnCreate, TriggerOnDelete, AsyncAutodelete, SyncWorkflowLogOnFailure, StateCode, StatusCode, CreateStage, UpdateStage, DeleteStage, rang, processorder, processroleassignment, RunAs, SdkMessageId, UniqueName, IsTransacted, IntroducedVersion, IsCustomizable, RendererObjectTypeCode, BusinessProcessType, FormId, PrimaryEntity'. ”

Textrutan innehåller också ytterligare information som namnet på en process som Business Process flöde. Om du hittar namnet på denna process kan använda du det när lösningen i avsnittet lösning i den här artikeln.

Orsak

Det här felet kan uppstå om du exporterar en standardprocess för Business Process flöde och försöker importera den. Microsoft har uppmärksammats på ett problem som kan orsaka detta ska ske och planerar att släppa en korrigering.

Lösning

Du kan undvika problemet genom att lägga till den saknade < PrimaryEntity >-nod som förväntas:

1. extrahera innehållet i lösningen ZIP-filen som du försöker importera.

2. Öppna filen customizations.xml i en textredigerare.

3. Sök efter ”ProcessTriggers”.

4. Lägg till följande nod ersätter ReplaceEntityName texten med den primära entiteten för Business Process flöde ovanför noden ProcessTriggers:

<PrimaryEntity>ReplaceEntityName</PrimaryEntity>

Referera till följande för en före och efter:

Före:

< arbetsflöde WorkflowId = ”{919e14d1-6489-4852-abd0-a63a6ecaac5d}” Name = ”Lead till affärsmöjlighet försäljningsprocess” Description = ”detta är standard processflödet vid arbete på ett lead och konvertera det till en affärsmöjlighet”. omodifierade = ”1” > < ProcessTriggers / >     < / Arbetsflöde >  

Efter:

< arbetsflöde WorkflowId = ”{919e14d1-6489-4852-abd0-a63a6ecaac5d}” Name = ”Lead till affärsmöjlighet försäljningsprocess” Description = ”detta är standard processflödet vid arbete på ett lead och konvertera det till en affärsmöjlighet”. omodifierade = ”1” > < PrimaryEntity > lead < / PrimaryEntity > < ProcessTriggers / >     < / Arbetsflöde >

Anmärkning: Om det finns flera Business Process flödar kan du behöva lägga till detta för var och en av dem.  

5. Välj alla komponenter i lösningen, inklusive ändrade customization.xml och komprimeras till en ZIP-fil.

6. Försök att importera ZIP-filen som innehåller ändringarna.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×