Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

In questo tutorial, discuteremo un'altra azione di controllo che possiamo usare nei nostri flussi Microsoft. Esistono trigger che possono avviare immediatamente un flusso in base a un evento, ad esempio quando c'è una nuova e-mail o un tweet. Questi trigger sono fantastici, ma ci sono flussi che vorremmo anche eseguire in un ciclo e intraprendere determinate azioni su ciascun elemento. Per fare ciò, possiamo utilizzare il controllo dell'azione Applica a ogni Power Automate nei nostri flussi di lavoro.

Sommario

Esempio di scenario

Supponiamo, ad esempio, di avere un flusso che contiene un controllo Switch . E nel nostro caso numero 3, l'azione consiste nel pubblicare un messaggio lento su un canale specifico.

Power Automate si applica a ogni azione nei flussi di lavoro

Tuttavia, cosa succede se vogliamo scorrere tutti i canali e inviare il messaggio specifico a tutti loro? 

La prima cosa di cui abbiamo bisogno è un elenco di tutti i canali. Quindi, dobbiamo applicare la stessa azione su tutti i suddetti canali. Questo è ciò che fa il controllo Applica a ogni di Power Automate .

Il controllo Applica a ogni esegue un ciclo su una matrice di elementi ed esegue un'azione su ogni elemento.

Quindi, ora eliminiamo l' azione Post message .

Power Automate si applica a ogni azione nei flussi di lavoro

Utilizzo di Power Automate Applica a ogni controllo

Innanzitutto, aggiungiamo una nuova azione per il caso 3 (quando il metodo di consegna è uguale a Slack).

Power Automate si applica a ogni azione nei flussi di lavoro

Il prossimo è ottenere un elenco di tutti i canali Slack disponibili. Al momento abbiamo 5 canali sul nostro Slack. 

Power Automate si applica a ogni azione nei flussi di lavoro

Nel nostro caso, cerchiamo e facciamo clic su Slack.

Power Automate si applica a ogni azione nei flussi di lavoro

Fare clic su Elenco canali pubblici .

Power Automate si applica a ogni azione nei flussi di lavoro

Questo non richiede alcun input. Questo viene utilizzato solo per ottenere l'accesso a un array chiamato Channels che possiamo quindi scorrere. 

Aggiungiamo ora un'altra azione.

Power Automate si applica a ogni azione nei flussi di lavoro

Fare clic su Controllo .

Power Automate si applica a ogni azione nei flussi di lavoro

Quindi, fare clic su Applica a ciascun controllo.

Power Automate si applica a ogni azione nei flussi di lavoro

Questo controllo accetta due proprietà. Il primo è un array di elementi di cui ha bisogno per iterare. La nostra gamma di elementi sarà semplicemente l'elenco dei canali. Pertanto, selezioniamo la variabile Channel Name

Power Automate si applica a ogni azione nei flussi di lavoro

La prossima cosa di cui abbiamo bisogno è l'azione che deve essere applicata a ciascuno di questi elementi. Quindi, aggiungiamo un'altra azione.

Power Automate si applica a ogni azione nei flussi di lavoro

Cerca e seleziona Slack .

Power Automate si applica a ogni azione nei flussi di lavoro

Fai clic su Pubblica messaggio .

Power Automate si applica a ogni azione nei flussi di lavoro

Quindi, facciamo in modo che il testo del messaggio sia il messaggio stesso.

Power Automate si applica a ogni azione nei flussi di lavoro

Per il nome del canale, seleziona la variabile Channel Name .

Power Automate si applica a ogni azione nei flussi di lavoro

Se scegliamo Slack, il flusso andrà al Caso 3 dove ci porterà un elenco di tutti i canali pubblici. Quindi eseguirà il ciclo di tutti quei canali uno per uno ed eseguirà l'azione corrispondente.

Test dell'applicazione a ciascun controllo in un flusso di Power Automate

Proviamo ora il nostro flusso e vediamo se funziona.

Power Automate si applica a ogni azione nei flussi di lavoro

Scegli l'opzione " Eseguirò l'azione di attivazione " e fai clic sul pulsante Salva e prova .

Power Automate si applica a ogni azione nei flussi di lavoro

Il metodo di consegna dovrebbe essere Slack e il messaggio dovrebbe essere " Questo dovrebbe essere pubblicato su tutti i canali Slack ". Quindi fare clic sul pulsante Esegui flusso .

Power Automate si applica a ogni azione nei flussi di lavoro

Dopo che il flusso è stato avviato correttamente, fai clic su Fine .

Power Automate si applica a ogni azione nei flussi di lavoro

Abbiamo scelto Slack come metodo di consegna, quindi il flusso è andato direttamente al Caso 3 . All'interno dell'azione, vedremo il nome del canale e il testo del messaggio per la prima iterazione.

Power Automate si applica a ogni azione nei flussi di lavoro

Facciamo clic su Avanti per vedere la seconda iterazione.

Power Automate si applica a ogni azione nei flussi di lavoro

Il terzo è generale .

Power Automate si applica a ogni azione nei flussi di lavoro

Dopo quello è il canale del budget .

Power Automate si applica a ogni azione nei flussi di lavoro

Ultimo ma non meno importante è il canale discord .

Power Automate si applica a ogni azione nei flussi di lavoro

Controllando Slack, vedremo che il messaggio è stato pubblicato in tutti i canali pubblici. Pertanto, il ciclo ha funzionato correttamente.

Utilizzo della variabile dell'elemento corrente in Applica a ogni controllo

In alcuni casi, potremmo dover salvare le proprietà di tutti i nostri canali slack e inviarli via email. Per questo, possiamo usare invece la variabile Current item .

Ad esempio, aggiungiamo un'azione.

Power Automate si applica a ogni azione nei flussi di lavoro

Cerca e seleziona il connettore di posta .

Power Automate si applica a ogni azione nei flussi di lavoro

Fare clic sull'azione Invia una notifica e-mail ( V3 ).

Power Automate si applica a ogni azione nei flussi di lavoro

Imposta l'indirizzo e-mail a cui desideri che venga inviato. Quindi aggiungi l' oggetto . Per il contenuto dell'e-mail, seleziona l' elemento Corrente nella scheda Contenuto dinamico .

Power Automate si applica a ogni azione nei flussi di lavoro

Questo loop passerà attraverso il primo canale e pubblicherà lì il messaggio. Quindi, invierà un'e-mail con il file JSON di quel canale. Con questo, possiamo imparare cose sul canale come l'ID del canale, quando è stato creato e simili.


Condizioni di attivazione di Power Automate: un'introduzione
Input del flusso di lavoro in Microsoft Power Automate
Espressioni di Power Automate: un'introduzione

Conclusione

Ed è così che funziona il controllo Applica a ogni . Possiamo usare questo controllo per navigare ed elaborare tutti gli elementi in un array o in un elenco. Questa è una delle azioni più utili di Power Automate .

Tieni sempre presente che ogni volta che usi questo controllo, avrai bisogno di due proprietà o argomenti. Il primo è un array di elementi e l'altro è l'azione. Puoi aggiungere più azioni all'interno di questo controllo azione ma, come sempre, riducile al minimo per evitare flussi a esecuzione lenta.

Ti auguro il meglio,

Enrico


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere