Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
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 .
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).
Il prossimo è ottenere un elenco di tutti i canali Slack disponibili. Al momento abbiamo 5 canali sul nostro Slack.
Nel nostro caso, cerchiamo e facciamo clic su Slack.
Fare clic su Elenco canali pubblici .
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.
Fare clic su Controllo .
Quindi, fare clic su Applica a ciascun controllo.
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 .
La prossima cosa di cui abbiamo bisogno è l'azione che deve essere applicata a ciascuno di questi elementi. Quindi, aggiungiamo un'altra azione.
Cerca e seleziona Slack .
Fai clic su Pubblica messaggio .
Quindi, facciamo in modo che il testo del messaggio sia il messaggio stesso.
Per il nome del canale, seleziona la variabile Channel Name .
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.
Scegli l'opzione " Eseguirò l'azione di attivazione " e fai clic sul pulsante Salva e prova .
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 .
Dopo che il flusso è stato avviato correttamente, fai clic su Fine .
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.
Facciamo clic su Avanti per vedere la seconda iterazione.
Il terzo è generale .
Dopo quello è il canale del budget .
Ultimo ma non meno importante è il canale discord .
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.
Cerca e seleziona il connettore di posta .
Fare clic sull'azione Invia una notifica e-mail ( V3 ).
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 .
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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