PowerApps-integration i Microsoft Power Automate

I den här handledningen kommer vi att prata om att integrera Power Automate med PowerApps. Om du inte är bekant med PowerApps är det ett sätt att använda Microsofts miljö för att skapa sömlösa affärsappar med lite eller ingen kod. Om du till exempel vill skapa kalkylblad använder du Excel. Om du vill skapa applikationer använder du PowerApps.

PowerApps-integration är en av de bästa färdigheterna att lära sig eftersom det är ett sätt att skapa enkla till komplexa affärsapplikationer utan att ens veta hur man kodar.

För den här handledningen kommer vi bara att integrera med PowerApps. Vi kommer inte att prata om hur man ställer in ett PowerApps-konto, vad en textruta är eller vad en knapp är. Om du är nyfiken på dessa saker föreslår jag att du provar vår kurs eller tittar på några YouTube-handledningar . Annars kommer detta inte att vara särskilt vettigt för dig.

PowerApps-integration i Microsoft Power Automate

Så låt oss säga att vår affärsapplikation är en resebyråapplikation där agenter kan se sina kunder, se tidigare resehistorik och göra andra reserelaterade uppgifter. Vi kommer också att skapa en sida dit agenter kan gå om de vill skicka in några problem. När de har skickat problemet utlöser det ett flöde i bakgrunden som skapar en Trello-biljett, ett Slack-meddelande och andra aviseringar.

Innehållsförteckning

Skapa ett kraftautomatiserat flöde

Därför är det första vi behöver göra att skapa ett arbetsflöde som gör precis det vi tidigare nämnt. Om vi ​​går till Power Apps huvudmeny kan vi klicka på Flöden och sedan se alla flöden som vi har skapat. 

PowerApps-integration i Microsoft Power Automate

Tyvärr fungerar inte dessa flöden med Power Apps. De enda som kommer att fungera med det är flöden som faktiskt startas av PowerApps själva. Så låt oss skapa ett nytt Power Automate-flöde. Klicka först på Ny .

PowerApps-integration i Microsoft Power Automate

Klicka sedan på Instant-from blank .

PowerApps-integration i Microsoft Power Automate

Som utlösare väljer vi PowerApps och klickar på Skapa .

PowerApps-integration i Microsoft Power Automate

Detta är förmodligen en av de enklaste ingångarna, för om du klickar på den står det bara att ingen ytterligare information behövs.

PowerApps-integration i Microsoft Power Automate

Det beror på att det antas att all information du behöver under det här flödet kommer att läggas in via själva Power Apps. Låt oss nu gå igenom det steg för steg.

För detta exempelflöde bör en enkel Trello-biljett skapas efter att användare har angett sitt förnamn och efternamn. För att göra det, klicka på knappen Nytt steg .

PowerApps-integration i Microsoft Power Automate

Låt oss sedan integrera det med Trello.

PowerApps-integration i Microsoft Power Automate

Klicka på Skapa ett kort .

PowerApps-integration i Microsoft Power Automate

Styrelsens ID kommer att vara Uppgifter och Föräldralistans ID kommer att vara Issues .

PowerApps-integration i Microsoft Power Automate

För närvarande har vi inte bett användarna att ange något för kortnamnet och kortbeskrivningen. Vi kan dock ställa in kortnamnsfältet så att det fylls i av användaren i PowerApps. För att göra det klickar du bara på Fråga i PowerApps

PowerApps-integration i Microsoft Power Automate

Vi kan också göra samma sak för.

PowerApps-integration i Microsoft Power Automate

Klicka sedan på Spara .

PowerApps-integration i Microsoft Power Automate

För att kort sammanfatta, kommer alla våra indatavariabler att tillhandahållas av personen som utlöser det genom Power Apps.

PowerApps-integration i Microsoft Power Automate

Låt oss gå tillbaka till vår Power Apps-applikation och prova det.

PowerApps-integration i Microsoft Power Automate

Skapa en trigger i PowerApps

Låt oss först skapa en knapp.

PowerApps-integration i Microsoft Power Automate

Låt oss skriva Skapa en biljett som namnet på den här knappen.

PowerApps-integration i Microsoft Power Automate

Klicka på Inmatning och välj sedan Textinmatning .

PowerApps-integration i Microsoft Power Automate

Låt oss lägga det i två textrutor.

PowerApps-integration i Microsoft Power Automate

Låt oss ställa in standardtexten till Problemtyp .
 

PowerApps-integration i Microsoft Power Automate

Sedan kan den andra textrutan vara Issue Description .
 

PowerApps-integration i Microsoft Power Automate

 När vi klickar på den här knappen bör flödet starta.

PowerApps-integration i Microsoft Power Automate

För att göra det klickar du på Åtgärd .

PowerApps-integration i Microsoft Power Automate

Klicka sedan på Power Automate.

PowerApps-integration i Microsoft Power Automate

Klicka på det vi har skapat.

PowerApps-integration i Microsoft Power Automate

När vi klickar på knappen körs PowerApps. Men lägg märke till hur det kräver några argument på formelfältet. Det indikerar att det kräver två argument. 

PowerApps-integration i Microsoft Power Automate

Därför måste vi fylla på argumenten som vi skapade här borta.

PowerApps-integration i Microsoft Power Automate

