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