Een oplossing exporteren voor een specifieke Dynamics 365-versie
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Notitie
In dit onderwerp wordt de functionaliteit beschreven die beschikbaar is voor het maken van secundaire en primaire versie-updates voor Microsoft Dynamics 365. Deze mogelijkheid is niet beschikbaar voor de initiële versie van Microsoft Dynamics 365 (online en on-premises), maar wel als secundaire versie-updates extra functionaliteit omvatten.
Elke nieuwe versie van Microsoft Dynamics 365 bevat functies die u niet in eerdere functies vindt. Oplossingen die nieuwe functies gebruiken, kunnen niet in een eerdere versieorganisatie worden geïmporteerd. Oplossingen die uit oudere versieorganisaties worden geëxporteerd, kunnen in nieuwere versieorganisaties worden geïmporteerd.
Nadat u de organisatie die u gebruikt om uw oplossing te definiëren, bijwerkt, kunt u kunt nog steeds een oplossing exporteren voor een eerdere versie. Als u een lagere doelversie selecteert, zullen eventuele oplossingsonderdelen die afhangen van nieuwe functies sinds die versie niet worden opgenomen in de oplossing die u exporteert.
Notitie
U kunt geen eerdere versie selecteren als u de standaardoplossing exporteert.
In dit onderwerp
Een specifieke versie benaderen bij het exporteren van een oplossing
Welke wijzigingen worden toegepast op een oplossing die is geëxporteerd voor een eerdere versie?
Selecteer een doelversie in het programma
Een specifieke versie benaderen bij het exporteren van een oplossing
Wanneer u een oplossing exporteert vanuit Update 1 voor Microsoft Dynamics CRM Online 2015, hebt u de mogelijkheid om de oplossing op een specifieke Dynamics 365-versie af te stemmen. Voor Update 1 voor Microsoft Dynamics CRM Online 2015 zijn de opties 7.1 (standaard) en 7.0. Wanneer u 7.0 kiest, worden eventuele nieuwe functies van Update 1 voor Microsoft Dynamics CRM Online 2015 niet opgenomen in geëxporteerde oplossingen en kunnen organisaties die nog steeds eerdere versies van CRM 2015 gebruiken, de oplossing installeren.
Wanneer u uw oplossing exporteert voor een eerdere versie, kan het dialoogvenster voor exporteren twee mogelijke berichten weergeven:
Deze oplossing ondersteunt de doel-versie van Dynamics 365
Dit betekent dat de oplossingsonderdelen in uw oplossing niet afhankelijk zijn van functies of oplossingsonderdelen sinds die versie.De volgende onderdelen zijn verwijderd of gewijzigd als deel van het exporteren
Onder dit bericht geeft een tabel de oplossingsonderdeelitems weer die werden gewijzigd of niet zijn opgenomen in geëxporteerde oplossing.
De zichtbare informatie in het dialoogvenster kan ook worden gevonden in het geëxporteerde oplossingenbestand. Wanneer u een oplossing exporteert voor een specifieke versie, vermeldt de naam van het bestand de doeloplossing met de volgende naamconventie:Oplossingnaam_Solution_Version_Number_target_CRM_Versienummer van doel-Dynamics 365.zip. Een onbeheerde oplossing met de naam Voorbeeldoplossing met oplossingsversie 2.0 die bijvoorbeeld wordt geëxporteerd naar versie 7.0, zal de naam SampleSolution_2_0_target_CRM_7.0.zip hebben. Wanneer u de inhoud van dit gecomprimeerd bestand uitpakt, ziet u een filteredcomponents.xml bestand met gegevens die bepalen welke acties worden uitgevoerd. U kunt dit bestand openen met Excel om een rapport te bekijken van welke oplossingsonderdelen zijn bewerkt of verwijderd.
Welke wijzigingen worden toegepast op een oplossing die is geëxporteerd voor een eerdere versie?
Beginnend bij de CRM 2013 en Microsoft Dynamics CRM Online herfst '13 versies, heeft elk type oplossingsonderdeel een eigenschap IntroducedVersion. Deze waarde legt het huidige versienummer vast van de oplossing waar het oplossingsonderdeel aan was gekoppeld op het tijdstip waarop dit is gemaakt. Alle oplossingsonderdelen die door Microsoft zijn geïntroduceerd, maken deel uit van een verborgen systeemoplossing waarin het versienummer niet overeenstemt met de Microsoft Dynamics 365-versie.
IntroducedVersion Value |
Geïntroduceerde oplossingsonderdelen |
---|---|
5,0,0,0 |
Voor CRM 2013 en Microsoft Dynamics CRM Online herfst '13 |
6,0,0,0 |
CRM 2013 en Microsoft Dynamics CRM Online herfst '13 |
6,1,0,0 |
Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) en CRM Online, voorjaar 2014 |
7.0.0.0 |
Microsoft Dynamics CRM 2015 en Microsoft Dynamics CRM Online 2015 Update |
7.1.0.0 |
Update 1 voor Microsoft Dynamics CRM Online 2015 |
8.0.0.0 |
Update voor CRM Online 2016 en CRM 2016 on-premises |
8.1.0.0 |
Update 1 voor Microsoft Dynamics CRM Online 2016 en Microsoft Dynamics CRM 2016 Service Pack 1 |
8.2.0.0 |
Update voor Dynamics 365 (online en on-premises) - december 2016 |
De IntroducedVersion gegevens worden gebruikt voor het exporteren van de oplossing om overeen te stemmen met de doelversie. Dit kan resulteren in drie mogelijke acties:
Wissen
Oplossingsonderdelen die niet in de doelversie bestonden of afhankelijkheden van onderdelen bevatten die niet met de doelversie kunnen werken, worden niet toegevoegd aan de oplossing.Wijzigen
Wanneer een oplossingsonderdeel een afhankelijkheid heeft voor een oplossingsonderdeel die is verwijderd, wordt indien mogelijk het oplossingsonderdeel aangepast om de afhankelijkheden te verwijderen. Als een formulierdefinitie bijvoorbeeld verwijst naar een kenmerk dat niet in die versie bestond, wordt het formulier aangepast om die verwijzing te verwijderen. Als het oplossingsonderdeel niet kan worden aangepast om de afhankelijkheid te verwijderen, wordt het oplossingsonderdeel verwijderd.Vervangen
Wanneer een oplossingsonderdeel bestond in de doelversie, maar is gewijzigd om een afhankelijkheid te hebben van een oplossingsonderdeel dat wordt verwijderd, kan dit oplossingsonderdeel worden vervangen door de definitie van het oplossingsonderdeel dat werd vastgelegd voor de doelversie.
Selecteer een doelversie in het programma
Gebruik de ExportSolutionRequest om een oplossing programmatisch te exporteren. Na CRM 2013 en Microsoft Dynamics CRM Online herfst '13 heeft dit bericht een nieuwe optionele eigenschap TargetVersionString die u kunt gebruiken om in te stellen op "7.0.0.0" als u naar de eerdere versie wilt exporteren.
Zie ook
Uitbreidingen inpakken en verdelen met oplossingen
Maak, exporteer of importeer een onbeheerde oplossing
Een beheerde oplossing maken, installeren en bijwerken
Beheerde oplossingen onderhouden
Aanpassingshandleiding: oplossingen gebruiken voor uw aanpassingen
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht