Introduzione
Le soluzioni rappresentano meccanismi di Microsoft Power Platform per l'implementazione di Application Lifecycle Management (ALM) per Microsoft Power Apps, Microsoft Power Automate e Microsoft Power Virtual Agents.
I vantaggi dell'uso di soluzioni con i flussi cloud sono che:
Fungono da contenitore per semplificare l'attività di gestione delle risorse correlate (componenti della soluzione quali flussi cloud e app), consentendo di gestirle insieme come una raccolta.
Consentono il trasporto della raccolta di risorse da un ambiente all'altro con semplici azioni di esportazione e importazione. È possibile automatizzare completamente queste azioni, eliminando le procedure di distribuzione manuale dei flussi cloud.
Forniscono riferimenti di connessione e variabili di ambiente di modo che i flussi cloud delle soluzioni possano essere meno dipendenti dall'ambiente. Queste funzionalità consentono configurazioni univoche in ogni ambiente in cui viene distribuita la soluzione.
Possono essere esportate e archiviate nel controllo del codice sorgente per il monitoraggio della versione. L'uso del controllo del codice sorgente con le soluzioni supporta la presenza di un'unica fonte attendibile e migliora le possibilità di gestione della collaborazione sulla raccolta di risorse gestite dalla soluzione.
È possibile aggiungere i flussi cloud di Power Automate come componente della soluzione insieme ad altre risorse, quali Power Apps e definizioni di tabelle di Microsoft Dataverse. Le soluzioni fungeranno quindi da contenitore per i componenti e consentiranno di trasportarli da un ambiente Microsoft Power Platform a un altro. Inoltre, è possibile esportare le soluzioni e archiviarle nel controllo del codice sorgente come parte della strategia ALM.
È possibile creare soluzioni solo in un ambiente Microsoft Power Platform in cui è stato effettuato il provisioning di Microsoft Dataverse. Si userà Dataverse per tenere traccia dei componenti che si aggiungono alle soluzioni. Non è necessario che Dataverse gestisca i dati, è possibile usarlo solo per gestire le soluzioni. I nuovi ambienti Dataverse sono dotati di due soluzioni predefinite: Predefinita e Soluzione predefinita Common Data Services. È anche possibile creare le proprie soluzioni e ciò è consigliato affinché le soluzioni contengano i componenti correlati per le proprie risorse. Quando si crea una nuova soluzione, assicurarsi di assegnarle un nome univoco e di associarla a un autore di soluzioni. Quando si sceglie un nome, tenere presente che dovrebbe rappresentare tutti i componenti che si prevede di aggiungere, non solo i flussi cloud. Ad esempio, l'immagine seguente mostra il processo di creazione di una soluzione contenente app e flussi che supportano Monitoraggio congedi.
L'autore di soluzioni che si sceglie verrà usato per identificare i nuovi componenti creati nella soluzione. Il prefisso viene anteposto al nome delle risorse che si creano nella soluzione per identificarle in modo univoco. Sebbene sia possibile selezionare uno dei due autori predefiniti, si consiglia di creare il proprio con un prefisso che rappresenti la propria società o il prodotto che si sta fabbricando. Ad esempio, l'immagine seguente mostra la creazione di un autore Contoso.
Aggiunta di flussi cloud alle soluzioni
È possibile creare nuovi flussi cloud direttamente in una soluzione oppure aggiungere flussi esistenti. Per aggiungere direttamente nuovi flussi cloud, nella soluzione scelta selezionare + Nuovo.
È possibile scegliere Automatizzato, Istantaneo o Pianificato. In caso di dubbi su quale scegliere, selezionarne uno qualsiasi e quindi selezionare Salta quando viene richiesto di specificare i dettagli del trigger. Sarà possibile scegliere il trigger richiesto nella progettazione flusso.
Una volta salvato il flusso, la definizione del flusso verrà archiviata in Dataverse e associata alla soluzione corrente e alla soluzione Predefinita incorporata. Per associare un flusso cloud a più soluzioni, usare l'opzione Aggiungi esistente. È tuttavia importante comprendere che il componente della soluzione punterà alla stessa definizione del flusso e che si tratta solo di riferimenti, non di copie indipendenti. Se si modifica il flusso in qualsiasi soluzione nell'ambiente, la modifica verrà mostrata in tutte le soluzioni a cui il flusso è associato. La soluzione Predefinita è univoca e consente di visualizzare tutte le risorse in un ambiente, ma è opportuno usarla solo come riferimento. Le risorse aggiunte ad altre soluzioni vengono associate automaticamente alla soluzione Predefinita per scopi di riferimento.
Se si crea una nuova soluzione, è possibile aggiungere i flussi cloud esistenti come componenti della soluzione usando l'opzione Aggiungi esistente. È possibile aggiungere flussi cloud esistenti che si trovano già in un'altra soluzione o flussi già creati all'esterno di una soluzione Dataverse. Quando si aggiunge un flusso che si trova già in un'altra soluzione, la definizione è già presente in Dataverse e pertanto il comando Aggiungi esistenti associa anche il flusso come un componente della nuova soluzione.
Quando si aggiungono flussi cloud esistenti creati all'esterno di una soluzione, il flusso viene convertito per archiviare la definizione del flusso in Dataverse. Si associa anche il flusso alla nuova soluzione. Dopo la conversione, il flusso sarà solo elencato nella soluzione e non in Flussi personali. Tuttavia non è possibile convertire tutti i flussi creati all'esterno di Dataverse. Se il flusso non è presente nell'elenco di soluzioni, controllare le limitazioni note correnti.
Rimozione dei flussi cloud delle soluzioni
È possibile rimuovere i flussi cloud contenuti nelle soluzioni da una soluzione o dall'ambiente Dataverse.
Rimuovi dalla soluzione: questa opzione rimuove l'associazione dalla soluzione corrente. La definizione del flusso cloud non viene eliminata fisicamente. Le altre soluzioni associate al flusso cloud, inclusa la soluzione Predefinita, continueranno ad avere il flusso cloud come componente della soluzione. Usando questa opzione, ad esempio, è possibile rimuovere un flusso da una soluzione e aggiungerlo a un'altra per riorganizzare le soluzioni.
Elimina da questo ambiente: questa opzione elimina fisicamente la definizione del flusso cloud dall'ambiente Dataverse. Di conseguenza nessuna soluzione, neppure la soluzione Predefinita, includerà più il flusso come componente della soluzione poiché è stato eliminato. Questa azione deve essere eseguita esclusivamente quando il flusso cloud non è più necessario.
In questa unità si sono apprese le nozioni di base sull'aggiunta dei flussi cloud alle soluzioni e sulla rimozione degli stessi dalle soluzioni. Sebbene l'uso delle soluzioni con i flussi cloud non sia necessario, offre molti vantaggi nella gestione della raccolta delle risorse (app, flussi e così via) che si stanno creando. La parte restante del modulo fornisce informazioni sui riferimenti di connessione, sulle variabili di ambiente e su come trasportare le soluzioni da un ambiente all'altro.