Zdieľať cez


Spustenie postupu v aplikácii plátna (vyradené)

Power Automate môžete použiť na vytvorenie logiky, ktorá vykonáva jednu alebo viac úloh pri výskyte udalosti v plátnovej aplikácii. Môžete napríklad nakonfigurovať tlačidlo, ktoré vykonáva jednu úlohu alebo viacero úloh. Po stlačení tlačidla sa vytvorí položka v zozname (Microsoft Listy), odošle sa e-mail alebo žiadosť o schôdzu a súbor sa pridá do cloudu. V aplikácii môžete nakonfigurovať ľubovoľný ovládací prvok tak, aby sa spustil postup, ktorý bude naďalej spustený aj po zatvorení Power Apps.

Poznámka

Keď používateľ spustí postup z aplikácie, musí mať povolenie na vykonávanie úloh, ktoré sú špecifikované v toku. V opačnom prípade postup zlyhá.

Povolenie klasického prostredia Power Automate

V predvolenom nastavení je nový Power Automate panel predvolene povolený. Ak chcete na vytvorenie toku použiť klasické Power Automate prostredie, manuálne prepnite späť na staré prostredie.

Dôležité

Na vytvorenie toku sa odporúča použiť panel Power Automate . Klasické prostredie Power Automate by sa malo používať iba na riešenie problémov. Klasické prostredie bude čoskoro zrušené a nebude k dispozícii.

  1. Otvorte novú alebo existujúcu aplikáciu v Power Apps Studio.

  2. V hornej časti vyberte Nastavenia .

  3. Vyberte Nadchádzajúce funkcie.

  4. Na karte Vyslúžilé vyberte Povoliť klasický Power Automate okna a nastavte prepínač na Zapnuté.

Požiadavky

  • Zaregistrujte sa na Power Apps.
  • Zistite, ako konfigurovať ovládací prvok.
  • Lokalita SharePoint s dvoma zoznamami.
    • Zoznam RepairShop obsahuje stĺpce Názov a Kontaktný e-mail.
    • Zoznam Aktíva obsahuje stĺpce Názov, Typ majetku a Opravovňa. Stĺpec AssetType je výberový stĺpec s možnosťami ako "Desktop" alebo "Laptop".
    • Stĺpec RepairShop v zozname Assets je vyhľadávací stĺpec, ktorý získava hodnoty zo stĺpca ContactEmail v zozname RepairShop.
    • Vytvorte niekoľko položiek v zozname RepairShop pre vzorové kontakty.

Vytvorte postup

V tejto sekcii vytvoríte postup pomocou Power Automate , ktorý vytvorí položku v zozname pomocou vstupnej hodnoty pre stĺpec zoznamu z aplikácie vytvorenej pomocou Power Apps. Aplikáciu, ktorá používa tento postup, vytvoríte v ďalšej časti.

  1. Prihlásiť sa do Power Apps.

  2. Na ľavom paneli vyberte Toky.

  3. Vyberte + Nový tok>Okamžitý tok v oblakoch.

  4. Zadajte názov toku, napríklad FlowInApp.

  5. V časti Vyberte spôsob spustenia tohto postupu vyberte možnosť Power Apps.

    Snímka obrazovky s možnosťou toku, ktorá vám umožňuje vybrať spôsob spustenia toku Power Apps .

  6. Vyberte položku Vytvoriť.

  7. Vyberte + Nový krok.

  8. V časti Vyberte operáciu vyhľadajte alebo vyberte konektor SharePoint .

    Snímka obrazovky, ktorá ukazuje, kde môžete vyhľadať alebo vybrať konektor SharePoint , keď si vyberiete operáciu.

  9. Vyhľadajte alebo vyberte akciu Vytvoriť položku .

    Snímka obrazovky, ktorá ukazuje, kde môžete hľadať alebo vybrať akciu vytvorenia položky.

  10. Pre Adresu lokality zadajte alebo vyberte svoju stránku SharePoint , ktorá obsahuje zoznamy Aktív a Opravovňa.

  11. Pre Názov zoznamu vyberte zoznam Aktíva .

    Snímka obrazovky, ktorá zobrazuje polia adresy lokality a názvu zoznamu.

  12. Pre Názov vyberte Spýtať sa v Power Apps na karte Dynamický obsah . Akcia sa automaticky aktualizuje na Createitem_Title.

    Snímka obrazovky, ktorá zobrazuje tlačidlo Opýtať sa v Power Apps , kde sa vytvára názov.

  13. Vyberte hodnoty pre Hodnotu typu majetku a Identifikátor opravovne podľa vlastného výberu.

    Snímka obrazovky, ktorá zobrazuje polia AssetType Value a RepairShop Id.

  14. Vyberte položku Uložiť.

Dôležité

Argumenty, ktoré prechádzajú z Power Apps do Power Automate sú viditeľné ako sieťový prenos a môžu byť zachytené. Väčšina návštevnosti sú pravdepodobne neškodné údaje, ktoré sú mimo aplikácie irelevantné, napríklad argumenty ako „áno“ alebo „Redmond“.

Vyhodnoťte parametre odovzdané Power Automate a zvážte dôsledky (ak nejaké existujú), ak ich zmení externý aktér. Ak chcete zmierniť riziká, overte odovzdané hodnoty parametrov.

Ak napríklad odosielate citlivé údaje osobe vo vašej organizácii prostredníctvom e-mailu, napríklad someuser@contoso.com, overte adresu v Power Automate. Môžete skontrolovať prichádzajúce argumenty, aby ste potvrdili organizáciu, @contoso.com a povoliť pokračovanie toku, iba ak je prítomná správna organizácia.

Pridanie postupu do aplikácie

V tejto časti vytvoríte aplikáciu pomocou Power Apps , ktorá používa postup vytvorený v predchádzajúcej časti. Aplikácia používa text zadaný do textového poľa, keď je vybrané tlačidlo, aby spustila postup na vytvorenie položky vo vybranom zozname.

  1. Vytvorte prázdnu aplikáciu na plátne s názvom ako AppWithFlow.

  2. Na ľavej table vyberte možnosť + (Vložiť).

  3. Vyberte ovládací prvok Zadávanie textu .

  4. Vyberte Tlačidlo ovládanie.

  5. Na plátne posuňte ovládací prvok tlačidla pod ovládací prvok vstupu textu.

    Navrhnite aplikáciu.

  6. Vyberte ponuku Akcia v hornej časti a potom vyberte položku Power Automate.

    Poznámka

    Pridaním toku do vybratého ovládacieho prvku alebo komponentu sa vymaže akýkoľvek existujúci vzorec pre vybratú vlastnosť. Keď napríklad k vlastnosti tlačidla OnSelect pridáte tok, ktorý má zložitý vzorec, pridanie toku tento vzorec vymaže. Pred pridaním postupu sa uistite, že ste vytvorili kópiu vzorca. Toto správanie sa však líši pri pridávaní toku so zapnutým panelom Power Automate . Viac informácií nájdete v časti Odkaz na tok.

    Snímka obrazovky, ktorá ukazuje, ako vyzerá súvisiaci tok v Power Automate.

    Prípadne, ak ste povolili funkciu ukážky Povoliť Power Automate panel , môžete si vybrať postup z ľavého panela vo vnútri Power Apps Studio.

    Snímka obrazovky zobrazujúca tlačidlo Power Automate  na ľavom paneli s otvoreným dialógovým oknom Pridať tok zobrazujúce tok FlowInApp dostupný na pridanie do aplikácie.

    Viac informácií: Použite Power Automate tabuľu (ukážka)

  7. Vyberte FlowInApp.

  8. V riadku vzorcov odstráňte vzorec pre vybratú vlastnosť OnVisible .

  9. Vyberte ovládací prvok zadania textu.

  10. V ľavej hornej časti obrazovky vyberte rozbaľovací zoznam vlastností a potom vyberte vlastnosť Predvolené .

  11. V riadku vzorcov zmeňte predvolenú hodnotu vlastnosti z "Text input" na "Enter Asset Title".

  12. Vyberte ovládací prvok tlačidla.

  13. V ľavej hornej časti obrazovky vyberte rozbaľovací zoznam vlastností a potom vyberte vlastnosť Text .

  14. V riadku vzorcov zmeňte hodnotu vlastnosti textu z "Button" na "Create Asset".

  15. V zozname vlastností vľavo hore vyberte vlastnosť OnSelect pre tlačidlo.

  16. Do riadka vzorcov zadajte nasledujúci vzorec.

    FlowInApp.Run(TextInput1.Text)
    

    V tomto vzorci je FlowInApp názov toku, ktorý ste pridali pomocou Power Automate. The .Run špecifikuje tok, ktorý sa má spustiť. Tok sa spustí s TextInput1 ovládacím prvkom zadávania textu pridaným na toto plátno s hodnotou zadanou do tohto textového poľa (.Text).

    Keď je toto tlačidlo vybraté, aplikácia spustí tok s hodnotou z ovládacieho prvku zadávania textu a odošle textovú hodnotu toku na vykonanie. A tok vytvorí položku zoznamu s touto textovou vstupnou hodnotou spolu so zvyškom výberu v konfigurácii toku.

    Snímka obrazovky, ktorá zobrazuje vzorec vlastnosti OnSelect pre tlačidlo na plátne.

  17. Uložte a zverejnite aplikáciu.

Otestovanie postupu

Teraz, keď máte vytvorený postup aj aplikáciu, spustite aplikáciu a overte vytvorenie položky vo vybratom zozname.

  1. V Power Apps vyberte Aplikácie a potom vyberte aplikáciu AppWithFlow .

    Snímka obrazovky, ktorá ukazuje, kde nájdete aplikáciu Run AppWithFlow.

  2. Zadajte hodnotu do textového vstupného poľa a potom vyberte Vytvoriť aktívum.

    Snímka obrazovky, ktorá zobrazuje zadanú hodnotu a tlačidlo Vytvoriť aktívum.

  3. Skontrolujte, či je položka vytvorená vo vašom zozname.

    Snímka obrazovky, ktorá zobrazuje diela vytvorené v SharePoint.

Teraz, keď ste vytvorili vzorovú aplikáciu, ktorá spustí tok a pridá položku do zoznamu, môžete vytvárať zložitejšie aplikácie. Vaše aplikácie môžu interagovať s Power Automate a manipulovať s údajmi v rámci rôznych zdrojov údajov.