Och vi vill att dessa argument ska skapas dynamiskt från vad användaren än skrev i de två textrutorna. Om vi ​​vill referera till texten i dessa textrutor behöver vi bara skriva TextInput1.Text . Detta kommer att markera motsvarande textruta i grönt.

PowerApps-integration i Microsoft Power Automate

Sedan är det andra argumentet TextInput2.Text.

PowerApps-integration i Microsoft Power Automate

Uppenbarligen finns det inga fler röda partier, vilket gör att det inte finns några fel längre. När du har skrivit in argumenten trycker du på Retur .

Så här skapade vi en trigger i vår Power Apps-applikation som utlöser ett flöde i Power Automate.

Testa Power Automate Flow inom PowerApps

Låt oss nu testa vårt Power Automate-flöde i PowerApps. Klicka först på knappen Spela .

PowerApps-integration i Microsoft Power Automate

Skriv " Software Bug " för ärendetyp och " Jag kan inte se passnumret för agent 007 " för beskrivningen. Klicka sedan på knappen Skapa en biljett .

PowerApps-integration i Microsoft Power Automate

Efter det, låt oss gå tillbaka till Power Apps och klicka på bakåtknappen ( <> ).

PowerApps-integration i Microsoft Power Automate

Klicka på flödet som vi skapade för att se om det fungerade korrekt. Detta indikerar att det började för nio sekunder sedan och att det lyckades.

PowerApps-integration i Microsoft Power Automate

Om vi ​​går till vår Trello kommer vi att se den nya biljetten som skapas automatiskt ( Software bug )

PowerApps-integration i Microsoft Power Automate

Lägger till Ask In PowerApps-åtgärden

Låt oss nu prata om ett mycket vanligt fel när du använder PowerApps i vårt flöde. Låt oss först lägga till ett nytt steg.

PowerApps-integration i Microsoft Power Automate

Lägg sedan till en Slack-kontakt och använd åtgärden Lägg upp meddelande .

PowerApps-integration i Microsoft Power Automate

Välj sedan handledningen för kanalnamnet .

PowerApps-integration i Microsoft Power Automate

För meddelandetexten använder du det dynamiska innehållet Fråga i PowerApps .

PowerApps-integration i Microsoft Power Automate

Se till att spara flödet innan du testar det.

PowerApps-integration i Microsoft Power Automate

Låt oss nu gå tillbaka till Power Apps och köra det igen.

PowerApps-integration i Microsoft Power Automate

Klicka på knappen Skapa en biljett .

PowerApps-integration i Microsoft Power Automate

Vi kommer då att märka att något är fel. För att kontrollera problemet med vårt flöde, låt oss kontrollera det på sidan Flöden och klicka på PowerApps- flödet som vi har skapat.

PowerApps-integration i Microsoft Power Automate

Som vi kan se indikerar det att det finns ett problem med flödets trigger. Det beror på att den här utlösaren bara matar in två argument. Men eftersom vi har lagt till åtgärden Fråga i PowerApps behöver den tre ingångar nu.

PowerApps-integration i Microsoft Power Automate


Hantera fel med PowerApps

Vi kan se mer detaljerad information om det felet här. Det här är bara ett komplicerat sätt att säga att variabeln den behöver för Slack inte är tillgänglig.

PowerApps-integration i Microsoft Power Automate

Vi kan fixa detta genom att gå till fliken Åtgärd och sedan klicka på Power Automate .

PowerApps-integration i Microsoft Power Automate

Ta bort den första applikationen som vi skapade tidigare.

PowerApps-integration i Microsoft Power Automate

Låt oss sedan lägga till den igen genom att klicka på den.

PowerApps-integration i Microsoft Power Automate

Efter att kortet lagts till, låt oss mata in våra variabler TextInput1.Text , TextInput2.Text och TextInput1.Text igen.

PowerApps-integration i Microsoft Power Automate

Kör den här appen igen och klicka på knappen Skapa en biljett .

PowerApps-integration i Microsoft Power Automate

Låt oss sedan gå tillbaka till vår flödessida och klicka på PowerApps-flödet. Som vi kan se fungerade vårt flöde framgångsrikt. 

PowerApps-integration i Microsoft Power Automate

När vi kollar vår Trello ser vi att ett nytt kort om också har lagts till.

PowerApps-integration i Microsoft Power Automate

På vår Slack kommer ett nytt " Software Bug "-meddelande också att publiceras.

PowerApps-integration i Microsoft Power Automate

Så nyckelpunkten här är att när vi redigerar ett flöde, särskilt om det lägger till flera argument till triggervariabeln, måste vi lägga till det igen i PowerApps också. 




Slutsats

Sammanfattningsvis är detta verkligen en kraftfull integration. När vi väl har skapat ett flöde i Power Automate kan vi trigga det på olika sätt. Om du redan har en PowerApps-applikation kan du lägga in ditt Power Automate-flöde i applikationen sömlöst.

Detta är bara ett sätt att trigga ditt arbetsflöde utanför Power Automate. I det här fallet använde vi PowerApps. Jag hoppas att du kommer att ha nytta av det, särskilt när du inte längre bara skapar arbetsflöden för dig själv, utan också för din organisation.

Med vänliga hälsningar,

Henry


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.