Spustenie postupu v plátnovej aplikáciiStart a flow in a canvas app

Microsoft Flow môžete použiť na vytvorenie logiky, ktorá vykonáva jednu alebo viac úloh pri výskyte udalosti v plátnovej aplikácii.You can use Microsoft Flow to create logic that performs one or more tasks when an event occurs in a canvas app. Napríklad nakonfigurujte tlačidlo tak, aby sa pri jeho výbere používateľom vytvorila položka v sharepointovom zozname, aby sa odoslal e-mail alebo žiadosť o schôdzu, aby sa pridal súbor do cloudu alebo všetky tieto akcie.For example, configure a button so that, when a user selects it, an item is created in a SharePoint list, an email or meeting request is sent, a file is added to the cloud, or all of these. V aplikácii môžete nakonfigurovať ľubovoľný ovládací prvok tak, aby sa spustil postup, ktorý bude naďalej spustený aj po zatvorení PowerApps.You can configure any control in the app to start the flow, which continues to run even if you close PowerApps.

PredpokladyPrerequisites

Vytvorenie postupuCreate a flow

  1. Prihláste sa na powerapps.com a potom na ľavom navigačnom paneli vyberte Postupy.Sign in to powerapps.com, and then select Flows in the left navigation bar.

  2. Na stránke Moje postupy vyberte Vytvoriť od začiatku.On the My Flows page, select Create from blank.

    Možnosť na vytvorenie postupu bez použitia šablóny

    PowerApps sa pridá ako predvolený spúšťač.PowerApps is added as the default trigger.

    PowerApps ako spúšťač, ktorý začne postup

  3. Vyberte položku Nový krok a potom položku Pridať akciu.Select New step, and then select Add an action.

    Možnosť na pridanie akcie

  4. Do poľa Hľadať všetky služby a akcie zadajte akciu pre postup, ako v tomto príklade:In the box that says Search all services and actions, specify an action for your flow, as in this example:

    1. Do poľa zadajte SharePoint a potom v zozname v časti Akcie vyberte možnosť SharePoint – Vytvoriť položku.Type SharePoint in the box, and then select SharePoint - Create item in the list under Actions.

      Možnosť na vytvorenie položky SharePoint

    2. Pri zobrazení výzvy zadajte poverenia na pripojenie k SharePointu.If prompted, provide credentials to connect to SharePoint.

    3. V poli Adresa lokality zadajte alebo prilepte URL adresu lokality SharePoint Online, ktorá obsahuje zoznam.In the Site Address box, type or paste the URL of a SharePoint Online site that contains a list.

      Poznámka

      Zadajte URL adresu pre lokalitu bez zoznamu.Specify the URL for the site not including the list.

    4. V poli Názov zoznamu vyberte zoznam, ktorý chcete použiť.In the List Name box, select the list that you want to use.

    5. Kliknite alebo ťuknite na pole Názov a potom vyberte položku Pridať dynamický obsah.Click or tap the Title box, and then select Add dynamic content.

      Pridanie parametra Opýtať sa v službe PowerApps do poľa Nadpis

    6. V zozname parametrov vyberte Opýtať sa v službe PowerApps.In the list of parameters, select Ask in PowerApps.

      Pridať parameter

  5. (voliteľné) Zadajte jeden alebo viacero ďalších akcií, ako je odosielanie e-mailu so schválením na adresu, ktorú zadáte, alebo vytvorenie súvisiacej položky v inom zdroji údajov.(optional) Specify one or more additional actions, such as sending approval mail to an address that you specify or creating a related entry in another data source.

  6. V hornej časti obrazovky zadajte alebo prilepte názov svojho postupu a potom vyberte položku Vytvoriť postup.Near the top of the screen, type or paste a name for your flow, and then select Create flow.

    Pomenovanie a uloženie postupu

Pridanie postupu do aplikácieAdd a flow to an app

  1. V PowerApps vyberte v ponuke Súbor možnosť Nový.In PowerApps, select New in the File menu.

  2. Na dlaždici Prázdna aplikácia vyberte možnosť Rozloženie pre telefóny.On the Blank app tile, select Phone layout.

  3. Pridajte ovládací prvok Vstup textu a pomenujte ho RecordTitle.Add a Text input control, and name it RecordTitle.

  4. Pridajte ovládací prvok Tlačidlo a presuňte ho do RecordTitle.Add a Button control, and move it under RecordTitle.

  5. Nechajte vybratý ovládací prvok Tlačidlo a vyberte položku Postupy na karte Akcia.With the Button control selected, select Flows on the Action tab.

    Možnosť postupov na karte Akcie

  6. Na zobrazenej table vyberte postup, ktorý ste vytvorili v predchádzajúcom postupe.In the pane that appears, select the flow that you created in the previous procedure.

    Poznámka

    Ak postup, ktorý ste vytvorili, nie je k dispozícii, skontrolujte, či je aplikácia PowerApps nastavená na prostredie, v ktorom ste postup vytvorili.If the flow that you created isn't available, confirm whether PowerApps is set to the environment in which you created the flow.

    Pridanie postupu z tably prispôsobenia

  7. Do riadku vzorcov zadajte alebo prilepte RecordTitle.Text) na konci vzorca, ktorý bol pridaný automaticky.In the formula bar, type or paste RecordTitle.Text) at the end of the formula that's been automatically added.

    Vlastnosť OnSelect, ktorá obsahuje postup

Testovanie postupuTest the flow

  1. Stlačením tlačidla F5 otvorte ukážku (alebo ho vyberte šípkou v pravom hornom rohu).Open Preview by pressing F5 (or by selecting the arrow near the upper-right corner).

    Vlastnosť OnSelect, ktorá obsahuje postup

  2. Zadajte alebo prilepte text do RecordTitle a potom kliknite alebo ťuknite na ovládací prvok Tlačidlo.Type or paste text in RecordTitle, and then click or tap the Button control.

    V zozname, ktorý ste zadali, sa vytvorí sharepointová položka s textom, ktorý ste určili ako názov.A SharePoint item is created in the list you specified with the text you specified as the title. Ak bol zoznam otvorený pri spustení postupu, budete musieť obnoviť okno prehliadača na zobrazenie zmien.If the list was open when the flow ran, you might need to refresh your browser window to show the changes.