Power Automate termina il controllo dellazione nei flussi

Power Automate termina il controllo dellazione nei flussi

In questo tutorial parleremo di un controllo Power Automate che termina le azioni in un flusso. Se una delle condizioni in un caso Switch non è stata soddisfatta, vorremmo visualizzare un messaggio di errore e terminare tutte le azioni all'interno di un flusso. In tali scenari, il controllo dell'azione Terminate di Power Automate è utile.

Il controllo Terminate in Microsoft Power Automate termina semplicemente l'esecuzione di un flusso.

Nella nostra discussione, scopriremo come funziona e perché è importante.

Sommario

Esempio di scenario

In questo flusso di esempio che ho creato in precedenza, all'utente verrà chiesto di inserire un metodo di consegna e un messaggio. I metodi di consegna disponibili inclusi nelle custodie Switch sono Tweet, Email, Slack e Trello .

Power Automate termina il controllo dell'azione nei flussi

Fare clic su Test per provare il flusso.

Power Automate termina il controllo dell'azione nei flussi

Quindi, scegli l' opzione Eseguirò l'azione di attivazione e fai clic sul pulsante Test .

Power Automate termina il controllo dell'azione nei flussi

Inseriamo “ Ciao! " come nostro messaggio e invece di " Slack ", digitiamo invece " Slacks ". Quindi fare clic sul pulsante Esegui flusso .

Power Automate termina il controllo dell'azione nei flussi

Come possiamo vedere, l'esecuzione del flusso ha avuto successo e, come utenti, penseremmo che non ci sia niente di sbagliato nel nostro input. Ora, facciamo clic sul pulsante Fine e controlliamo il nostro Slack.

Power Automate termina il controllo dell'azione nei flussi

Dopo aver controllato Slack, il messaggio che abbiamo inviato non era presente.

Power Automate termina il controllo dell'azione nei flussi

Quindi, torniamo al nostro flusso per vedere cosa è realmente accaduto facendo clic sulla nostra ultima esecuzione. 

Power Automate termina il controllo dell'azione nei flussi

Nel nostro flusso, scopriremmo che il caso Default è stato eseguito perché abbiamo scritto male la parola " Slack ". Pertanto, nessuno dei casi corrisponde al valore inserito.

Power Automate termina il controllo dell'azione nei flussi

Tuttavia, non abbiamo impostato alcuna azione all'interno del caso predefinito. Quindi, il flusso è appena riuscito. È qui che diventa utile il controllo dell'azione Terminate . Forza la fine del flusso se incontra un certo errore. In questo caso, se l'utente ha immesso un valore che non corrisponde a nessuno dei casi, l'azione predefinita dovrebbe essere Termina con un messaggio di errore.

Aggiunta di un controllo di terminazione in Power Automate

Torniamo indietro e facciamo clic su Modifica .

Power Automate termina il controllo dell'azione nei flussi

Fare clic sull'istruzione Switch .

Power Automate termina il controllo dell'azione nei flussi

Sotto Caso predefinito , fai clic sul pulsante Aggiungi un'azione .

Power Automate termina il controllo dell'azione nei flussi

Scegli Controllo .

Power Automate termina il controllo dell'azione nei flussi

Quindi fare clic su Termina.

Power Automate termina il controllo dell'azione nei flussi

Il controllo Terminate ci dà la possibilità di impostare lo stato. Possiamo impostarlo su Failed , Succeeded , Canceled o persino aggiungere un Custom Value . In questo scenario, impostiamolo su Failed .

Power Automate termina il controllo dell'azione nei flussi

Possiamo anche inserire un codice se stiamo creando la nostra documentazione dell'applicazione. Ad esempio, digitiamo 1502 che è solo un codice inventato. Quindi aggiungere il messaggio di errore.

Power Automate termina il controllo dell'azione nei flussi

Salviamolo ora.

Power Automate termina il controllo dell'azione nei flussi

Testare il controllo di terminazione in Power Automate

Rieseguiamo il flusso e vediamo cosa succede. Per prima cosa, fai clic su Prova .

Power Automate termina il controllo dell'azione nei flussi

Scegli i dati della nostra esecuzione più recente. Quindi, fare clic sul pulsante Prova .

Power Automate termina il controllo dell'azione nei flussi

Ovviamente, la nostra esecuzione del flusso è fallita.

Power Automate termina il controllo dell'azione nei flussi

Se andiamo al caso predefinito , vedremo che l'opzione terminata è ancora avvenuta e possiamo anche vedere qual era il messaggio.

Power Automate termina il controllo dell'azione nei flussi

La cosa grandiosa di questo è che gli utenti scoprono immediatamente che il flusso non è riuscito a causa di un errore da parte loro. Se controlliamo il nostro flusso nella pagina Dettagli , vedremo anche che non è riuscito.

Power Automate termina il controllo dell'azione nei flussi

Possiamo anche rendere il messaggio di errore più dinamico in modo che l'utente sappia cosa ha fatto in modo errato. Ad esempio, possiamo digitare " Hai scelto la parola " e aggiungere la variabile Metodo di consegna .

Power Automate termina il controllo dell'azione nei flussi


Trigger HTTP Microsoft Flow | Un tutorial su Power Automate
Diagrammi di flusso e pagina dei dettagli del flusso in Power Automate
Approvazione del flusso Microsoft con più opzioni

Conclusione

Tutto sommato, il controllo dell'azione Terminate è davvero un elemento essenziale in Power Automate . Ci sono momenti in cui gli input dell'utente non soddisfano determinate condizioni e tendiamo a lasciare il flusso in quel modo.

Possiamo semplicemente usare il controllo Terminate per terminare correttamente un'esecuzione del flusso dichiarando che non ha avuto successo. Possiamo anche configurare l'esecuzione del flusso di Terminate in base allo stato delle nostre esecuzioni precedenti.

Ci sono molte cose interessanti che possiamo fare qui, ma questo è solo un esempio del suo utilizzo. Spero che aiuti.

Ti auguro il meglio,

Enrico


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.