Споделяне чрез


Стартирайте поток в приложение за платно (отписано)

Можеш да използваш Power Automate за създаване на логика, която изпълнява една или повече задачи, когато събитие се случи в приложение за платно. Например можете да конфигурирате бутон, който изпълнява една задача или няколко задачи. При натискане на бутона се създава елемент в списък (Microsoft Lists), изпраща се имейл или искане за събрание и се добавя файл в облака. Можете да конфигурирате всяко управление в приложението, за да стартирате потока, който продължава да работи, дори ако затворите 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.
    • Активите на списъка съдържат колони Title, AssetType и RepairShop. Колоната AssetType е колона за избор с избор като "Настолен компютър" или "Лаптоп".
    • Колоната RepairShop в списъка с активи е справочна колона, която получава стойности от колоната ContactEmail в списъка RepairShop.
    • Създайте няколко елемента в списъка на RepairShop за примерни контакти.

Създай поток

В този раздел създавате поток, който Power Automate създава елемент в списък, като използвате входната стойност за колоната на списъка от приложение, създадено с помощта Power Apps на приложение. Създавате приложението, което използва този поток в следващия раздел.

  1. Влезте в Power Apps.

  2. В левия прозорец изберете Потоци.

  3. Select + Нов поток>Незабавен облачен поток.

  4. Въведете име на потока, като например FlowInApp.

  5. Под Изберете как да задействате този поток изберете Power Apps.

    Екранна снимка, която показва опцията за поток, която ви позволява да изберете как да задействате Power Apps поток.

  6. Изберете Създаване.

  7. Изберете + Нова стъпка.

  8. Под Избор на операция потърсете или изберете SharePoint конектор.

    Екранна снимка, която показва къде можете да търсите или да изберете конектор, SharePoint когато изберете операция.

  9. Потърсете или изберете Създаване на действие за елемент .

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

  10. За Адрес на сайта въведете или изберете вашия SharePoint сайт, който има списъците Активи и Ремонтен магазин.

  11. За Име на списък изберете списъка Активи .

    Екранна снимка, която показва полетата за адрес на сайта и името на списъка.

  12. За заглавие изберете Попитай Power Apps от раздела Динамично съдържание . Действието автоматично се актуализира до Createitem_Title.

    екранна снимка, която показва бутона Попитай в Power Apps , където се създава заглавие.

  13. Изберете стойности за AssetType Value и RepairShop ID по ваш избор.

    Екранна снимка, която показва полетата AssetType Value и RepairShop ID.

  14. Изберете Запиши.

Важно

Аргументите, които преминават от Power Apps до Power Automate , се виждат като мрежов трафик и могат да бъдат прихванати. По-голямата част от трафика вероятно са безобидни данни, които са без значение извън приложението, например аргументи като "да" или "Редмънд".

Оценете параметрите, на които се предават Power Automate и обмислете последствията (ако има такива), ако са променени от външен актьор. За да намалите рисковете, проверете предадените стойности на параметрите.

Например, ако изпратите чувствителни данни на човек във вашата организация по имейл someuser@contoso.com, проверете адреса в Power Automate. Можете да проверите входящите аргументи, за да потвърдите организацията @contoso.com, и да позволите на потока да продължи само ако е налице правилната организация.

Добавяне на поток към приложение

В този раздел създавате приложение, което Power Apps използва потока, създаден в предишния раздел. Приложението използва текст, въведен в текстово поле, когато бутонът е избран, за да задейства потока, за да създаде елемент в избрания списък.

  1. Създайте празно приложение за платно с име като AppWithFlow.

  2. Изберете + (Вмъкване) в левия панел.

  3. Изберете Контрола за въвеждане на текст.

  4. Изберете Управление с бутони .

  5. На платното преместете бутона за управление под контрола за въвеждане на текст.

    Проектирайте приложението.

  6. Изберете Меню Действие в горната част и след това изберете Power Automate.

    Бележка

    Добавянето на поток към избраната контрола или компонент изчиства всяка съществуваща формула за избраното свойство. Например, когато добавите поток към свойството OnSelect на бутон, който има сложна формула, добавянето на поток изчиства тази формула. Уверете се, че сте направили копие на формулата, преди да добавите потока. Това поведение обаче е различно при добавяне на поток с активиран Power Automate панел. Научете повече в Справка за поток.

    Екранна снимка, която показва как изглежда Power Automate свързан поток.

    Като алтернатива, ако сте активирали функцията за разрешаване Power Automate на визуализация на екрана , можете да изберете потока си от левия прозорец вътре Power Apps Studio.

    Екранна снимка, показваща Power Automate бутона в левия прозорец с отворен диалогов прозорец Добавяне на поток, показващ потока на FlowInApp, наличен за добавяне към приложението.

    Повече информация: Използване Power Automate на екрана (визуализация)

  7. Изберете FlowInApp.

  8. В лентата с формули премахнете формулата за избраното свойство OnVisible .

  9. Изберете контролата за въвеждане на текст.

  10. От горната лява страна на екрана изберете падащото меню на списъка със свойства и след това изберете свойството По подразбиране .

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

  12. Изберете контролата за бутон.

  13. От горната лява страна на екрана изберете падащото меню на списъка със свойства и след това изберете свойството Текст .

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

  15. От горния ляв списък със свойства изберете свойството OnSelect за бутона.

  16. Въведете следната формула в лентата с формули.

    FlowInApp.Run(TextInput1.Text)
    

    В тази формула FlowInApp е името на потока, който сте добавили, използвайки Power Automate. Те . Run указва потока, който трябва да се изпълни. Потокът се изпълнява с контрола за въвеждане на текст TextInput1 , добавена към това платно, със стойността, въведена в това текстово поле (. Текст).

    Когато този бутон е избран, приложението изпълнява потока със стойността от контролата за въвеждане на текст, като предава стойността на текста на потока за изпълнение. И потокът създава елемента от списъка с тази стойност за въвеждане на текст заедно с останалата част от селекцията в конфигурацията на потока.

    Екранна снимка, която показва формулата за свойство OnSelect за бутон на платното.

  17. Запазете и публикувайте приложението.

Тествайте потока

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

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

    Екранна снимка, която показва къде да намерите приложението Run AppWithFlow.

  2. Въведете стойност в полето за въвеждане на текст и след това изберете Създаване на актив.

    Екранна снимка, която показва въведената стойност и бутона Създаване на актив.

  3. Проверете дали елементът е създаден във вашия списък.

    Екранна снимка, която показва създадените активи SharePoint.

Сега, след като сте създали примерно приложение, което изпълнява поток и добавя елемент в списък, можете да създадете по-сложни приложения. Вашите приложения могат да взаимодействат и Power Automate да манипулират данни в различни източници на данни.