Condividi tramite


Creare, esportare o importare una soluzione non gestita

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Oltre ad essere un prerequisito per creare una soluzione gestita, una soluzione non gestita è utile per raggruppare un set di personalizzazioni non gestite in un set che può essere trasportato tra organizzazioni.

Per ulteriori informazioni, vedere: TechNet: Utilizzare soluzioni per le personalizzazioni.

In questo argomento

Creare una soluzione non gestita

Esportare una soluzione non gestita

Importare una soluzione non gestita

Creare una soluzione non gestita

Ogni soluzione richiede un autore. Se non si intende distribuire la soluzione, è possibile utilizzare l'autore predefinito già creato per l'organizzazione. Per informazioni su come creare un autore di soluzione, vedere Creare un autore di soluzione.

Nella tabella seguente sono elencati i campi e le descrizioni contenuti in una soluzione.

Etichetta campo

Descrizione

Nome visualizzato

Nome della soluzione.

Nome

Microsoft Dynamics 365 genera un nome univoco in base al Nome visualizzato. È possibile modificare il nome univoco. Il nome deve contenere solo caratteri alfanumerici o il carattere di sottolineatura.

Autore

Utilizzare la ricerca Autore per associare la soluzione a un autore.

Versione

Specificare una versione nel formato seguente: principale.secondaria.build.revisione, ad esempio: 1.0.0.0.

Pagina di configurazione

Se si include una risorsa Web HTML nella soluzione, è possibile utilizzare la ricerca per aggiungerla come pagina di configurazione designata.

Ulteriori informazioni:Utilizzare la pagina di configurazione della soluzione

Descrizione

Utilizzare questo campo per includere tutti i dettagli pertinenti sulla soluzione.

Dopo aver creato una soluzione non gestita è possibile aggiungere componenti di soluzione creandoli nel contesto di questa soluzione o aggiungendo componenti esistenti da altre soluzioni. Per informazioni su come creare una soluzione a livello di programmazione, vedere Creare una soluzione.

Creare un autore di soluzione

Per distribuire soluzioni gestite, è necessario creare un Publisher. Nella tabella seguente sono elencati i campi e le descrizioni contenuti in un Publisher.

Etichetta

Descrizione

Nome visualizzato

Il nome visualizzato utilizzato nel campo di ricerca Autore della soluzione.

Nome

Microsoft Dynamics 365 genera un nome univoco in base al Nome visualizzato. Il nome univoco può contenere solo caratteri alfanumerici e il carattere di sottolineatura.

Nota

Utilizzare Unique Name per identificare in modo univoco un Publisher. Le soluzioni gestite che condividono lo stesso autore possono aggiornarsi reciprocamente.

Descrizione

Utilizzare questo campo per includere tutti i dettagli pertinenti sulla soluzione.

Prefisso

Il prefisso di personalizzazione consente di individuare quale autore ha aggiunto un componente della soluzione. Ad esempio, il prefisso viene aggiunto al nome logico di qualsiasi attributo o entità creato nel contesto di una soluzione associata a questo autore. Il prefisso deve essere composto da un minimo di due a un massimo di otto caratteri e può contenere solo caratteri alfanumerici. Non può iniziare con "mscrm’".

Prefisso valore opzione

Questo valore consente di separare le opzioni aggiunte ai set di opzioni per supportare l'unione di opzioni. Il valore viene generato automaticamente in base al testo Prefisso per renderlo più univoco. Il valore deve essere compreso tra 10.000 e 99.999.

Ulteriori informazioni:Unire le opzioni del set di opzioni

Dettagli contatto

Utilizzare questi campi per aggiungere informazioni che consentono alle persone che installano la soluzione per contattare l'utente.

Per informazioni su come creare un autore a livello di programmazione, vedere Creare un autore.

Utilizzare la pagina di configurazione della soluzione

La pagina di configurazione della soluzione include un canvas utilizzabile per visualizzare le informazioni o consentire ai clienti di eseguire azioni nel contesto della soluzione. Impostare la pagina di configurazione utilizzando il campo di ricerca Pagina di configurazione per selezionare una risorsa Web di pagina Web (HTML) inclusa nella soluzione. In tal modo viene visualizzato un nuovo nodo Configurazione nella finestra Soluzione sotto il nodo Informazioni e sopra il nodo Componenti. Il nodo Configurazione visualizzerà la risorsa Web che si imposta.

