Power Automate застосовується до кожної дії в робочих процесах

У цьому підручнику ми обговоримо іншу керуючу дію, яку можна використовувати в наших потоках Microsoft. Існують тригери, які можуть негайно розпочати потік на основі події, наприклад, коли є новий електронний лист чи твіт. Ці тригери чудові, але є потоки, які ми також хочемо запускати через цикл і виконувати певні дії з кожним елементом. Для цього ми можемо використовувати елемент керування Power Automate Apply To Every action у наших робочих процесах.

Зміст

Зразок сценарію

Скажімо, наприклад, у нас є потік, який містить елемент керування. А в нашому випадку номер 3 дія полягає в тому, щоб опублікувати повідомлення на певному каналі.

Power Automate застосовується до кожної дії в робочих процесах

Однак що, якщо ми хочемо прокрутити всі канали та опублікувати певне повідомлення всім? 

Перше, що нам знадобиться, це список усіх каналів. Потім нам потрібно застосувати ту саму дію до всіх зазначених каналів. Це те, що робить Power Automate Apply To Every .

Елемент керування «Застосувати до кожного» циклічно переглядає масив елементів і виконує дію над кожним елементом.

Отже, видалімо дію «Опублікувати повідомлення» .

Power Automate застосовується до кожної дії в робочих процесах

Використання Power Automate Застосувати до кожного елемента керування

По-перше, давайте додамо нову дію для випадку 3 (коли метод доставки дорівнює Slack).

Power Automate застосовується до кожної дії в робочих процесах

Далі потрібно отримати список усіх доступних каналів Slack. Зараз у нас 5 каналів на Slack. 

Power Automate застосовується до кожної дії в робочих процесах

У нашому випадку давайте здійснимо пошук і натиснемо Slack.

Power Automate застосовується до кожної дії в робочих процесах

Натисніть на список загальнодоступних каналів .

Power Automate застосовується до кожної дії в робочих процесах

Для цього не потрібні жодні вхідні дані. Це використовується лише для отримання доступу до масиву під назвою Channels , який ми можемо пройти через цикл. 

Давайте тепер додамо ще одну дію.

Power Automate застосовується до кожної дії в робочих процесах

Натисніть Control .

Power Automate застосовується до кожної дії в робочих процесах

Потім натисніть Застосувати до кожного елемента керування.

Power Automate застосовується до кожної дії в робочих процесах

Цей елемент керування має дві властивості. Перший — це масив елементів, які потрібно пройти. Наш масив елементів буде просто списком каналів. Тому давайте виберемо змінну Channel Name

Power Automate застосовується до кожної дії в робочих процесах

Наступне, що нам потрібно, це дія, яку потрібно застосувати до кожного з цих елементів. Отже, давайте додамо ще одну дію.

Power Automate застосовується до кожної дії в робочих процесах

Знайдіть і виберіть Slack .

Power Automate застосовується до кожної дії в робочих процесах

Натисніть Опублікувати повідомлення .

Power Automate застосовується до кожної дії в робочих процесах

Потім давайте зробимо текст повідомлення справжнім повідомленням.

Power Automate застосовується до кожної дії в робочих процесах

Для назви каналу виберіть змінну Назва каналу .

Power Automate застосовується до кожної дії в робочих процесах

Якщо ми виберемо Slack, потік перейде до випадку 3 , де ми отримаємо список усіх публічних каналів. Потім він перегляне всі ці канали один за іншим і виконає відповідну дію.

Тестування застосування до кожного елемента керування в потокі Power Automate

Давайте тепер перевіримо наш потік і перевіримо, чи він працює.

Power Automate застосовується до кожної дії в робочих процесах

Виберіть опцію « Я виконаю дію тригера » та натисніть кнопку «Зберегти та перевірити» .

Power Automate застосовується до кожної дії в робочих процесах

Метод доставки має бути Slack , а повідомлення має бути « Це має бути опубліковано на всіх каналах Slack ». Потім натисніть кнопку Запустити потік .

Power Automate застосовується до кожної дії в робочих процесах

Після успішного запуску потоку натисніть «Готово» .

Power Automate застосовується до кожної дії в робочих процесах

Ми вибрали Slack як метод доставки, тому потік перейшов безпосередньо до випадку 3 . У межах дії ми побачимо назву каналу та текст повідомлення для першої ітерації.

Power Automate застосовується до кожної дії в робочих процесах

Давайте клацнемо «Далі» , щоб побачити другу ітерацію.

Power Automate застосовується до кожної дії в робочих процесах

Третій – загальний .

Power Automate застосовується до кожної дії в робочих процесах

Після цього йде бюджетний канал.

Power Automate застосовується до кожної дії в робочих процесах

І останнє, але не менш важливе – це канал Discord .

Power Automate застосовується до кожної дії в робочих процесах

Перевіривши Slack, ми побачимо, що повідомлення було опубліковано в усіх публічних каналах. Тому цикл працював справно.

Використання змінної поточного елемента в застосуванні до кожного елемента керування

У деяких випадках нам може знадобитися зберегти властивості всіх наших каналів slack і надіслати їх електронною поштою. Для цього ми можемо використовувати змінну Current item .

Наприклад, додамо дію.

Power Automate застосовується до кожної дії в робочих процесах

Знайдіть і виберіть з’єднувач «Пошта» .

Power Automate застосовується до кожної дії в робочих процесах

Натисніть дію «Надіслати сповіщення електронною поштою» ( V3 ).

Power Automate застосовується до кожної дії в робочих процесах

Встановіть адресу електронної пошти туди, куди ви хочете її надіслати. Потім додайте тему . Для вмісту електронної пошти виберіть елемент «Поточний» на вкладці «Динамічний вміст» .

Power Automate застосовується до кожної дії в робочих процесах

Цей цикл пройде через перший канал і опублікує повідомлення там. Потім він надішле електронний лист із файлом JSON цього каналу. Завдяки цьому ми можемо дізнатися про канал, наприклад ідентифікатор каналу, час його створення тощо.




Висновок

Ось як працює елемент керування «Застосувати до кожного» . Ми можемо використовувати цей елемент керування для навігації та обробки всіх елементів у масиві чи списку. Це один ізнайкорисніші дії.

Завжди пам’ятайте, що коли ви використовуєте цей елемент керування, вам знадобляться дві властивості або аргументи. Перший — це масив елементів, а інший — дія. Ви можете додати кілька дій у цей елемент керування діями, але, як завжди, зведіть їх до мінімуму, щоб уникнути повільних потоків.

Все найкраще,

Генрі


Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.

Локальний шлюз даних у Power Automate

Локальний шлюз даних у Power Automate

Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

У цьому блозі представлено функцію LuckyTemplates TOPN DAX, яка дає вам змогу отримувати унікальну статистику з ваших даних, допомагаючи вам приймати кращі маркетингові рішення.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Дізнайтеся про деякі фантастичні аналітичні прийоми, які ми можемо використовувати для моделювання даних у LuckyTemplates за допомогою таблиць підтримки DAX.

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Дізнайтеся, як визначити, чи добре зростає ваш дохід, перевіривши, чи зросла ваша маржа за допомогою розгалуження міри LuckyTemplates.

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

У цьому підручнику буде обговорено створення круглої гістограми за допомогою Charticulator. Ви дізнаєтеся, як створити їх для звіту LuckyTemplates.