Riferimenti a una connessione

Completato

I riferimenti di connessione consentono di rendere i flussi cloud nelle soluzioni più facili da trasferire tra i vari ambienti Microsoft Power Platform, astraendo dipendenze specifiche dell'ambiente. Questa funzionalità consente di implementare procedure efficaci per ALM (Application Lifecycle Management). Per i nuovi flussi cloud creati nelle soluzioni si generano automaticamente i riferimenti di connessione. Tuttavia comprenderne lo scopo e capire come impostare manualmente i riferimenti di connessione consente di ottimizzarne l'uso.

I flussi cloud di Power Automate usano i connettori per i trigger e per eseguire azioni in un flusso. Quando si usa un connettore, si stabilisce una connessione con il servizio sottostante usando le informazioni sull'account. In questo esempio di flusso cloud che non è in una soluzione, il flusso cloud ha una dipendenza diretta dalla connessione. Le connessioni sono specifiche di un ambiente Microsoft Power Platform. Il seguente diagramma illustra come un flusso cloud dipende direttamente dalla connessione quando non usa i riferimenti di connessione.

Diagramma di un flusso cloud con le connessioni.

Se questa stessa architettura venisse usata con un flusso cloud in una soluzione, la definizione del flusso trasferita tra i vari ambienti per il flusso cloud dovrebbe essere modificata in ciascun ambiente per cambiare la definizione del flusso. Le procedure ALM efficaci richiedono solo la modifica della definizione del flusso in un ambiente di sviluppo e non negli ambienti a valle, come test e produzione. Per agevolare una procedura ALM efficace e semplificare l'attività di distribuzione delle soluzioni, è necessario usare i riferimenti di connessione con i flussi cloud nelle soluzioni.

I riferimenti di connessione sono componenti di soluzione che contengono informazioni su un connettore. Consentono di associare le azioni e il trigger del flusso cloud a un riferimento di connessione anziché direttamente a una connessione. Quindi il riferimento di connessione si associa a una connessione in un modo univoco che non modifica la definizione del flusso mantenendo procedure ALM efficaci. Il seguente diagramma illustra l'uso dei riferimenti di connessione.

Diagramma di un flusso cloud con i riferimenti di connessione.

Una soluzione con flussi cloud che usa i riferimenti di connessione include il flusso cloud e uno o più riferimenti di connessione nell'elenco degli oggetti della soluzione.

Screenshot dei tipi Riferimento connessione e Flusso cloud.

Quando si importa la soluzione in un altro ambiente, la prima volta che si aggiunge un riferimento di connessione viene richiesto di stabilire una connessione.

Screenshot dell'opzione Nuova connessione nel menu.

Non sono necessarie ulteriori impostazioni al termine dell'importazione. La relazione tra il riferimento di connessione e la connessione viene mantenuta per futuri aggiornamenti. Per cambiare una connessione specifica associata a un flusso, è possibile modificare il riferimento di connessione e cambiare la connessione selezionata.

Impostazione di trigger e azioni

Quando si seleziona un trigger o un'azione da aggiungere al flusso, la finestra di progettazione flusso verifica se per il connettore sia già disponibile un riferimento di connessione. In caso contrario si aggiunge un riferimento di connessione. Da un trigger o una scheda azione è possibile selezionare il menu con i puntini di sospensione (...) per visualizzare il riferimento di connessione usato e quelli disponibili. Da questo menu è possibile selezionare un altro riferimento di connessione o aggiungerne uno nuovo. Se si aggiunge un nuovo riferimento di connessione da questo menu, non si ha il controllo del nome usato.

Screenshot del menu Riferimenti connessione.

Solitamente si consiglia l'uso dello stesso riferimento di connessione in tutti i passaggi di un flusso. Per alcuni scenari, l'uso di più riferimenti di connessione è importante. Ad esempio, se si hanno più riferimenti di connessione, è possibile impostare informazioni sull'account utente diverse per ciascuna connessione. Quando si intende usare più riferimenti di connessione, è meglio crearli preliminarmente, come descritto più avanti in questo argomento, in modo da avere nomi univoci e significativi.

