Schema di Power Automate v2

Nota

La funzione Power Automate e Dataverse descritta in questo articolo è applicabile agli utenti che accedono con account aziendali, dell'istituto scolastico o premium dell'organizzazione.

Power Automate memorizza i flussi desktop in Microsoft Dataverse che consente di archiviare e gestire in modo sicuro i dati utilizzati dalle applicazioni aziendali.

Questa funzionalità consente di utilizzare funzioni come le soluzioni per Application Lifecycle Management (ALM). Tuttavia, la gestione dei dati archiviati in questo modo potrebbe risultare complessa.

Pertanto, è disponibile un nuovo schema di archiviazione per i flussi desktop in Dataverse (v2). Semplifica il lavoro con le API Dataverse e consente futuri miglioramenti del prodotto con i flussi desktop. Il nuovo schema di archiviazione è disponibile pubblicamente insieme a Power Automate per desktop (v2.29).

Abilitare lo schema v2

Lo schema v2 riduce efficacemente l'utilizzo del database Dataverse per gli utenti con licenza a pagamento. Inoltre, scarica i componenti dei tuoi flussi desktop in Capacità per file Dataverse per app, che fa parte del tuo attuale abbonamento.

Non è necessario agire immediatamente, anche se ti consigliamo di abilitare futuri miglioramenti del prodotto. Prima di abilitare il nuovo schema, assicurarsi che gli utenti e i computer di runtime non presidiati siano stati aggiornati alla versione desktop Power Automate appropriata.

Gli amministratori di Power Platform possono scegliere quando abilitare lo schema di archiviazione v2. Per abilitarlo, vai all'interfaccia di amministrazione di Power Platform>Ambienti>Impostazioni>Prodotto>Funzionalità>Abilita l'archiviazione dei file di flusso desktop nello schema v2. Questa impostazione si applica a livello di ambiente.

L'opzione nell'interfaccia di amministrazione di Power Platform per abilitare il nuovo schema.

Converti i flussi desktop archiviati nello schema v1 nello schema v2 entro la fine del 2024, poiché a quel punto lo schema v1 sarà deprecato. È necessario Power Automate per desktop v2.29 o versioni successive per creare ed eseguire flussi desktop utilizzando ambienti in cui è abilitato lo schema v2. Questo requisito garantisce che gli autori di flussi desktop e gli utenti con intervento dell'utente e senza intervento dell'utente possano sfruttare la nuova funzionalità.

Schema v2 abilitato per impostazione predefinita

A partire da gennaio 2024, lo schema v2 viene automaticamente abilitato per tutti gli ambienti. Sebbene non sia consigliato, l'opzione per disattivare l'abilitazione automatica è disponibile nell'interfaccia di amministrazione di Power Platform. L'attivazione della disattivazione ritarda l'abilitazione dello schema v2 su questo particolare ambiente.

L'opzione nell'interfaccia di amministrazione Power Platform per disattivare lo schema v2 è abilitata per impostazione predefinita.

Più avanti nel 2024, lo schema v2 verrà attivato per tutti gli ambienti senza l'opzione per disabilitare la funzionalità e l'opzione non sarà visibile nell'interfaccia di amministrazione di Power Platform. Come procedura consigliata, ti consigliamo di abilitare la funzione in anticipo in modo che gli utenti possano beneficiare dei miglioramenti del prodotto che ne derivano.

A partire dal 25 aprile 2024, lo schema v2 è abilitato per impostazione predefinita nelle seguenti aree geografiche:

  • Canada
  • Sudafrica
  • Svizzera
  • Norvegia
  • Corea del Sud
  • America del Sud
  • Australia
  • Singapore
  • Regno Unito
  • India
  • Francia
  • Germania
  • UAE
  • Asia
  • Giappone

Gestisci i flussi desktop in ambienti con lo schema v2 abilitato

I flussi desktop Power Automate attualmente archiviati nello schema v1 continuano a funzionare come previsto negli ambienti in cui è abilitato lo schema v2. I flussi desktop nuovi, modificati e risalvati vengono archiviati nello schema v2.

Se un flusso desktop appartiene a una soluzione in un ambiente abilitato alla versione 2, segui questi passaggi aggiuntivi per assicurarti che il pacchetto della soluzione contenga tutti i file binari necessari per il corretto funzionamento del flusso.

Ripristina i flussi desktop convertiti

Power Automate per desktop versione 2.29 o successiva consente alle organizzazioni che sono passate allo schema v2 di eseguire il rollback fino a quando lo schema v1 non diventa obsoleto.

Puoi eseguire il rollback di un flusso desktop convertito nello schema v2 salvando nuovamente il flusso desktop in un ambiente in cui l'amministratore Power Platform ha la funzionalità disabilitata.

Per la maggior parte degli scenari, non è necessario eseguire il downgrade della versione di Power Automate per desktop. Tuttavia, i flussi desktop che usano funzionalità correlate alla versione 2 che non sono supportate dallo schema versione 1 non possono eseguire il rollback.

Un rollback dalla versione v2 alla versione v1 può comportare il mancato salvataggio di alcuni screenshot associati agli elementi dell'interfaccia utente. Sebbene questi screenshot non siano necessari per l'esecuzione del flusso desktop, puoi salvarli:

  1. Vai al pannello a destra Elementi dell'interfaccia utente in Power Automate desktop.
  2. Seleziona ciascun elemento dell'interfaccia utente nell'elenco.

Ciò garantisce che gli screenshot vengano salvati quando si esegue il rollback alla versione v1.

Limitazioni dei flussi desktop dello schema v2

I flussi desktop archiviati nello schema v2 funzionano solo negli ambienti con la funzionalità dello schema v2 abilitata.

I flussi desktop dello schema V1 in un soluzione gestita potrebbero funzionare in un ambiente in cui lo schema v2 è abilitato, ma prima dovresti salvarli nuovamente in un altro ambiente in cui lo schema v2 è abilitato.

Quindi, puoi importare la versione aggiornata dello schema v2 dello stesso processo nell'ambiente gestito in cui deve essere eseguito. Il livello attivo può essere sostituito dalla versione dello schema v2 del processo automatizzato.

Scenario Power Automate per desktop prima della versione di febbraio 2023 Power Automate per desktop dopo la versione di febbraio 2023
Può eseguire flussi desktop per lo schema v1 in ambienti con lo schema v2 abilitato?
Può eseguire flussi desktop per lo schema v2 in ambienti con lo schema v2 abilitato? No (utente informato dell'errore)
Può eseguire flussi desktop per lo schema v2 in ambienti con lo schema v2 disabilitato? No (utente informato dell'errore)
Può modificare/salvare flussi desktop v1 nello schema v1 in ambienti con lo schema v2 disabilitato?
Può modificare/salvare flussi desktop v1 nello schema v1 in ambienti con lo schema v2 abilitato? No (i flussi vengono convertiti e salvati nello schema v2)
Può modificare/salvare flussi desktop v2 nello schema z1 in ambienti con lo schema v2 disabilitato? No (utente informato dell'errore) Sì (i flussi vengono sottoposti a downgrade e salvati nello schema v1)
Può modificare/salvare flussi desktop v2 nello schema v2 in ambienti con lo schema v2 abilitato? No (utente informato dell'errore)

Limite di dimensioni superato

Quando salvi un flusso desktop nello schema v2, potresti visualizzare il seguente errore:

"Il flusso non può essere salvato perché ha superato il limite di dimensioni consentito."

Errore durante il messaggio di errore di salvataggio del flusso che indica il limite della dimensione del flusso.

Il limite si applica alla definizione del flusso desktop salvato in Dataverse, che non può superare i 10 MB. Il problema può verificarsi quando si dispone di un flusso desktop di grandi dimensioni, che potrebbe verificarsi quando le azioni hanno un valore elevato nelle relative proprietà o le variabili hanno un valore predefinito elevato. Un esempio potrebbe essere un'immagine salvata come Base64 e inserita nel valore della variabile predefinita.

Si consiglia di non memorizzare un carico utile di grandi dimensioni nelle proprietà dell'azione o nel valore predefinito della variabile. Recupera invece il valore da altre azioni o passa il valore come variabile di input. Puoi anche dividere il flusso desktop in più flussi desktop secondari.

Schema di Dataverse

Con lo schema v2, modifichiamo il modello di dati archiviato in Dataverse. Oltre all'entità del flusso di lavoro, utilizziamo l'entità binaria del flusso desktop per archiviare i dati relativi al flusso desktop, inclusi immagini e metadati.

Flusso desktop nello schema v2 con file binari del flusso desktop.

Importante

Gli oggetti binari del flusso desktop sono componenti obbligatori del flusso desktop poiché archiviano i dati necessari affinché il flusso desktop possa essere aperto o eseguito. Non eliminare questi oggetti binari. La loro eliminazione comporta la perdita permanente dei dati per il flusso desktop, rendendo il rispettivo flusso non modificabile.

Il numero di file binari del flusso desktop può variare a seconda delle dimensioni del flusso desktop.

Ruoli e privilegi

Con lo schema v2, viene utilizzata la tabella binaria del flusso desktop. Affinché i flussi desktop funzionino come previsto, sono necessari privilegi aggiuntivi. Se stai utilizzando i ruoli di sicurezza predefiniti Environment Maker e Basic User, non è necessaria alcuna modifica.

Se utilizzi ruoli di sicurezza personalizzati per gestire l'accesso al flusso desktop, gli amministratori di Power Platform devono aggiungere il seguente elenco di privilegi al ruolo:

  • prvCreatedesktopflowbinary
  • prvReaddesktopflowbinary
  • prvWritedesktopflowbinary
  • prvDeletedesktopflowbinary
  • prvSharedesktopflowbinary
  • prvAssigndesktopflowbinary
  • prvAppenddesktopflowbinary
  • prvAppendTodesktopflowbinary

Il livello di accesso minimo per ciascun privilegio è base (utente). Ulteriori informazioni Ruoli di sicurezza e privilegi

Privilegio e livello di accesso richiesti per i file binari del flusso desktop con schema v2