Simptom

Atunci când încercați să importați o soluție în Dynamics 365, întâlniți următoarea eroare:

"Acest pachet de soluții nu poate fi importată, deoarece conține XML nevalid. Puteți să încercați să reparați fișierul editând manual conţinutul XML utilizând informațiile din schemă erorile de validare sau aveți posibilitatea să contactați furnizorul de soluții.

Cod de eroare 8004801a."

Dacă faceţi clic pe detalii tehnice, vedeți următorul mesaj împreună cu detalii suplimentare de eroare:

"Schema de validare a fișierului customizations.xml în fișierul pachet de soluții comprimat nu a reușit. Pentru a valida și editați fișierul manual, aveți posibilitatea să descărcați fișierul schemă aici și utilizează un editor XML care acceptă schema de validare pentru a obține mai multe detalii. "

Casetă text care arată detalii suplimentare cuprinde următoarele informații:

"Elementul 'flux de lucru are element fiu nevalid 'ProcessTriggers'. Lista de elemente posibile normal: ' XamlFileName ImageFileName, tastați, subproces, categorie, modul, LanguageCode, domeniul, OnDemand, TriggerOnUpdateAttributeList, TriggerOnCreate, TriggerOnDelete, AsyncAutodelete, SyncWorkflowLogOnFailure, StateCode StatusCode, CreateStage, UpdateStage, DeleteStage, rang, processorder, processroleassignment, RunAs SdkMessageId, UniqueName, IsTransacted, IntroducedVersion, IsCustomizable, RendererObjectTypeCode, BusinessProcessType, FormId, PrimaryEntity'. "

Casetă text include, de asemenea, detalii suplimentare, cum ar fi numele unui proces de Business Process Flow. Dacă găsiți numele acestui proces, puteţi referinţă când urma soluția incluse în secțiunea de rezolvare a acestui articol.

Cauză

Dacă exportați un proces de Business Process Flow standard și încercați să îl importați, este posibil să întâmpinați această eroare. Microsoft este conștient de o problemă care poate provoca acest lucru să apară şi este de planificare pentru a elibera o remediere.

Rezolvare

Poate soluționa această problemă prin adăugarea lipsă nodul < PrimaryEntity > care este normal:

1. extrage conținutul fișierului .zip soluții încercați să importați.

2. deschideți fișierul customizations.xml într-un editor de text.

3. căutați "ProcessTriggers".

4. deasupra nodul ProcessTriggers, Adăugați următorul nod înlocuirea ReplaceEntityName textul cu entitatea principală pentru Business Process Flow:

<PrimaryEntity>ReplaceEntityName</PrimaryEntity>

Consultați următoarele informații pentru o înainte și după exemplu:

Înainte de:

< flux de lucru WorkflowId = "{919e14d1-6489-4852-abd0-a63a6ecaac5d}" Name = "Duce la procesul de vânzări oportunitate" Description = "Acest lucru este implicit procesul fluxul de lucru pe un client potențial și faceți conversia într-o oportunitate." nemodificat = "1" > < ProcessTriggers / >     < / flux de lucru >  

După:

< flux de lucru WorkflowId = "{919e14d1-6489-4852-abd0-a63a6ecaac5d}" Name = "Duce la procesul de vânzări oportunitate" Description = "Acest lucru este implicit procesul fluxul de lucru pe un client potențial și faceți conversia într-o oportunitate." nemodificat = "1" > conducerii < PrimaryEntity > < / PrimaryEntity > < ProcessTriggers / >     < / flux de lucru >

Notă: Dacă există mai multe procesul fluxurile de Business, trebuie să adăugaţi acest pentru fiecare dintre ele.  

5. Selectați toate componentele din soluția inclusiv fișierul customization.xml modificat și le comprima într-un fișier .zip.

6. încercați să importați fișierul .zip care include aceste modificări.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×