Inoltre più flussi cloud possono usare i riferimenti di connessione. È importante ricordare questo dettaglio se in seguito si cambia la connessione in uso perché cambia per tutti i flussi cloud che usano il riferimento di connessione.

Creazione preliminare dei riferimenti di connessione

Se si creano preliminarmente i riferimenti di connessione nella soluzione, è possibile avere il controllo dell'assegnazione del nome. È possibile creare un nuovo riferimento di connessione in Esplora soluzioni. A questo scopo selezionare + Nuovo > Altro > Riferimento connessione.

Screenshot dei dettagli del nuovo riferimento a una connessione.

L'esempio precedente mostra la creazione di un riferimento di connessione per un account del servizio di amministratore che verrebbe usato nei flussi per eseguire operazioni con privilegi elevati. L'assegnazione del nome Ambito di amministrazione di Utenti di Office 365 al riferimento a una connessione illustra che, quando si imposta una connessione per tale riferimento, è necessario usare un account del servizio di amministratore. Il campo Nome visualizzato è importante per conoscere la finalità di un riferimento di connessione. Il nome deve essere conciso e univoco per chiarire lo scopo previsto.

Se non si è creato preliminarmente un riferimento di connessione o si desidera cambiarne il nome, è possibile modificare il riferimento di connessione e cambiare tutto a eccezione del campo Nome usato per identificarlo in modo univoco. Per impostazione predefinita, il nome di un riferimento di connessione include il connettore di destinazione, il nome della soluzione corrente per il contesto e un suffisso casuale per garantire l'univocità. Considerare la possibilità di modificare il nome del riferimento di connessione predefinito e impostarlo su qualcosa che sia univoco e spieghi per che cosa viene usato.

Uso dei riferimenti di connessione esistenti

Power Automate prova a usare i riferimenti di connessione esistenti della soluzione corrente, ma li esamina anche in altre soluzioni nello stesso ambiente. Se si esamina l'elenco degli oggetti della soluzione e non si riesce a trovare un riferimento di connessione per le connessioni che si usano dopo la creazione del flusso, probabilmente il flusso usa un riferimento di connessione di un'altra soluzione. Se non si tratta di un'azione prevista, è necessario usare il processo di creazione preliminare per aggiungere un nuovo riferimento di connessione nella soluzione e quindi cambiare le azioni del flusso per usare tale riferimento di connessione. Se si intende condividere la connessione, selezionare Aggiungi esistente > Altro > Riferimenti connessione e quindi scegliere il riferimento di connessione esistente da aggiungere alla soluzione corrente.

Rimozione dei riferimenti di connessione

Allo stesso modo di altri componenti della soluzione, è possibile rimuovere i riferimenti di connessione dalla soluzione corrente o eliminarli fisicamente dall'ambiente. Si rimuovono i riferimenti di connessione quando non sono più necessari o quando si consolidano i riferimenti di connessione che sono stati creati automaticamente. Prima di rimuovere o eliminare i riferimenti di connessione, è necessario verificare se sono in uso. A questo scopo selezionare il riferimento di connessione e quindi Mostra dipendenze.

Screenshot dell'opzione Mostra dipendenze.

La seguente immagine mostra un esempio della pagina Dipendenze, che elenca qualsiasi componente di soluzione che dipende da tale riferimento di connessione.

Screenshot delle dipendenze del riferimento di connessione.

Se nessuna delle dipendenze proviene dalla soluzione corrente, è possibile rimuovere il riferimento di connessione dalla soluzione senza problemi. Se sono elencate delle dipendenze, l'utente non può eliminare fisicamente il riferimento di connessione. In questo caso è necessario modificare ciascun componente dipendente e rimuoverne l'uso del riferimento di connessione prima di poterlo eliminare.