Annullare o inviare nuovamente le esecuzioni del flusso in blocco
Puoi annullare o inviare nuovamente le esecuzioni del flusso in blocco anziché una alla volta, il che può comportare un enorme risparmio di tempo.
Nuovo invio di esecuzioni di flussi avviate da trigger istantanei
Gli amministratori possono consentire agli utenti di inviare nuovamente le esecuzioni dei flussi avviate da trigger istantanei. I trigger istantanei, utilizzati per avviare manualmente i flussi, possono essere attivati tramite Power Automate, un'app per dispositivi mobili o un pulsante in un'app canvas, tra gli altri metodi.
Importante
La nuova impostazione per il nuovo invio delle esecuzioni dei flussi avviate dai trigger istantanei inizia a essere implementata il 13 gennaio 2025 e dovrebbe essere disponibile in tutte le aree entro la fine di gennaio 2025. Per garantire che i proprietari del flusso non possano inviare nuovamente le esecuzioni del flusso con connessioni fornite da altri utenti, lascia disattivata questa impostazione. Altrimenti, gli amministratori di Power Platform possono seguire le istruzioni in questa sezione per consentire a tutti gli utenti di inviare nuovamente le esecuzioni del flusso avviate dai trigger istantanei. Gli altri tipi di trigger non sono interessati da questa modifica.
Prerequisiti
Per eseguire le operazioni di amministrazione nei cmdlet, è necessario quanto segue:
Uno di questi ruoli da Microsoft Entra ID: amministratore del tenant, amministratore di Power Platform o amministratore del servizio Dynamics 365. Tali ruoli possono accedere ai cmdlet di PowerShell di amministrazione di Power Apps richiedendo un piano Power Apps per l'accesso amministrativo. Tuttavia, questi amministratori devono eseguire almeno una volta l'accesso all'interfaccia di amministrazione di Power Platform prima di utilizzare i cmdlet di PowerShell. In caso contrario, i cmdlet non riusciranno con un errore di autorizzazione.
Le autorizzazioni di amministratore di Power Platform o di amministratore di Dynamics 365 sono necessarie se devi eseguire ricerche nelle risorse di un altro utente. Gli amministratori dell'ambiente hanno accesso solo agli ambienti e alle risorse degli ambienti per cui dispongono delle autorizzazioni.
Per gli ambienti Dataverse for Teams, devi essere un amministratore di Power Platform per gestire gli ambienti in Microsoft Teams cui non sei il proprietario del team.
Comandi PowerShell
Per abilitare il nuovo invio dell'esecuzione del flusso per i flussi avviati da trigger istantanei, esegui i comandi PowerShell seguenti.
Nota
L'abilitazione della funzione dopo l'applicazione dei comandi PowerShell richiede circa un'ora.
- Accedi all'account del tenant:
Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
- Recupera e archivia le impostazioni del tenant in TenantSettings:
$tenantSettings = Get-TenantSettings
- Imposta il flag
powerPlatform.powerAutomate.disableFlowRunResubmission
su False, per consentire il reinvio dei flussi eseguiti per i flussi cloud inizializzati da trigger istantanei.
$tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
Set-TenantSettings -RequestBody $tenantSettings
Per ulteriori informazioni sui comandi PowerShell, vedi Supporto PowerShell per Power Apps e Power Automate.
Inviare nuovamente le esecuzioni di flusso
È possibile inviare nuovamente le esecuzioni precedenti di un flusso in blocco. A tale scopo, effettuare i passaggi seguenti:
Accedi a Power Automate.
Nel pannello sinistro, seleziona Flussi personali.
Nel pannello destro, seleziona il flusso cloud che desideri inviare nuovamente o annullare.
Seleziona Tutte le esecuzioni.
Suggerimento
- Il flusso deve avere esecuzioni per annullare o inviare nuovamente le esecuzioni del flusso.
- Puoi inviare nuovamente fino a 20 esecuzioni di flusso alla volta.
Seleziona le esecuzioni dei flussi che desideri inviare nuovamente o annullare nella pagina Cronologia esecuzioni.
Seleziona Inviare nuovamente esecuzione flusso.
Importante
Il numero di flussi che puoi inviare nuovamente è limitato in base al numero massimo di chiamate API per i connettori nel flusso.
Annullare le esecuzioni di flusso
Puoi annullare le esecuzioni di un flusso nella pagina della Cronologia di esecuzione del flusso in questione o usando un modello. La funzionalità di annullamento in blocco disponibile tramite il portale dei flussi è più efficiente quando annulli fino a 20 flussi alla volta. È consigliabile usare il modello collegato in precedenza in questa sezione per più di 20 esecuzioni, quando possibile. Questo vale anche per le esecuzioni a centinaia. In alternativa, puoi usare la funzionalità di annullamento in blocco per tutti i flussi in stato In attesa o In esecuzione, indipendentemente dal conteggio. Per avere un'idea del funzionamento di questa utilità, esamina i seguenti dettagli.
Annullamento in blocco delle esecuzioni di flussi nella pagina "Cronologia di esecuzione" del flusso
Per annullare i flussi, passa al portale dei flussi e seleziona Flussi personali.
Accanto al flusso, seleziona i puntini di sospensione (...) >Cronologia di esecuzione.
In alternativa, puoi selezionare il nome >Tutte le esecuzioni dall'elenco della cronologia di esecuzione di 28 giorni.
Puoi selezionare manualmente fino a 20 flussi in stato In attesa o In esecuzione.
Per avviare invece la funzionalità di annullamento in blocco, seleziona Annulla tutte le esecuzioni nella Cronologia di esecuzione nella parte superiore della schermata.
Dopo aver selezionato Annulla tutti i flussi, viene visualizzato un messaggio che richiede di avviare l'utilità in blocco. Seleziona Sì. Se temi che vengano avviate ulteriori esecuzioni di flusso indesiderate, puoi disattivare il flusso.
Se sono presenti più di 20 flussi in stato In attesa o In esecuzione, potrebbe essere visualizzato un altro messaggio per indicare che potrebbero essere necessari alcuni minuti prima che lo stato di esecuzione del flusso cambi in Annullamento. Questo messaggio indica che i flussi sono sospesi e che non vengono eseguite ulteriori azioni per i flussi già in esecuzione. Anche i flussi in stato In attesa vengono terminati senza che vengano eseguite azioni.
Ricevi le modifiche di stato aggiornate nell'elenco della cronologia di esecuzione aggiornando periodicamente la schermata del browser.
Nota
- I flussi nello stato In esecuzione vengono sospesi e passano allo stato Annullamento prima di passare ad Annullato.
- Questo processo a volte può richiedere fino a 24 ore in più.
- In questo scenario, i flussi vengono sospesi e non vengono eseguite ulteriori azioni.
- Se selezioni un'esecuzione del flusso in Annullamento, potrebbe sembrare che lo spinner vicino a un'azione sia in movimento, ma in uno stato sospeso. Quando i flussi sono effettivamente in esecuzione, viene visualizzato un banner di notifica per indicare che il flusso è in esecuzione. Questo non è il caso dei flussi sospesi nello stato Annullamento.
Lo screenshot seguente mostra il banner quando è in esecuzione un flusso. Un flusso sospeso con stato Annullamento in corso non contiene questo banner.
I flussi che hanno superato l'impostazione di concorrenza potrebbero essere visibili nello stato In attesa insieme ad altre esecuzioni di flussi nello stato Annullamento. Questo comportamento è impostato a livello di progettazione. I flussi sono stati sospesi quando è stata inviata la cancellazione in blocco, a meno che non siano stati attivati dopo l'uso della funzionalità. Lo stato cambia in Annullamento quando il loro turno di elaborazione viene visualizzato nella coda.
Puoi assicurarti che i flussi nello stato In esecuzione o In attesa prima di inviare una richiesta di annullamento in blocco siano stati sospesi e alla fine passino allo stato Annullato.