Esportare una soluzione per una versione Dynamics 365 specifica
Data di pubblicazione: gennaio 2017
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Nota
In questo argomento vengono descritte le funzionalità disponibili per gli aggiornamenti delle versioni alle versioni principali di Microsoft Dynamics 365. Questa funzionalità non è disponibile per la versione iniziale di Microsoft Dynamics 365 (online e locale), ma lo sarà quando gli aggiornamenti delle versioni secondarie includeranno funzionalità aggiuntive.
Tutte le nuove versioni di Microsoft Dynamics 365 conterranno funzionalità non disponibili nelle versioni precedenti. Le soluzioni che utilizzano le nuove funzionalità non possono essere importate in un'organizzazione con versione precedente. Le soluzioni esportate da organizzazioni con versioni precedenti possono essere importate nelle organizzazioni con versioni più recenti.
Dopo l'aggiornamento dell'organizzazione utilizzata per definire la soluzione, puoi comunque esportare una soluzione destinata a una versione precedente. Quando si seleziona una versione di destinazione precedente, tutti i componenti di soluzione che dipendono dalle funzionalità di questa versione non vengono inclusi nella soluzione da esportare.
Nota
Non è possibile selezionare una versione precedente durante l'esportazione della soluzione predefinita.
In questo argomento
Indirizzare versione specifica quando si esporta una soluzione
Modifiche applicate a una soluzione esportata per una versione precedente
Selezionare una versione di destinazione a livello di programmazione
Indirizzare versione specifica quando si esporta una soluzione
Quando esporti una soluzione da Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 o disponi dell'opzione per indirizzare la soluzione a una versione specifica di Dynamics 365. Per Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 e le opzioni sono 7.1 (impostazione predefinita) e 7.0. Quando scegli 7.0, le nuove funzionalità introdotte in Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 non sono incluse nella soluzione esportata e le organizzazioni che utilizzano ancora una versione precedente di CRM 2015 potranno installare la soluzione.
Quando si esporta la soluzione per indirizzare una versione precedente, nella finestra di dialogo di esportazione possono essere visualizzati due possibili messaggi:
Questa soluzione supporta la versione Dynamics 365 di destinazione
Ciò significa che i componenti di soluzione nella soluzione non dipendono da componenti di soluzione o funzionalità introdotti dopo tale versione.I componenti seguenti sono stati rimossi o modificati come parte dell'esportazione
Sotto questo messaggio è presenta una tabella con l'elenco degli elementi componenti di soluzione che sono stati modificati o non sono stati inclusi nella soluzione esportata.
Le informazioni visibili nella finestra di dialogo sono disponibili anche nel file della soluzione esportata. Quando si esporta una soluzione per indirizzare una versione specifica, il nome del file specificherà la soluzione di destinazione utilizzando la seguente convenzione di denominazione:Nome della soluzione_Numero_Versione_Soluzione_target_CRM_Numero versione Dynamics 365 di destinazione.zip. Ad esempio, una soluzione non gestita con il nome Sample Solution, con la versione della soluzione 2.0 che viene esportata per indirizzare la versione 7.0 avrà il nome SampleSolution_2_0_target_CRM_7.0.zip. Quando si estrae il contenuto del file compresso, sarà disponibile un file filteredcomponents.xml che contiene i dati indicanti le azioni eseguite. Aprire il file in Excel per visualizzare un report i cui componenti di soluzione sono stati modificati o rimossi.
Modifiche applicate a una soluzione esportata per una versione precedente
A partire dalle versioni di Microsoft Dynamics CRM Online - Autunno 2013 e CRM 2013, ogni tipo di componente di soluzione include una proprietà IntroducedVersion. Questo valore acquisisce il numero di versione corrente della soluzione a cui il componente di soluzione è stato associato quando è stato creato. Tutti i componenti di soluzione introdotti da Microsoft fanno parte di una soluzione di sistema nascosta in cui il numero di versione corrisponde alla versione di Microsoft Dynamics 365.
Valore IntroducedVersion |
Componenti di soluzione introdotti |
---|---|
5.0.0.0 |
Prima di CRM 2013 e Microsoft Dynamics CRM Online - Autunno 2013 |
6.0.0.0 |
CRM 2013 e Microsoft Dynamics CRM Online - Autunno 2013 |
6.1.0.0 |
Microsoft Dynamics CRM 2013 Service Pack 1 (SP1) e CRM Online - Primavera 2014 |
7.0.0.0 |
Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015 |
7.1.0.0 |
Aggiornamento 1 di Microsoft Dynamics CRM Online 2015 |
8.0.0.0 |
Aggiornamento di CRM Online 2016 e CRM 2016 locali |
8.1.0.0 |
Aggiornamento 1 di Microsoft Dynamics CRM Online 2016 e Microsoft Dynamics CRM 2016 Service Pack 1 |
8.2.0.0 |
Aggiornamento di dicembre 2016 per Dynamics 365 (online e locale) |
I dati di IntroducedVersion utilizzati durante l'esportazione della soluzione per corrispondere la versione di destinazione. Questo può comportare tre azioni possibili:
Rimuovi
I componenti di soluzione che non esistevano nella versione di destinazione o contengono le dipendenze da componenti che non possono utilizzare la versione di destinazione non verranno aggiunti alla soluzione.Modifica
Quando un componente di soluzione ha una dipendenza da un componente di soluzione rimosso, se possibile, il componente della soluzione verrà modificato per rimuovere la dipendenza. Ad esempio, se la definizione del modulo fa riferimento a un attributo non esistente in tale versione, il modulo verrà modificato per rimuovere tale riferimento. Se il componente di soluzione non può essere modificato per rimuovere la dipendenza, verrà rimosso il componente di soluzione.Sostituisci
Se un componente di soluzione era presente nella versione di destinazione ma è stato modificato per creare una dipendenza da un componente di soluzione che verrà rimosso, tale componente di soluzione può essere sostituito dalla definizione del componente di soluzione che è stato definito per la versione di destinazione.
Selezionare una versione di destinazione a livello di programmazione
Utilizzare ExportSolutionRequest per esportare una soluzione a livello di programmazione. Dopo CRM 2013 e Microsoft Dynamics CRM Online - Autunno 2013 questo messaggio dispone di una nuova proprietà facoltativa StringTargetVersion che puoi utilizzare per impostare "7.0.0.0" se desideri esportare nella versione precedente.
Vedere anche
Comprimere e distribuire estensioni con soluzioni
Creare, esportare o importare una soluzione non gestita
Creare, installare e aggiornare una soluzione gestita
Gestire soluzioni gestite
Guida alla personalizzazione: utilizzare le soluzioni per le personalizzazioni
Microsoft Dynamics 365
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright