Запуск потоку в компонованій програмі (списано)
За допомогою Power Automate можна створити логіку, яка виконуватиме одне або кілька завдань, коли відбуватиметься подія у компонованій програмі. Наприклад, можна настроїти кнопку, яка виконує одне завдання або кілька завдань. Після натискання кнопки створюється елемент у вигляді списку (списки Microsoft Lists), надсилається електронний лист або запрошення на нараду, а файл додається до хмари. Ви можете використовувати будь-який елемент керування у програмі для того, щоб запустити потік, який продовжить виконуватися навіть після закриття Power Apps.
Нотатка
Якщо користувач запускає потік у програмі, цей користувач повинен мати дозвіл на виконання завдань, зазначених у потоці. Інакше потік не буде виконано.
Увімкнення класичного інтерфейсу Power Automate
За замовчуванням нова Power Automate панель увімкнена за замовчуванням. Щоб використовувати класичний Power Automate інтерфейс для створення потоку, поверніться до старого інтерфейсу вручну.
Важливо
Рекомендовано використовувати Power Automate панель для створення потоку. Класичний інтерфейс Power Automate слід використовувати лише для виправлення неполадок. Класичний інтерфейс скоро буде списано, і він буде недоступний.
Відкрийте нову або наявнупрограму в . Power Apps Studio
Виберіть Налаштування вгорі.
Виберіть Майбутні функції.
На вкладці Вилучено виберіть Увімкнути класичну Power Automate панель , щоб встановити перемикач у положення Увімкнено.
вимоги
- Записатися на Power Apps.
- Дізнайтеся, як налаштувати елемент керування.
- Сайт SharePoint із двома списками.
- Список RepairShop містить стовпці Title та ContactEmail.
- Список активів містить стовпці «Заголовок», «Тип активу» та «Ремонтна майстерня». Стовпець AssetType – це стовпець вибору з такими варіантами, як "Настільний комп’ютер" або "Ноутбук".
- Стовпець RepairShop у списку Assets – це стовпець підстановки, який отримує значення зі стовпця ContactEmail у списку RepairShop.
- Створіть кілька елементів у списку RepairShop для зразків контактів.
Створити цикл
У цьому розділі ви створюєте ланцюжок за допомогою Power Automate елемента у списку, використовуючи вхідне значення стовпця списку з програми, створеної за допомогою Power Apps. Ви створюєте програму, яка використовує цей процес, у наступному розділі.
Увійти до Power Apps.
На панелі ліворуч виберіть Flows.
Select + Новий потік>Миттєвий хмарний потік.
Введіть назву потоку, наприклад FlowInApp.
У розділі Виберіть, як запустити цей ланцюжок, виберіть Power Apps.
Виберіть Створити.
Виберіть елемент + Новий крок.
У розділі Вибрати операцію знайдіть або виберіть SharePoint з’єднувач.
Знайдіть або виберіть Створити дію елемента .
У полі «Адреса сайту» введіть або виберіть свій SharePoint сайт, на якому є списки «Активи » та «Ремонтна майстерня».
У полі «Ім’я списку» виберіть список «Активи ».
У полі «Заголовок» виберіть «Запросити Power Apps » на вкладці «Динамічний вміст ». Дія автоматично оновиться до Createitem_Title.
Виберіть значення для AssetType Value та RepairShop Id на ваш вибір.
Виберіть Зберегти.
Важливо
Аргументи, які передаються від Power Apps to, Power Automate видно як мережевий трафік і можуть бути перехоплені. Більшість трафіку, швидше за все, є нешкідливими даними, які не мають відношення до програми (наприклад, аргументи на кшталт «так» або «Redmond».
Оцініть передані Power Automate параметри та розгляньте наслідки (якщо такі є), якщо вони будуть змінені зовнішнім актором. Щоб зменшити ризики, перевірте передані значення параметрів.
Наприклад, якщо ви надсилаєте конфіденційні дані користувачу у своїй організації електронною поштою, someuser@contoso.com
підтвердьте адресу в Power Automate. Ви можете перевірити вхідні аргументи, щоб підтвердити організацію @contoso.com
, і дозволити потік продовжувати лише за наявності потрібної організації.
Додавання потоку до програми
У цьому розділі ви створюєте програму, використовуючи Power Apps ланцюжок, створений у попередньому розділі. Ця програма в разі вибору кнопки, що ініціює цикл, створює у вибраному списку елемент, використовуючи текст, введений у текстовому полі.
Створіть програму на порожньому полотні з такою назвою, як AppWithFlow.
Виберіть + (Вставити) на лівій панелі.
Виберіть пункт Керування введенням тексту.
Виберіть Керування кнопками .
На полотні перемістіть елемент керування «Кнопка» під елемент керування введенням тексту.
Виберіть меню Дія у верхній частині, а потім виберіть Power Automate.
Нотатка
Додавання потоку до вибраного елемента керування або компонента видаляє всі існуючі формули для вибраної властивості. Наприклад, коли ви додаєте потік до властивості кнопки
OnSelect
, яка має складну формулу, додавання потоку очищає цю формулу. Перед додаванням циклу обов’язково зробіть копію формули. Однак ця поведінка відрізняється при додаванні потоку з увімкненою панеллю Power Automate . Дізнайтеся більше в статті Довідник потоку.Крім того, якщо ви ввімкнули функцію «Увімкнути Power Automate попередній перегляд на панелі », ви можете вибирати потік на лівій панелі всередині Power Apps Studio.
Додаткові відомості: Використовувати Power Automate панель (попередній перегляд)
Виберіть FlowInApp.
У рядку формул видаліть формулу для вибраної властивості OnVisible .
Виберіть елемент керування введенням тексту.
У верхньому лівому куті екрана виберіть розкривний список властивостей, а потім виберіть властивість За замовчуванням .
У рядку формул змініть значення властивості за замовчуванням з
"Text input"
на."Enter Asset Title"
Виберіть елемент керування «кнопка».
У верхньому лівому куті екрана виберіть розкривний список властивостей, а потім виберіть властивість Текст .
У рядку формул змініть значення властивості тексту з
"Button"
на."Create Asset"
У верхньому лівому куті списку властивостей виберіть властивість OnSelect для кнопки.
У рядку формул введіть наведену нижче формулу.
FlowInApp.Run(TextInput1.Text)
У цій формулі FlowInApp — це назва потоку, який Power Automate ви додали за допомогою. У ст . Run визначає ланцюжок подій. Потік виконується з елементом керування введення тексту TextInput1 , доданим до цього полотна, зі значенням, введеним у це текстове поле (. тексту).
Коли ви вибираєте цю кнопку, програма запускає ланцюжок зі значенням з елемента керування введення тексту, передаючи текстове значення потоку для виконання. І потік створює елемент списку з цим введеним текстом значенням разом із рештою вибору в конфігурації потоку.
Збережіть і опублікуйте додаток.
Тестування потоку
Тепер, коли у вас є і ланцюжок, і додаток створено, запустіть програму та перевірте створення елемента у вибраному списку.
У Power Apps меню виберіть Програми, а потім виберіть програму AppWithFlow .
Введіть значення в поле введення тексту, а потім виберіть «Створити ресурс».
Переконайтеся, що елемент створюється в списку.
Тепер, коли ви створили зразок програми, яка запускає ланцюжок і додає елемент у список, ви можете створювати складніші програми. Ваші додатки можуть взаємодіяти з Power Automate даними в різних джерелах даних і маніпулювати ними.