Trasferire le personalizzazioni tra gli ambienti mediante l'esportazione e l'importazione delle soluzioni

Dynamics 365 è altamente personalizzabile. Puoi utilizzare gli strumenti online per creare o modificare campi, entità, processi aziendali e altro ancora. In genere, eseguirai le attività di personalizzazione in un ambiente sandbox, le testerai e trasferirai le personalizzazioni finali nei tuoi ambienti di produzione quando sono pronte. Le procedure consigliate raccomandano di fare quanto segue:

  1. Creare una copia dell'ambiente di produzione corrente in un ambiente sandbox in cui puoi lavorare senza influire sulle operazioni in corso.
  2. Creare una nuova soluzione gestita nella sandbox e implementare le personalizzazioni da tale posizione. In questo modo puoi aggiungere le personalizzazioni senza influire sul sistema sottostante e puoi ripristinare in qualsiasi momento le personalizzazioni rimuovendo la soluzione.
  3. Testa la soluzione personalizzata nella sandbox fino a che non confermi che sta funzionando correttamente.
  4. Esporta la soluzione personalizzata dalla sandbox e quindi importala sull'ambiente di produzione.

Per informazioni generali sulla creazione e sull'utilizzo delle soluzioni, vedi i collegamenti nella procedura precedente e Panoramica delle soluzionianche. Per una procedura completa di esempio, vedi le sezioni seguenti.

Procedura di esempio parte 1: creare una soluzione personalizzata

In questo esercizio, crei una nuova soluzione a cui aggiungere una personalizzazione semplice. Questo fornirà una soluzione personalizzata semplice da utilizzare per esportare e trasferire a un nuovo ambiente più avanti in questo argomento. Se disponi già di una soluzione personalizzata da utilizzare, puoi passare direttamente alla Parte 2.

Per creare una soluzione personalizzata:

  1. Accedi all'ambiente in cui dovrai sviluppare la soluzione personalizzata.

  2. Apri il menu ImpostazioniIcona del menu Impostazioni. nella parte superiore della pagina e seleziona Impostazioni avanzate. L'area delle impostazioni avanzate si apre in una nuova scheda del browser. Si noti che questa area utilizza un navigatore orizzontale disponibile nella parte superiore della pagina anziché un navigatore laterale.

  3. Passa a Impostazioni>Personalizzazione>Soluzioni. Si apre un elenco delle soluzioni esistenti.

    Elenco delle soluzioni.

  4. Seleziona Nuovo sulla barra dei comandi per creare una nuova soluzione.

  5. Si apre una nuova finestra Power Apps. Specifica un valore per Nome visualizzato, Nome, Autore e Versione, quindi seleziona Salva sulla barra dei comandi per salvare la soluzione.

    Modulo della nuova soluzione.

  6. Per questo esempio, copieremo un'entità esistente e quindi la personalizzeremo, pertano apri l'elenco a discesa Aggiungi esistente e seleziona Entità.

    Aggiungere un'entità esistente.

  7. Si apre una finestra di dialogo che mostra tutte le entità disponibili. Qui puoi aggiungere qualsiasi numero di entità alla nuova soluzione. Per questo esempio, seleziona solo la casella di controllo Modulo di marketing, quindi seleziona OK per aggiungerlo alla soluzione.

    Seleziona l'entità Modulo di marketing.

  8. Ti verrà ora richiesto di scegliere gli aspetti dell'entità selezionata che desideri includere. In questo caso, vogliamo includere tutti gli elementi correlati ai moduli di marketing, pertanto seleziona la casella di controllo Aggiungi tutte le risorse e quindi seleziona Fine.

    Aggiungi tutte le risorse.

  9. Se l'entità selezionata richiede altri componenti, ti verrà richiesto se includerli o meno. Seleziona Sì, includi i componenti necessari quindi seleziona OK.

    Includi i componenti necessari.

  10. Puoi tornare quindi alla nuova soluzione che include ora tutte le entità correlate e i componenti correlati che ai scelto di includere. Nel pannello laterale, espandei Entità per visualizzare le entità aggiunte, quindi espandi l'entità Modulo di marketing e seleziona Campi.

    Selezionare Campi.

  11. Per questo esempio, personalizzeremo l'entità Modulo di marketing mediante l'aggiunta di un nuovo campo. Seleziona Nuovo per creare un nuovo campo e immetti un valore per Nome visualizzato. Lascia le altre impostazioni sui valori predefiniti (permetteremo che questo sia un campo di testo).

    Crea un nuovo campo e immetti un valore per Nome visualizzato.

  12. Una volte terminato di selezionare tutte le impostazioni obbligatorie, seleziona Salva e chiudi nella barra dei comandi.

  13. Puoi quindi tornare alla finestra Power Apps dove stai configurando la nuova soluzione. Seleziona Pubblica tutte le personalizzazioni per fare in modo che il nuovo campo sia disponibile per l'app.

  14. Nel pannello laterale della finestra Power Apps, vai a Componenti>Entità>Modulo di marketing>Moduli. Il nuovo campo personalizzato deve essere aggiunto a un modulo per fare in modo che sia visibile per gli utenti nell'app.

  15. Apri il modulo denominato Informazioni con Tipo di modulo impostato su Principale selezionando il nome. Questo sarà il modulo che gli utenti visualizzano quando creano o aprono un record del modulo di marketing.

    Elenco di moduli.

  16. Una nuova finestra Power Apps si apre mostrano la configurazione del modulo selezionata. Nel riquadro centrale della finestra, scorri fino alla sezione Riepilogo. Trascina il nuovo campo personalizzato dal pannello Esplora campi alla sezione Informazioni generali in Riepilogo.

    Aggiungi un campo al modulo.

  17. Seleziona Salva e chiudi nella barra multifunzione.

  18. Puoi quindi tornare alla finestra Power Apps dove stai configurando la nuova soluzione. Seleziona Pubblica tutte le personalizzazioni per fare in modo che il modulo personalizzato sia disponibile per l'app.

  19. Una volta completata la pubblicazione, chiudi la finestra Power Apps.