È possibile utilizzare la pagina di configurazione della soluzione per visualizzare i controlli che configureranno la soluzione. Ad esempio, è possibile fornire alcune entità nella soluzione che controllano il comportamento della soluzione. Utilizzando l'endpoint OData per Microsoft Dynamics 365, è possibile fornire i controlli personalizzati nella pagina della risorsa Web per aggiornare i dati nelle entità.

Esportare una soluzione non gestita

È possibile esportare una soluzione non gestita nelle situazioni seguenti:

  • È necessario modificare un determinato contenuto XML nel file customizations.xml, ad esempio, è possibile modificare la mappa del sito o creare barre multifunzione personalizzate.

  • Si desidera trasferire la soluzione non gestita da un'organizzazione a un'altra.

  • Si desidera creare un backup del set corrente di personalizzazioni.

L'esportazione di una soluzione non gestita crea un file compresso (zip) che può essere importato in un'altra organizzazione o nella stessa organizzazione.

Solo le personalizzazioni pubblicate vengono incluse quando si esporta una soluzione, pertanto assicurarsi di pubblicare tutte le modifiche prima di esportare una soluzione.

Quando si esporta una soluzione utilizzando l'applicazione Web, se la soluzione presenta componenti necessari mancanti, verrà visualizzato il passaggio Componenti necessari mancanti. È possibile ignorare questo avviso solo se si intende eseguire l'importazione come soluzione non gestita nell'organizzazione originale. In caso contrario, seguire le istruzioni nella finestra di dialogo per annullare l'esportazione e aggiungere i componenti necessari.

Utilizzare il messaggio ExportSolutionRequest per esportare una soluzione a livello di programmazione.Ulteriori informazioni:Esportare o comprimere una soluzione

Quando si esporta una soluzione utilizzando l'applicazione web, al passaggio Esportazione impostazioni di sistema (avanzata), è possibile scegliere le impostazioni di sistema da includere nella soluzione. Queste opzioni sono disponibili per gli sviluppatori utilizzando ExportSolutionRequest tramite i membri disponibili nella richiesta. Visualizzare i commenti per la richiesta per informazioni dettagliate sulle impostazioni incluse.

È possibile scegliere una versione di destinazione quando si esporta una soluzione. È possibile esportare una soluzione che compatibile con le versioni precedenti.Ulteriori informazioni:Esportare una soluzione per una versione CRM specifica.

Importare una soluzione non gestita

È necessario importare una soluzione non gestita nelle situazioni seguenti:

  • Si desidera trasferire un set di personalizzazioni da un'organizzazione a un'altra e si desidera consentire la modifica dei componenti della soluzione.

  • Si desidera ripristinare un set precedente di definizioni dei componenti della soluzione

L'importazione di una soluzione non gestita è un processo additivo. L'importazione di una versione precedente di una soluzione gestita non rimuove i componenti della soluzione inclusi in una versione più recente. Tuttavia la definizione delle proprietà dei componenti della soluzione verrà sovrascritta con la definizione inclusa nell'ultima soluzione non gestita importata.

Importante

Non è possibile disinstallare le modifiche apportate importando una soluzione non gestita. Non installare una soluzione non gestita se si desidera eseguire il rollback delle modifiche.

Questa operazione viene eseguita a livello di programmazione utilizzando il messaggio ImportSolutionRequest. È possibile scrivere il codice per eseguire il messaggio in modalità asincrona.Ulteriori informazioni:Eseguire messaggi in background (in modalità asincrona). È possibile registrare l'andamento dell'importazione o creare un report dell'esecuzione dell'importazione tramite l'entità ImportJob.Ulteriori informazioni:Installare o aggiornare una soluzione

Importante

L'installazione di una soluzione e la pubblicazione di personalizzazioni possono interferire con il regolare funzionamento del sistema. È consigliabile pianificare le importazioni della soluzione nel momento meno dannoso per gli utenti.

Dimensioni massime della soluzione da importare

Per Microsoft Dynamics CRM Online la dimensione massima prevista per la soluzione è 29,296 MB.

Per le organizzazioni locali, la dimensione massima predefinita per una soluzione è di 6 MB, ma questo valore può essere aumentato in base alle esigenze.

Modificare la dimensione massima consentita cambiando l'elemento <httpRuntime> del file web.config dell'applicazione. Modificare gli attributi maxRequestLength e executionTimeout per consentire la dimensione appropriata. Dopo aver completato l'installazione della soluzione è possibile impostare la dimensione desiderata.

Vedere anche

Pianificare per lo sviluppo di soluzioni
Comprimere e distribuire estensioni con soluzioni
Customization solutions file schema
Creare, installare e aggiornare una soluzione gestita
Disinstallare o eliminare una soluzione

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright