Starta ett flöde i en arbetsyteapp (återkallade)
Du kan använda Power Automate för att skapa logik som utför en eller flera aktiviteter när en händelse inträffar i en app för arbetsytor. Till exempel, konfigurera en knapp så att när en användare väljer den, ett objekt skapas i en lista med Microsoft Lists-lista eller ett e-postmeddelande eller mötesförfrågan skickas (eller samtliga) så läggs en fil till i molnet. Du kan konfigurera en kontroll i programmet för att starta flödet som fortsätter att köras även om du stänger Power Apps.
Anteckning
När en användare kör ett flöde från en app måste användaren ha behörighet att utföra de uppgifter som har angetts i flödet. Annars misslyckas flödet.
Aktivera klassisk Power Automate upplevelse
Som standard är nytt Power Automate fönster aktiverat. För att använda den klassiska Power Automate upplevelsen för att skapa ett flöde måste du byta tillbaka till den gamla upplevelsen manuellt.
Viktigt
Vi rekommenderar att du använder rutan Power Automate för att skapa flödet. Den klassiska Power Automate upplevelsen bör endast användas för felsökning. Den klassiska upplevelsen dras snart tillbaka och är inte tillgänglig.
Öppna ett nytt eller befintligt program i Power Apps Studio.
Välj Inställningar högst upp.
Välj Kommande funktioner.
Under fliken Indraget, välj Aktivera rutan klassisk Power Automate om du vill ställa in växlingen till På.
Förutsättningar
- Registrera dig för Power Apps.
- Lär dig hur du konfigurerar en kontroll.
- En SharePoint-webbplats med två listor.
- Listan RepairShop innehåller kolumnerna Rubrik och ContactEmail.
- Listan Tillgångar innehåller kolumnerna Rubrik, AssetType och RepairShop. Kolumnen AssetType är en valfri kolumn med alternativ som "Stationär dator", "Bärbar dator".
- Kolumnen RepairShop i listan Tillgångar är en uppslagskolumn som hämtar värden från kolumnen ContactEmail i listan RepairShop.
- Skapa några objekt i listan RepairShop för exempelkontakter.
Skapa ett flöde
I det här avsnittet skapar du ett flöde med hjälp av Power Automate det som skapar ett objekt i en lista med indatavärdet för listkolumnen från en app som skapas med Power Apps. Du skapar appen som använder det här flödet i nästa avsnitt.
Logga in på Power Apps.
Välj Flöden i det vänstra fönstret.
Välj + Nytt flöde > Direkt molnflöde.
Ange flödesnamn, till exempel FlowInApp.
Under Välj hur du aktiverar det här flödet väljer du Power Apps.
Välj Skapa.
Välj + Nytt steg.
Under Völj en åtgärd sök eller välj SharePoint anslutningsprogram.
Sök efter eller välj åtgärden Skapa objekt.
För webbplatsadress anger eller väljer du den SharePoint-webbplats som har listorna Tillgångar och RepairShop.
För Listnamn, välj listan Tillgångar.
För Rubrik väljer du Fråga i Power Apps från fliken Dynamiskt innehåll. Åtgärden uppdateras automatiskt till Createitem_Title.
Välj valfria värden för AssetType Value och RepairShop Id.
Välj Spara.
Lägga till ett flöde i en app
I det här avsnittet lär du dig hur du skapar en app med Power Apps som använder det flöde som skapades i det tidigare avsnittet. Appen använder text som har angetts i en textruta när knappen väljs för att utlösa flödet för att skapa ett objekt i den markerade listan.
Skapa en tom arbetsyteapp med ett namn som AppWithFlow.
Välj + (infoga) i det vänstra fönstret.
Välj kontrollen Textinmatning.
Välj kontrollen Knappen.
Flytta Knapp-kontroll under Textinmatning-kontroll.
Välj Åtgärd-menyn högst upp och välj sedan Power Automate.
Anteckning
Genom att lägga till flöde till den valda kontrollen eller komponenten rensas alla befintliga formeln för den valda egenskapen bort. Om du till exempel lägger till ett flöde i en knapps OnSelect-egenskap som har en komplex formel rensar flödestillägg ut den här formeln. Se till att du gör en kopia av formeln innan du lägger till flödet. Det här beteendet skiljer sig dock när du lägger till flöde med Power Automate rutan aktiverad. Mer information: Referera till ett flöde
Om du har aktiverat förhandsversionsfunktionen "Aktivera Power Automate-fönstret", kan du välja ditt flöde från vänster fönster i Studio.
Mer information: Använda Power Automate ruta (förhandsgranskning)
Välj FlowInApp.
Ta bort formeln för den valda OnVisible-egenskapen i formelfältet.
Välj Textinmatning-kontroll.
Välj rullgardinsmenyn för fastighetslista uppe till vänster på skärmen och välj sedan egenskapen Standard.
Ändra standardegenskapsvärdet från formelfältet från
"Text input"
till"Enter Asset Title"
.Välj knappreglage.
Välj rullgardinsmenyn för fastighetslista uppe till vänster på skärmen och välj sedan egenskapen Text.
Ändra textegenskapsvärdet från formelfältet från
"Button"
till"Create Asset"
.I egenskapslistan längst upp till vänster, välj OnSelect egenskapen för knappen.
Ange följande formel i formelfältet.
FlowInApp.Run(TextInput1.Text)
I den här formeln är FlowInApp namnet på det flöde du lade till med Power Automate. .Run specificerar flödet som ska köras. Flödet körs med Textinmatning-kontroll TextInput1 tillagd för den här inmatningskontrollen, med värdet angivet i den här textrutan (.Text).
Med andra ord, när den här knappen är markerad kör appen flödet med värdet från Textinmatning-kontroll och skicka textvärdet till det flöde som ska köras. I flödet skapas listobjektet med det här textindatavärdet tillsammans med resten av urvalet i flödeskonfigurationen.
Spara och publicera appen.
Testa flödet
Nu när du har både flöde och appen skapad kör du appen och kontrollerar att ett objekt skapas i den valda listan.
I Power Apps, välj Appar och välj sedan AppWithFlow-app.
Ange ett värde i textinmatningsraden och välj sedan Skapa tillgång.
Kontrollera att objektet har skapats i listan.
Nu när du har skapat en exempelapp som kör ett flöde och lägger till objekt i en lista kan du skapa mer komplexa program som interagerar med Power Automate och ändrar data i olika datakällor.
Se även
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).