Se desideri confermare le modifiche, puoi passare all'app Customer Insights - Journeys, aprire il record di un modulo di marketing e cercare il nuovo campo nella scheda Riepilogo.

Procedura di esempio parte 2: esportare una soluzione

Al termine della personalizzazione della soluzione e quando sei pronto per passare a un altro ambiente, il passo successivo prevede l'esportazione della soluzione personalizzata. In tal caso, eseguire la procedura seguente:

  1. Se non sei arrivato a questo punto dopo l'ultimo esercizio, vai all'area delle impostazioni avanzate aprendo il menu ImpostazioniIcona del menu Impostazioni. nella parte superiore della pagina, quindi seleziona Impostazioni avanzate.

  2. Passa a Impostazioni>Personalizzazioni>Soluzioni.

    Elenco delle soluzioni.

  3. Seleziona la casella di controllo per la soluzione che desideri esportare e quindi seleziona Esporta nella barra dei comandi.

  4. Il sistema ora ti ricorda che solo le modifiche pubblicate vengono esportate. Se hai seguito la procedura illustrata nella sezione precedente, dovresti già aver pubblicato tutto, ma se non sei sicuro, puoi procedere ora alla pubblicazione. Quando sei pronto, seleziona Avanti.

    Procedura guidata per l'esportazione della soluzione, Pagina 1.

  5. Puoi ora scegliere di includere le varie impostazioni di sistema nell'esportazione. Le impostazioni di sistema vengono applicate definitivamente nell'ambiente di destinazione e rimarranno attive anche se in seguito rimuovi la soluzione. Normalmente, non dovresti includere nessuna impostazione di sistema e se stai eseguendo la procedura come esercizio, non selezionare nessuna di queste caselle di controllo ora. Seleziona Avanti per continuare.

    Procedura guidata per l'esportazione della soluzione, Pagina 2.

  6. Seleziona Gestita e quindi Esporta.

    Procedura guidata per l'esportazione della soluzione, pagina 3.

  7. La soluzione viene ora scaricata come file .zip a cui è assegnato il nome della soluzione.

Procedura di esempio parte 3: importare una soluzione

Dopo aver esportato della soluzione personalizzata dall'ambiente di origine, è possibile importare la soluzione nell'ambiente di destinazione e le relative personalizzazioni verranno aggiunte all'ambiente per cui sarà più semplice rimuoverle nuovamente se necessario (sebbene tutte le impostazioni di sistema importate rimarranno attive se hai scelto di includerle nella soluzione esportata).

Per Importare una soluzione:

  1. Accedi all'ambiente in cui dovrai importare la soluzione personalizzata.

  2. Apri il menu ImpostazioniIcona del menu Impostazioni. nella parte superiore della pagina e seleziona Impostazioni avanzate. L'area delle impostazioni avanzate si apre in una nuova scheda del browser. Si noti che questa area utilizza un navigatore orizzontale disponibile nella parte superiore della pagina anziché un navigatore laterale.

  3. Passa a Impostazioni>Personalizzazione>Soluzioni. Si apre un elenco delle soluzioni esistenti.

    Elenco delle soluzioni.

  4. Seleziona Importa sulla barra dei comandi. Viene avviata la finestra di dialogo di importazione.

    Finestra di dialogo Importa, pagina 1.

  5. Seleziona Scegli file per aprire una finestra di esplorazione file. Cerca e seleziona il file della soluzione che hai esportato dall'ambiente di origine.

  6. Selezionare Avanti per continuare.

    Finestra di dialogo Importa, pagina 2.

  7. Seleziona Importa per iniziare a importare la soluzione selezionata. Un indicatore di stato verrà aperto in una finestra popup, che viene chiusa automaticamente al termine dell'importazione. Quindi la finestra di dialogo dell'importazione si aggiorna per visualizzare il risultato.

    Finestra di dialogo Importa, pagina 3.

  8. Seleziona Chiudi per chiudere la finestra di dialogo dell'importazione.

  9. Per confermare l'importazione, passa all'app Customer Insights - Journeys, apri il record di un modulo di marketing e cercare il nuovo campo personalizzato nella scheda Riepilogo.