Delen via


Een oplossing exporteren voor een bepaalde CRM-versie

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

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 lagere 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 voor een specifieke CRM-versie te benaderen. 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-CRM-versie
    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, zal de naam van het bestand met de doeloplossing vermelden met de volgende naamconventie:Oplossingnaam_Solution_Version_Number_target_CRM_Versienummer van doel-CRM.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 CRM-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

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

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht