Symptom

När du skapar en hanterad lösning från en organisation som har en ohanterad lösning som för tillfället används som innehåller Business Process flödar och sedan importera lösningen till en annan organisation. När lösningen är importerade, om både källa och mål har organisationer uppdaterats till Dynamics 365. Sedan en annan lösning (t.ex. en uppdaterad version av den ursprungliga lösningen) skapas från samma källa och importeras med den samma flödar för Business Process och deras motsvarande Business Process flöde enheter följande fel uppstår "den här processen kan inte importeras eftersom den inte kan uppdateras eller inte har ett unikt namn."  

Orsak

När du uppgraderar till Dynamics 365 Business Process flödar (BPF) representeras av Business Process flöde enheter.  Dessa enheter skapas under uppgraderingen och namnges i följande format:

<SolutionPrefix>_BPF_<ProcessId>

Eftersom Business Process Flow-enheter i den hanterade lösningen som skapats från den ursprungliga organisationen namnges annorlunda från enheter på den andra organisationen.  Efter uppgradering till Dynamics 365 misslyckas importen av lösningar till den andra organisationen på grund av konflikten i entitetsnamn Business Process-flöde för den samma flödar för Business Process.

Lösning

Utför följande steg om källan (ej hanterad) organisationen lösningar har skapats, och exporteras.

  1. Exportera som 8.1 eller 8.0 befintlig lösning som innehåller den Business Process flödar som en ohanterad lösning.  Detta görs för att säkerställa att den exporterade lösningen inte innehåller säkerhetskopiering Business Process flöde enheter.

  2. Desaktiveras (om aktiv) och ta bort de Business Process flödar (Detta tar bort motsvarande Business Process flöde enheter samt och data i dem), och den ohanterade lösningen från källsystemet.

  3. Uppdatera nyss exporterade, ohanterad lösning

    1. Byta namn på noden UniqueName för varje arbetsflöde noder i customizations.xml att använda prefixet önskad kund utgivare.  Detta görs för att säkerställa att när lösningen importeras igen tillbaka i källan (ohanterade) miljön, entiteterna Business Process flöde som genererade få har samma namn som enheterna som finns på målet organisationer där Business Process flödar redan finns på adressen namnkonflikt som är orsaken till problemet.

    2. Ta bort posterna för saknas samband (alla MissingDependency noder) för gamla new_bpf_ < processid > namngivna enheter från den överordnade noden för MissingDependencies i filen solution.xml om de finns.  Se till att den överordnade noden MissingDependencies själva kvar och töm sedan.  Detta är ett känt problem som åtgärdas i framtiden.  När du tar bort de saknade beroendena det bör se ut så här: < MissingDependencies >< / MissingDependencies >

    3. Uppdatera version nod i början av ImportExportXml rotelementet i solution.xml 8.1 eller 8.0 beroende på vilken version du utförde åtgärden exportera som för i steg 1 ovan.  Du kan lämna mindre versionsnummer som den är.  Den här uppdateringen behövs för att säkerställa att den version som visas här är förenligt med versionen som du Exporterade som.  För referens (för 8.1) ser den ut < version ImportExportXml ="8.1.0000.0788" följt av resten av taggattribut.

  4. Importera den ändrade, ohanterad lösning tillbaka i källan (ohanterade) miljön.

  5. Steg 4 leder till skapandet av den Business Process flödar (samma definition och ID: N) och den associerade korrekt heter Business Process flöde enheter korrekt.  Detta kan kontrolleras genom att navigera till Inställningar, anpassningar, klicka på Anpassa systemetoch verifiera namnen på entiteter Business Process flöde.  De bör nu med prefixet lämplig lösning.

  6. Nu exportera lösningen som hanterad och försök importera den till mål-organisationer. Det bör nu importera har på en målföretaget som redan innehåller dessa Business Process som flödar in det via en hanterad lösning innan du uppgraderar till Dynamics 365.

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?

Hur nöjd är du med översättningskvaliteten?

Vad påverkade din upplevelse?

Har du ytterligare feedback? (Valfritt)

Tack för din feedback!

×