Запуск потоку в компонованій програмі (списано)

За допомогою Power Automate можна створити логіку, яка виконуватиме одне або кілька завдань, коли відбуватиметься подія у компонованій програмі. Наприклад, налаштуйте кнопку таким чином, щоб, коли користувач вибере її, у списку, створеному за допомогою Списків Microsoft, створювався запис, надсилалося повідомлення електронної пошти або запрошення на нараду, до хмари додавався файл або усе перелічене одразу. Ви можете використовувати будь-який елемент керування у програмі для того, щоб запустити потік, який продовжить виконуватися навіть після закриття Power Apps.

Примітка

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

Увімкнення класичного інтерфейсу Power Automate

За замовчуванням нову область Power Automate увімкнено. Щоб створити цикл за допомогою класичного інтерфейсу Power Automate, потрібно буде вручну переключитися на старий інтерфейс.

Важливо

Рекомендуємо створювати цикл за допомогою області Power Automate. Класичний інтерфейс Power Automate слід використовувати лише для виправлення неполадок. Класичний інтерфейс скоро буде списано, і він буде недоступний.

  1. Відкрийте нову чи наявну програму в Power Apps Studio.

  2. Виберіть Параметри згори.

  3. Виберіть Заплановані функції.

  4. На вкладці Списано виберіть Увімкнути класичну область Power Automate, щоб установити перемикач у положення Увімк..

вимоги

  • Зареєструйтеся, щоб отримати Power Apps.
  • Дізнайтесь, як налаштувати елемент керування.
  • Сайт SharePoint із двома списками.
    • Список RepairShop містить стовпці «Title» і «ContactEmail».
    • Список Assets містить стовпці «Title», «AssetType» і «RepairShop». Стовпець AssetType — це стовпець вибору із такими варіантами вибору, як «Настільний комп'ютер», «Ноутбук».
    • Стовпець RepairShop у списку Assets – це стовпець підстановки, який отримує значення зі стовпця ContactEmail у списку RepairShop.
    • Створіть кілька елементів у списку RepairShop, щоб були зразки контактних осіб.

Створити цикл

У цьому розділі ви, за допомогою Power Automate, створите цикл, який створюватиме елемент у списку, використовуючи вхідне значення для стовпця списку з програми, побудованої в Power Apps. У наступному розділі ви створите програму, яка використовуватиме цей цикл.

  1. Увійти до Power Apps.

  2. В області ліворуч виберіть Цикли.

  3. Виберіть + Новий цикл > Миттєвий хмарний цикл.

  4. Введіть ім’я для циклу, наприклад, FlowInApp.

  5. В області Виберіть, як ініціюватиметься цей цикл виберіть Power Apps.

    Створення миттєвого циклу із використанням тригера Power Apps.

  6. Виберіть Створити.

  7. Виберіть елемент + Новий крок.

  8. В області Виберіть операцію знайдіть або виберіть з’єднувач SharePoint.

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

  9. Знайдіть або виберіть дію Створити елемент.

    Знайдіть або виберіть дію «Створити елемент».

  10. В якості Адреси сайту введіть або виберіть сайт SharePoint, де зберігаються списки Assets і RepairShop.

  11. Виберіть Ім’я списку як список Assets.

    Сайт і список.

  12. Задайте для Title значення Запитати в Power Apps на вкладці Динамічний вміст. Дія автоматично зміниться на Createitem_Title.

    Запитати в Power Apps — створення заголовку.

  13. Установіть значення для Значення AssetType і Ідентифікатор RepairShop на власний вибір.

    Значення AssetType та ідентифікатор RepairShop.

  14. Виберіть Зберегти.

Додавання потоку до програми

У цьому розділі ви дізнаєтеся про створення програми за допомогою Power Apps, яка використовуватиме цикл, створений у розділі вище. Ця програма в разі вибору кнопки, що ініціює цикл, створює у вибраному списку елемент, використовуючи текст, введений у текстовому полі.

  1. Створіть пусту компоновану програму з іменем, як-от AppWithFlow.

  2. В області ліворуч виберіть + (Вставити).

  3. Виберіть елемент керування Введення тексту.

  4. Виберіть елемент керування Кнопка.

  5. На полотні перемістіть елемент керування «Кнопка» під елемент керування введенням тексту.

    Розробіть програму.

  6. Виберіть меню Дія згори, а тоді виберіть Power Automate.

    Примітка

    Якщо додати цикл до вибраного елемента керування чи компонента, буде видалено всі наявні формули для вибраної властивості. Наприклад, додавання циклу до властивості OnSelect кнопки зі складною формулою призведе до видалення цієї формули. Перед додаванням циклу обов’язково зробіть копію формули. Проте ця поведінка відрізняється в разі додавання циклу з увімкненою областю Power Automate. Додаткові відомості: Довідка з циклу

    Дія > Power Automate.

    Крім того, якщо ввімкнуто функцію попереднього перегляду "Увімкнення області Power Automate", цикл можна вибрати в лівій області в Studio.

    Знімок екрана: кнопка Power Automate в області ліворуч, із відкритим діалоговим вікном "Додавання циклу", у якому відображається цикл FlowInApp, доступний для додавання до програми.

    Додаткові відомості: Використання області Power Automate (підготовча версія)

  7. Виберіть FlowInApp.

  8. У рядку формул видаліть формулу для вибраної властивості OnVisible.

  9. Виберіть елемент керування введенням тексту.

  10. У верхній лівій частині екрана виберіть розкривний список властивостей, а тоді виберіть властивість Default.

  11. У рядку формул змініть значення властивості «default» («за замовчуванням») з "Text input" на "Enter Asset Title".

  12. Виберіть елемент керування «кнопка».

  13. У верхній лівій частині екрана виберіть розкривний список властивостей, а тоді виберіть властивість Text.

  14. У рядку формул змініть значення властивості «text» («текст») з "Button" на "Create Asset".

  15. У списку властивостей згори ліворуч виберіть властивість OnSelect для кнопки.

  16. У рядку формул введіть наведену нижче формулу.

    FlowInApp.Run(TextInput1.Text)
    

    У цій формулі FlowInApp — ім'я циклу, що ви його додали за допомогою Power Automate. .Run визначає цикл, який слід виконати. Цикл виконується, використовуючи елемент керування введенням тексту TextInput1, доданим на полотно, і значенням, введеним у полі введення тексту (.Text).

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

    Формула OnSelect для кнопки.

  17. Збережіть та опублікуйте програму.

Тестування потоку

Тепер, коли ви створили як цикл, так і програму, запустіть програму та перевірте, чи створюється елемент у вибраному списку.

  1. У Power Apps виберіть Програми, а потім — програму AppWithFlow.

    Запустіть AppWithFlow.

  2. Введіть значення в текстовому полі і виберіть Create Asset («Створити актив»).

    Запуск програми.

  3. Переконайтеся, що елемент створюється в списку.

    Перевірте список.

Тепер, коли ви створили програму-зразок, яка запускає цикл і додає елемент у список, ви можете створити складніші програми, які взаємодіятимуть із Power Automate та виконуватимуть операції з даними в різноманітних джерелах даних.

Див. також

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).