Delen via


Beheerde oplossingen onderhouden

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Voordat u uw beheerde oplossing vrijgeeft, moet u bedenken hoe u deze zult onderhouden. Het verwijderen en opnieuw installeren van een beheerde oplossing is vrijwel nooit een optie wanneer de oplossing entiteiten of kenmerken bevat. Dit komt doordat gegevens verloren gaan wanneer entiteiten worden verwijderd. Gelukkig bieden oplossingen een manier om uw beheerde oplossing bij te werken met behoud van de gegevens. De wijze waarop u uw oplossingen precies bijwerkt, zal afhangen van de kenmerken van de oplossing en de vereisten van de wijziging.

In dit onderwerp

Versiecompatibiliteit

Updates van beheerde oplossingen maken

  • Een nieuwe versie van uw beheerde oplossing vrijgeven

  • Een update voor uw beheerde versie vrijgeven

Versiecompatibiliteit

Oplossingen die uit een eerdere versie van Microsoft Dynamics 365 zijn geëxporteerd, kunnen niet worden geïmporteerd in oudere versies van Microsoft Dynamics 365. Dit omvat primaire en secundaire versies. Oplossingen die uit een eerdere versie van Dynamics 365 zijn geëxporteerd, kunnen in latere versies worden geïmporteerd, zoals aangegeven in het volgende diagram.

Oplossingen voor versiecompatibiliteit

Oplossingen die zijn geëxporteerd vanuit Microsoft Dynamics CRM 2011 en Microsoft Dynamics 365 (online) versie 5 of eerder kunnen niet worden geïmporteerd in Microsoft Dynamics 365 (online en on-premises). Alleen oplossingen die zijn geëxporteerd vanuit de meest recente primaire versie, kunnen worden geïmporteerd.

U kunt oplossingen die zijn geëxporteerd vanuit Microsoft Dynamics CRM 2013 (on-premises) en Microsoft Dynamics 365 (online) versie 6, installeren in Microsoft Dynamics 365 (online en on-premises). Oplossingen die zijn geëxporteerd vanuit Microsoft Dynamics 365 (online en on-premises) kunnen niet worden geïmporteerd in eerdere versies.

Aangezien aanvullende updatepakketten of service-updates op Microsoft Dynamics 365 (online en on-premises)-oplossingen worden toegepast, kunnen oplossingen die zijn geëxporteerd vanuit organisaties met deze updates, niet worden geïmporteerd in organisaties die deze updates niet hebben.Meer informatie:Versiecompatibiliteit.

Het <ImportExportXml>-hoofdelement gebruikt een kenmerk SolutionPackageVersion om de waarde voor de versie in te stellen waarmee de oplossing compatibel is. U moet deze waarde niet handmatig bewerken.

Updates van beheerde oplossingen maken

Er zijn twee basisbenaderingen voor het bijwerken van oplossingen:

  • Een nieuwe versie van uw beheerde oplossing vrijgeven

  • Een update voor uw beheerde versie vrijgeven

Een nieuwe versie van uw beheerde oplossing vrijgeven

De voorkeursmethode is een nieuwe versie van uw beheerde oplossing vrij te geven. Met uw oorspronkelijke, niet-beheerde bronoplossing kunt u de benodigde wijzigingen aanbrengen en het versienummer van de oplossing verhogen voordat u deze verpakt als een beheerde oplossing. Wanneer de organisaties die uw oplossing gebruiken, de nieuwe versie installeren, worden hun mogelijkheden bijgewerkt met uw wijzigingen. Als u wilt terugkeren naar de werking in een vorige versie, installeert u gewoon de vorige versie opnieuw. Hierdoor worden oplossingsonderdelen overschreven met de definities van de vorige versie, maar worden geen oplossingsonderdelen verwijderd die in de nieuwere versie zijn toegevoegd. De nieuwere oplossingsonderdelen blijven in het systeem aanwezig, maar hebben geen invloed omdat de oudere definities van oplossingsonderdelen ze niet gebruiken.

Tijdens de installatie van een eerdere versie van een Microsoft Dynamics 365-oplossing wordt gevraagd of de persoon die deze eerdere versie installeert, door wil gaan.

Een update voor uw beheerde versie vrijgeven

Wanneer slechts een klein deel van de oplossingsonderdelen urgent een wijziging nodig heeft, kunt u een update vrijgeven om het probleem op te lossen. Als u een update wilt vrijgeven, maakt u een onbeheerde oplossing en voegt u onderdelen toe uit de oorspronkelijke onbeheerde oplossing die u wilt bijwerken. U moet de nieuwe onbeheerde oplossing aan dezelfde uitgeversrecord koppelen als voor de oorspronkelijke oplossing is gebruikt. Als u klaar bent met de wijzigingen, verpakt u de nieuwe oplossing als een beheerde oplossing.

Als de updateoplossing wordt geïnstalleerd in een organisatie waar de oorspronkelijke oplossing was geïnstalleerd, worden de wijzigingen in de update op de organisatie toegepast. Als een organisatie moet terugkeren naar de oorspronkelijke versie, kunnen ze de update eenvoudigweg de-installeren.

Eventuele wijzigingen die zijn toegepast op de oplossingsonderdelen in de update worden genegeerd. Wanneer u de update de-installeert, keren ze terug.

Zie ook

Plan voor oplossingontwikkeling
Uw app registreren bij AppSource

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht