Ottimizzare le prestazioni del flusso

L'ottimizzazione delle prestazioni dei flussi in Power Automate è essenziale per la creazione di flussi di lavoro efficienti e affidabili che vengono eseguiti rapidamente e con errori minimi. Seguire queste procedure consigliate per semplificare i processi di automazione e ottenere risultati migliori.

Scegliere le azioni appropriate per interagire con app e servizi

Quando si cercano azioni per automatizzare l'app o il servizio, prendere in considerazione le priorità seguenti, elencate dalla maggior parte al meno preferibile:

  1. Azioni del connettore cloud. Altre informazioni su Connettori cloud come azioni Power Automate per desktop.

    Schermata che mostra le azioni di SharePoint nella finestra di progettazione dei flussi desktop.

  2. Azioni di Power Automate per desktop specifiche per l'applicazione o il file. Ad esempio, Excel, PDF e file e cartelle.

    Schermata che mostra le azioni di Excel nella finestra di progettazione del flusso.

  3. Azioni dei gruppi di azioni di automazione interfaccia utente e Automazione browser .

  4. Azioni di riconoscimento delle immagini come Sposta il mouse sull'immagine ed Estrai testo con OCR, azioni Mouse e tastiera come Invia tasti e Invia clic del mouse e azioni degli Appunti. Altre informazioni sull'automazione con azioni mouse, tastiera e OCR.

    In alternativa alle azioni OCR per l'estrazione dei dati, considerare l'azione del connettore cloud di AI Builder Riconoscere il testo in un'immagine o in un documento PDF, disponibile per i flussi cloud. Altre informazioni sull'uso del modello predefinito di riconoscimento del testo in Power Automate.

Per scenari più avanzati, prendere in considerazione azioni di scripting, ad esempio Esegui VBScript o Esegui script Python e azioni HTTP, ad esempio Richiama servizio Web.

Applicare la gestione degli errori

Identificare i potenziali punti di errore all'interno del flusso e gestirli con la funzionalità di gestione degli errori nel prodotto.

  • Gestisci gli errori per le singole azioni tramite i parametri On error.

    Schermata della configurazione dell'azione Riprova per un'azione in Progettazione flussi.

  • Gestisci gli errori per gruppi di azioni con l'azione Errore su blocco.

  • Recuperare l'errore più recente e usarlo nelle azioni successive con l'azione Ottieni ultimo errore .

  • Usare l'azione Arresta flusso per arrestare correttamente il flusso.

  • Registrare messaggi personalizzati con l'azione Registra messaggio o qualsiasi altra azione in grado di scrivere testo in una posizione esterna.

Altre informazioni sulla configurazione della funzionalità di gestione degli errori.

Usare le azioni "Wait for" e i timeout

L'uso di azioni di attesa e timeout consente di migliorare le prestazioni e l'affidabilità del flusso.

Rimuovere i componenti inutilizzati

Mantenere solo i componenti di flusso necessari eliminando eventuali azioni disabilitate e rimuovendo gli elementi e le immagini dell'interfaccia utente inutilizzati. Questa pratica riduce le dimensioni del flusso e riduce il risparmio e i tempi di caricamento.

Screenshot che mostra l'opzione Rimuovi elementi dell'interfaccia utente inutilizzati.

Evitare cicli non necessari

Evitare di scorrere set di dati di grandi dimensioni, ad esempio file Excel con migliaia di record.

  • Utilizzare le azioni della tabella dati o azioni di database per le operazioni correlate alla tabella dati.

    Screenshot che mostra le azioni della tabella dati per le variabili in Progettazione flussi.

  • Usare le funzioni di PowerFx . Scopri di più su Power Fx nei flussi desktop.

  • Usare azioni di scripting, ad esempio Esegui VBScript o Esegui script Python.

Seguire le procedure consigliate per i flussi cloud apprendendo di più sull'uso solo dei dati pertinenti ed evitando anti-modelli.