Variabili di ambiente
Quando si crea un flusso cloud in Power Automate, in genere nei passaggi del flusso si definiscono valori che sono specifici dell'ambiente in cui il flusso viene implementato. Ad esempio, le azioni del flusso possono fare riferimento al nome di un documento, all'URL di un servizio esterno o a un indirizzo e-mail di notifica che possono variare tra ambienti diversi, come quelli di sviluppo, test e produzione.
Le variabili di ambiente consentono di definire e impostare tali valori separatamente dalla definizione del flusso cloud. Quindi, la variabile di ambiente può avere un valore diverso in ogni ambiente in cui viene distribuito il flusso cloud. Anche altre risorse di Microsoft Power Platform, come Power Apps o i connettori personalizzati, possono usare variabili di ambiente. Una volta definiti i valori delle variabili di ambiente, i flussi cloud possono sostituire il contenuto hardcoded con tali valori, in modo simile a come viene usato altro contenuto dinamico.
Le variabili d'ambiente sono costituite da due parti: definizione e valore corrente. La definizione specifica il tipo di dati di una variabile e può contenere un valore predefinito. La seconda parte è un valore corrente che può essere fornito facoltativamente in ogni ambiente per sostituire il valore predefinito. Quando una soluzione che contiene una definizione di variabile di ambiente viene importata in un altro ambiente, l'importazione richiederà di specificare un valore corrente se questo non è stato ancora stabilito.
È possibile creare variabili di ambiente in una soluzione selezionando + Nuovo > Altro > Variabile di ambiente. L'immagine seguente mostra un esempio di creazione di una variabile Error Notification Email.
Nella compilazione dei campi Nome visualizzato e Nome, ricordare che il nome deve chiarire lo scopo ed essere univoco. Ad esempio, il nome E-mail sarebbe troppo generico per la variabile creata sopra. È possibile cambiare il Nome visualizzato, che è visibile agli utenti, dopo la creazione. Il Nome, che viene usato internamente e quando si accede alla variabile a livello di codice, non è modificabile, per impedire errori in qualsiasi elemento stia usando il valore della variabile. Il Tipo di dati determina il tipo di valori che è possibile archiviare e anch'esso non è modificabile dopo la creazione. I tipi di dati Origine dati e Segreto sono univoci e verranno descritti più avanti in questo modulo.
Dopo aver scelto un Tipo di dati, è possibile impostare un valore predefinito. Un valore predefinito non è obbligatorio, ma è utile averne uno. Ad esempio, per una variabile Expiration Days si potrebbe impostare il valore predefinito di 28 giorni, che potrebbe essere sostituito da un valore corrente in qualsiasi ambiente. Lo screenshot seguente mostra come specificare un valore predefinito per la variabile.
È possibile fornire anche un valore corrente per l'ambiente. Ad esempio, nell'ambiente di sviluppo è possibile usare l'alias DevTeam.
Se si imposta un valore corrente, assicurarsi di aprire di nuovo la variabile per modificarla e rimuovere il valore corrente dalla soluzione una volta creata la variabile. Se non si completa questa azione, il componente Valore corrente dell'ambiente di sviluppo viene incluso nelle esportazioni della soluzione. Di conseguenza, il Valore corrente dell'ambiente di sviluppo verrebbe usato in qualsiasi altro ambiente, come quelli di test e produzione. Per rimuoverlo dalla soluzione ma mantenerlo impostato solo per l'ambiente di sviluppo, selezionare Rimuovi dalla soluzione.
Variabili di ambiente di tipo origine dati
Il Tipo di dati Origine dati è progettato per archiviare la configurazione che specifica come puntare una connessione a un'origine dati specifica. Dopo aver selezionato Origine dati come Tipo di dati, verrà richiesto di scegliere un connettore supportato per questo tipo di configurazione. Al momento, è supportato solo SharePoint. Ad esempio, se si seleziona SharePoint, si dovrà scegliere un Tipo di parametro uguale a Sito o Elenco. Sarà necessario impostare una variabile di ambiente di tipo origine dati Sito prima di poter impostare una variabile di ambiente Elenco. Lo screenshot seguente mostra un esempio di creazione di una variabile di tipo origine dati Sito.
Variabili di ambiente di tipo segreto
Il Tipo di dati Segreto è progettato per fare riferimento ai segreti archiviati in Microsoft Azure Key Vault. Questo tipo di variabile richiede un'altra impostazione. Per ulteriori informazioni, vedere Utilizzare i segreti di Azure Key Vault. Le variabili di ambiente di tipo segreto aiutano a prevenire l'esposizione accidentale di informazioni sensibili agli utenti o nella cronologia di esecuzione del flusso.
Uso delle variabili di ambiente
Nel flusso cloud della soluzione è possibile sostituire i valori hardcoded facendo riferimento alle variabili di ambiente. Dopo aver definito le variabili in un ambiente, le variabili di ambiente disponibili saranno selezionabili nel riquadro Contenuto dinamico. Lo screenshot seguente mostra un esempio di uso della variabile Error Notification Email definita in precedenza.
È inoltre possibile usare l'espressione parameters per ottenere il valore. Ad esempio, parameters('contoso_ErrorNotificationEmail') recupererebbe lo stesso valore.