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.

Poznámka

Keď používateľ spustí postup z v rámci aplikácie, že používateľ musí mať povolenie na vykonávanie úloh, ktoré sú uvedené v postupe.When a user runs a flow from within an app, that user must have permission to perform the tasks that are specified in the flow. V opačnom prípade postup zlyhá.Otherwise, the flow will fail.

PredpokladyPrerequisites

Vytvorenie postupuCreate a flow

  1. Prihláste sa do služby PowerApps.Sign in to PowerApps.

  2. V ľavom navigačnom paneli vyberte obchodnej logiky, a potom vyberte položku postupov.In the left navigation bar, select Business logic, and then select Flows.

  3. V ľavom hornom rohu moje postupy stránku, vyberte New, a potom vyberte položku vytvoriť od začiatku.In the upper-left corner of the My Flows page, select New, and then select Create from blank.

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

  4. V dolnej časti stránky, ktoré sa zobrazí, vyberte vyhľadávanie stoviek pripojenia a spúšťače.Near the bottom of the page that appears, select Search hundreds of connections and triggers.

  5. Do vyhľadávacieho poľa zadajte PowerApps, a potom vyberte položku PowerApps ikonu.In the search box, type PowerApps, and then select the PowerApps icon.

    Vytvorenie spúšťača služby PowerApps

  6. Na ďalšej stránke, vyberte znova ikonu PowerApps a potom vyberte nový krok.On the next page, select the PowerApps icon again, and then select New step.

  7. V poli, ktoré hovorí Hľadať konektory a akcie, zadajte akciu pre postup, ako v tomto príklade:In the box that says Search connectors and actions, specify an action for your flow, as in this example:

    1. Typ SharePoint do poľa a potom vyberte položku vytvoriť položku v zozname v časti akcie.Type SharePoint in the box, and then select 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

      Názov zoznamu nemusíte pripojte do URL adresy.Don't append the name of the list to the URL.

    4. V názov zoznamu box, zadajte zoznam, ktorý chcete použiť.In the List Name box, specify the list that you want to use.

      Zadať zoznam

    5. Vyberte vstupné pole pre pole vo vašom zozname (ako napríklad názov), vyberte Zobraziť viac na table dynamický obsah, a potom vyberte položku opýtať sa v PowerApps.Select the input box for a field in your list (such as Title), select See more in the dynamic-content pane, and then select Ask in PowerApps.

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

  8. (voliteľné) Zadajte ďalšie kroky, ako je napríklad odosielanie e-mail 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 steps, such as sending approval mail to an address that you specify or creating a related entry in another data source.

  9. V ľavom hornom rohu, zadajte alebo prilepte názov svojho postupu a potom vyberte položku Uložiť v blízkosti pravého horného rohu.Near the upper-left corner, type or paste a name for your flow, and then select Save near the upper-right corner.

Pridanie postupu do aplikácieAdd a flow to an app

  1. V ľavom navigačnom paneli vyberte vytvoriť.In the left navigation bar, select Create.

  2. Podržte ukazovateľ myši nad plátno na vytváranie aplikácií úplne od začiatku dlaždice, a potom vyberte vytvoriť túto aplikáciu.Hover over the Canvas app from blank tile, and then select Make this app.

  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. Dvakrát kliknite na položku textový vstup ovládací prvok, a zadajte alebo prilepte text do neho.Double-click the Text input control, and type or paste some text into it.

  2. Podržte stlačený kláves Alt a vyberte tlačidlo ovládacieho prvku.While holding down the Alt key, select the Button control.

    V zozname, ktorý ste zadali text, aby ste určili ako názov sa vytvorí položka v SharePointe.A SharePoint item is created in the list that you specified with the text that 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.