Стартирайте поток в приложение за платно (отписано)
Можеш да използваш 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.
- Активите на списъка съдържат колони Title, AssetType и RepairShop. Колоната AssetType е колона за избор с избор като "Настолен компютър" или "Лаптоп".
- Колоната RepairShop в списъка с активи е справочна колона, която получава стойности от колоната ContactEmail в списъка RepairShop.
- Създайте няколко елемента в списъка на RepairShop за примерни контакти.
Създай поток
В този раздел създавате поток, който Power Automate създава елемент в списък, като използвате входната стойност за колоната на списъка от приложение, създадено с помощта Power Apps на приложение. Създавате приложението, което използва този поток в следващия раздел.
Влезте в Power Apps.
В левия прозорец изберете Потоци.
Select + Нов поток>Незабавен облачен поток.
Въведете име на потока, като например FlowInApp.
Под Изберете как да задействате този поток изберете Power Apps.
Изберете Създаване.
Изберете + Нова стъпка.
Под Избор на операция потърсете или изберете SharePoint конектор.
Потърсете или изберете Създаване на действие за елемент .
За Адрес на сайта въведете или изберете вашия SharePoint сайт, който има списъците Активи и Ремонтен магазин.
За Име на списък изберете списъка Активи .
За заглавие изберете Попитай Power Apps от раздела Динамично съдържание . Действието автоматично се актуализира до Createitem_Title.
Изберете стойности за AssetType Value и RepairShop ID по ваш избор.
Изберете Запиши.
Важно
Аргументите, които преминават от Power Apps до Power Automate , се виждат като мрежов трафик и могат да бъдат прихванати. По-голямата част от трафика вероятно са безобидни данни, които са без значение извън приложението, например аргументи като "да" или "Редмънд".
Оценете параметрите, на които се предават 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"
to"Create Asset"
.От горния ляв списък със свойства изберете свойството OnSelect за бутона.
Въведете следната формула в лентата с формули.
FlowInApp.Run(TextInput1.Text)
В тази формула FlowInApp е името на потока, който сте добавили, използвайки Power Automate. Те . Run указва потока, който трябва да се изпълни. Потокът се изпълнява с контрола за въвеждане на текст TextInput1 , добавена към това платно, със стойността, въведена в това текстово поле (. Текст).
Когато този бутон е избран, приложението изпълнява потока със стойността от контролата за въвеждане на текст, като предава стойността на текста на потока за изпълнение. И потокът създава елемента от списъка с тази стойност за въвеждане на текст заедно с останалата част от селекцията в конфигурацията на потока.
Запазете и публикувайте приложението.
Тествайте потока
След като сте създали потока и приложението, стартирайте приложението и проверете създаването на елемент в избрания списък.
В Power Apps изберете Приложения и след това изберете приложението AppWithFlow .
Въведете стойност в полето за въвеждане на текст и след това изберете Създаване на актив.
Проверете дали елементът е създаден във вашия списък.
Сега, след като сте създали примерно приложение, което изпълнява поток и добавя елемент в списък, можете да създадете по-сложни приложения. Вашите приложения могат да взаимодействат и Power Automate да манипулират данни в различни източници на данни.