Запуск потока в приложении на основе холста (больше не поддерживается)

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", вы можете выбрать свой поток в левой панели в студии.

    Снимок экрана, показывающий кнопку Power Automate на левой панели с открытым диалоговым окном Добавить поток, показывающий поток FlowInApp, доступный для добавления в приложение.

    Больше информации: Использование панели Power Automate (предварительная версия)

  7. Выберите FlowInApp.

  8. В строке формул удалите формулу для выбранного свойства OnVisible.

  9. Выберите элемент управления "Ввод текста".

  10. На верхней левой стороне экрана выберите раскрывающийся список свойств, затем выберите свойство По умолчанию.

  11. В строке формул измените значение свойства по умолчанию с "Text input" на "Enter Asset Title".

  12. Выберите элемент управления "Кнопка".

  13. На верхней левой стороне экрана выберите раскрывающийся список свойств, затем выберите свойство Текст.

  14. В строке формул измените значение свойства текста с "Button" на "Create Asset".

  15. Из списка свойств в левой верхней части выберите свойство OnSelect для кнопки.

  16. В строке формул введите следующую формулу.

    FlowInApp.Run(TextInput1.Text)
    

    В этой формуле FlowInApp — это имя потока, который вы добавили с помощью Power Automate. .Run задает выполнение потока. Поток выполняется с элементом управления вводом текста TextInput1, добавленным на этот холст, со значением, введенным в этом текстовом поле (.Text).

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

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

  17. Сохраните и опубликуйте приложение.

Проверка потока

Теперь, когда вы создали как поток, так и приложение, вы запустите приложение и проверите создание элемента внутри выбранного списка.

  1. В Power Apps выберите Приложения, а затем выберите приложение AppWithFlow.

    Запуск AppWithFlow.

  2. Введите значение в поле ввода текста, затем выберите Создать актив.

    Выполнить приложение.

  3. Убедитесь, что элемент создан в вашем списке.

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

Теперь, когда вы создали пример приложения, которое запускает поток и добавляет элемент в список, можно создавать более сложные приложения, которые взаимодействуют с Power Automate и манипулируют данными внутри различных источников данных.

См. также

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).