Dati di configurazione e riferimento

Completato

Quando le soluzioni vengono trasportate da un ambiente a un altro, questi componenti potrebbero presentare impostazioni di configurazione o fare riferimento a dati che devono anch'essi essere trasportati nel processo di rilascio.

Variabili di ambiente

Le variabili di ambiente di una soluzione sono usate per i dati di configurazione dell'app specifici per l'ambiente. Le applicazioni richiedono spesso impostazioni di configurazione o parametri di input diversi quando sono distribuite in ambienti diversi. Le variabili di ambiente archiviano le chiavi e i valori dei parametri, che serviranno poi come input per vari altri oggetti dell'applicazione. Separare i parametri dagli oggetti di consumo consentirà di cambiare i valori nello stesso ambiente o quando si migrano soluzioni ad altri ambienti.

L'alternativa è lasciare i valori dei parametri hardcoded all'interno dei componenti che li usano. Questo approccio è spesso problematico, soprattutto quando i valori devono essere modificati durante le operazioni di gestione del ciclo di vita dell'applicazione (ALM).

Poiché le variabili di ambiente sono componenti di una soluzione, è possibile trasportare i riferimenti (chiavi) e cambiare i valori quando le soluzioni vengono migrate ad altri ambienti.

Le variabili di ambiente possono essere di vario tipo: numero decimale, testo, JSON, due opzioni o origine dati. Ogni variabile di ambiente può avere un valore predefinito e un valore di ambiente corrente.

Lo schema seguente illustra come è possibile usare le variabili di ambiente per personalizzare i valori per ciascun ambiente.

Schema che mostra l'uso delle variabili di ambiente.

Nota

È possibile fornire un valore predefinito da usare se non viene specificato un valore corrente in un particolare ambiente.

Power Apps, Power Automate e il codice dello sviluppatore possono recuperare e modificare i valori delle variabili di ambiente.

Riferimenti alla connessione

I riferimenti alla connessione sono usati per le connessioni specifiche dell'ambiente. Un riferimento alla connessione contiene informazioni su un connettore. Le app e le operazioni canvas all'interno di un flusso Power Automate si legano a un riferimento alla connessione.

Poiché i riferimenti alle connessioni sono componenti di una soluzione, è possibile trasportare i riferimenti e cambiare la connessione quando le soluzioni vengono migrate ad altri ambienti. I riferimenti alle connessioni consentono di cambiare una connessione associata a un'app o un flusso canvas senza modificare l'app o il flusso.

Strumento Migrazione della configurazione

Le soluzioni non contengono dati. Spesso un'applicazione si baserà sui dati di riferimento o di configurazione. Anche questi dati devono essere trasportati da un ambiente a un altro.

Lo strumento di migrazione della configurazione può aiutare a spostare i dati tra gli ambienti. L'aspetto importante è che lo strumento di migrazione della configurazione può mantenere lo stesso ID record primario (GUID) per le righe in questi dati. Questa funzionalità evita che problemi con i componenti che fanno riferimento a dati specifici debbano essere aggiornati ogni volta che vengono importati.