Condividi tramite


Eseguire il debugging di un flusso desktop

È comune dover eseguire il debug dei flussi nel caso in cui siano presenti modifiche nel sistema o se un flusso desktop non può essere eseguito perché contiene errori.

Esegui il debug di un flusso desktop utilizzando i seguenti strumenti:

Eseguire, interrompere e sospendere la progettazione di un flusso

Seleziona Esegui o premi F5 per eseguire il flusso. Mentre il flusso viene eseguito, Esegui diventa Sospendi. Seleziona Pausa o premi CTRL + PAUSA mentre il flusso è in esecuzione per mettere in pausa e ispezionare eventuali modifiche fino a quel punto. Seleziona Esegui mentre il flusso è sospeso per riprenderlo. Il pulsante Esegui azione successiva e la scelta rapida da tastiera F10 eseguono il flusso azione per azione e lo mettono in pausa al termine di ogni azione. Il pulsante Arresta e la scelta rapida da tastiera MAIUSC + F5 arrestano completamente il flusso.

Screenshot della barra degli strumenti.

Aggiunta dei punti di interruzione

Fai clic a sinistra del numero dell'ordine in esecuzione nell'area di lavoro per posizionare un punto di interruzione nel flusso, che appare come un punto rosso. Aggiungi un punto di interruzione per specificare in quale azione sospendere il flusso. Riprendi l'esecuzione del flusso selezionando Esegui o Esegui azione successiva. Seleziona il punto di interruzione per rimuoverlo.

Screenshot di un punto di interruzione aggiunto.

Eseguire un flusso desktop per azione

Il pulsante Esegui azione successiva esegue l'azione del flusso per azione. Al termine di ogni azione, il flusso viene sospeso. Apri il riquadro delle variabili per controllare il valore di qualsiasi variabile nel punto in cui è sospeso. Questa funzione è utile per il debug.

Barra di stato

La barra di stato nella parte inferiore della finestra mostra lo stato del flusso e il numero di azioni selezionate. Inoltre, mostra il numero totale di azioni e flussi secondari nel flusso corrente.

Il campo Ritardo esecuzione definisce il tempo di attesa del flusso dopo l'esecuzione di ogni azione in progettazione flusso. Puoi modificare il valore predefinito per aumentare o diminuire i millisecondi di attesa del flusso.

La barra di stato mostra anche il numero di errori, se presenti. Seleziona l'opzione Errori per visualizzare il riquadro Errori.

Se cerchi all'interno del flusso, la barra di stato mostra un campo aggiuntivo contenente il numero dei risultati. Seleziona questo campo per visualizzare il riquadro Trova nel codice.

Screenshot della barra di stato.

Esegui da qui

Per eseguire il flusso a partire da un'azione specifica, fai clic con il pulsante destro del mouse sull'azione e seleziona Esegui da qui. Questo ignora tutte le azioni precedenti ed esegue il flusso dall'azione selezionata in poi.

Screenshot dell'opzione Esegui da qui.

Parole chiave riservate di Power Automate

Alcune parole sono utilizzate nel nucleo di Power Automate e non possono essere utilizzate durante lo sviluppo nei nomi di variabili, flussi secondari, etichette o blocchi di errore. L'elenco di queste parole è visualizzato di seguito.

A - E F - J K - R S - Z
action FALSE label set
and for loop step
block foreach main switch
call from mod then
case function next throw
default global no times
disable goto not to
else if on TRUE
end in or wait
error input output while
exit repeat xor
yes