Na het bijwerken van Dynamics 365, niet-overeenkomende Business Process Flow Entiteitsnamen tussen bron en doel organisaties kunnen leiden tot een fout bij het importeren van de oplossing.

Symptoom

Na het maken van een beheerde oplossing van een organisatie met een onbeheerde oplossing momenteel geïmplementeerd met Business proces loopt en de oplossing vervolgens importeren naar een andere organisatie. Als de oplossing geïmporteerd, wordt als zowel bron als doel worden organisaties bijgewerkt in Dynamics 365. Wordt een andere oplossing (bijv. een bijgewerkte versie van de oorspronkelijke oplossing) uit dezelfde bron, gemaakt en geïmporteerd met de dezelfde Business proces doorloopt en hun overeenkomstige entiteiten voor Business Process Flow de volgende fout zal optreden "in dit proces kan niet worden geïmporteerd omdat deze kan niet worden bijgewerkt, of heeft een unieke naam."  

Oorzaak

Wanneer u een upgrade naar Dynamics 365, Business proces loopt (BPF) vertegenwoordigd door Business Process Flow entiteiten.  Deze entiteiten worden gegenereerd tijdens de upgrade en met als naam de volgende notatie:

<SolutionPrefix>_BPF_<ProcessId>

Omdat de Business Process Flow entiteiten in de beheerde oplossing die wordt gegenereerd op basis van de oorspronkelijke organisatie zijn een andere naam van de entiteiten op de tweede organisatie.  Na de upgrade naar Dynamics 365 mislukt het importeren van oplossingen voor de tweede organisatie, vanwege het conflict in de entiteit Business Process Flow namen voor de dezelfde Business proces doorloopt.

Oplossing

De volgende stappen uitvoeren op de bronorganisatie (onbeheerd) waaruit de oplossingen worden gemaakt en geëxporteerd.

  1. Exporteren als 8.1 of 8.0 bestaande oplossing die Business proces loopt als een niet-beheerde oplossing.  Dit wordt gedaan om ervoor te zorgen dat de geëxporteerde oplossing niet de Business Process Flow back bevat entiteiten.

  2. Deactiveren (indien actief) en verwijdert u de zakelijke proces loopt (Hiermee verwijdert u de bijbehorende Business Process Flow entiteiten ook, en alle gegevens in deze), en de niet-beheerde oplossing van het bronsysteem.

  3. De zojuist geëxporteerde, onbeheerde oplossing bijwerken

    1. De naam van het knooppunt UniqueName van elk knooppunt in het customizations.xml gebruik van de juiste klant oplossing Publisher voorvoegsel Workflow.  Dit gebeurt om ervoor te zorgen dat wanneer deze oplossing wordt opnieuw worden geïmporteerd in voor de bron (zonder begeleiding) omgeving, de Business Process Flow entiteiten die u gegenereerd heeft dezelfde naam als de entiteiten aanwezig op de doel organisaties waar Business proces loopt al bestaan op adres het naamconflict is de oorzaak van het probleem.

    2. De ontbrekende afhankelijkheid posten (alle knooppunten voor de MissingDependency) voor de oude new_bpf_ < processid > entiteiten van het bovenliggende knooppunt van MissingDependencies in het solution.xml-bestand met de naam indien aanwezig verwijderen.  Zorg ervoor dat het bovenliggende knooppunt van MissingDependencies zelf is achtergelaten en daarna leeg.  Dit is een bekend probleem dat in de toekomst worden gericht.  Na het verwijderen van ontbrekende afhankelijkheden het ziet er zo uit: < MissingDependencies >< / MissingDependencies >

    3. Werk het knooppunt aan het begin van het hoofdelement voor de ImportExportXml in de solution.xml 8.1 of 8.0 is afhankelijk van welke versie u hebt de bewerking exporteren als voor uitgevoerd in stap 1 hierboven.  U kunt de secundaire versienummers als laten.  Deze update is vereist om ervoor te zorgen dat de versie die u hier ziet is consistent met de versie waarvoor u Geëxporteerd als.  Referentie (voor 8.1) lijkt het < versie ImportExportXml ="8.1.0000.0788" , gevolgd door de rest van de kenmerken van de tag.

  4. De gewijzigde importeren, onbeheerde oplossing weer naar de bron (zonder begeleiding) omgeving.

  5. Stap 4 resultaten bij het maken van de Business proces loopt (dezelfde definitie en id's) en de bijbehorende correct met de naam Business Process Flow entiteiten correct.  U kunt dit controleren door te navigeren naar Instellingen, aanpassingen, op het systeem aanpassente klikken en de namen van de entiteiten Business Process Flow valideren.  Ze moeten nu worden met behulp van het voorvoegsel van de juiste oplossing.

  6. Nu deze oplossing exporteren als beheerde en probeer te importeren in uw doel organisaties. Het moet nu geïmporteerd in een doelorganisatie die zich al deze Business proces loopt er via een beheerde oplossing vóór upgrade naar Dynamics 365 geïntroduceerd.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×