PowerApps-integrasjon i Microsoft Power Automate

I denne opplæringen skal vi snakke om å integrere Power Automate med PowerApps. Hvis du ikke er kjent med PowerApps, er det en måte å bruke Microsofts miljø til å lage sømløse forretningsapper med lite eller ingen kode. Hvis du for eksempel vil lage regneark, bruker du Excel. Hvis du vil lage applikasjoner, bruker du PowerApps.

PowerApps-integrasjon er en av de beste ferdighetene å lære, fordi det er en måte å lage enkle til komplekse forretningsapplikasjoner på uten engang å vite hvordan man skal kode.

For denne opplæringen skal vi bare integrere med PowerApps. Vi skal ikke snakke om hvordan du setter opp en PowerApps-konto, hva en tekstboks er eller hva en knapp er. Hvis du er nysgjerrig på disse tingene, foreslår jeg at du prøver kurset vårt eller ser noen YouTube-veiledninger . Ellers vil dette ikke gi mye mening for deg.

PowerApps-integrasjon i Microsoft Power Automate

Så la oss si at forretningsapplikasjonen vår er en reisebyråapplikasjon der agenter kan se kundene sine, se tidligere reisehistorikk og utføre andre reiserelaterte oppgaver. Vi oppretter også en side hvor agenter kan gå hvis de vil sende inn problemer. Etter at de har sendt inn problemet, utløser det en flyt i bakgrunnen som lager en Trello-billett, en Slack-melding og andre varsler.

Innholdsfortegnelse

Opprette en kraftautomatiseringsflyt

Derfor er det første vi må gjøre å lage en arbeidsflyt som gjør akkurat det vi nevnte tidligere. Hvis vi går til hovedmenyen i Power Apps , kan vi klikke på Flytninger og deretter se alle flytene vi har opprettet. 

PowerApps-integrasjon i Microsoft Power Automate

Dessverre vil disse flytene ikke fungere med Power Apps. De eneste som vil fungere med det er flyter som faktisk startes av PowerApps selv. Så la oss lage en ny Power Automate-flyt. Klikk først på Ny .

PowerApps-integrasjon i Microsoft Power Automate

Klikk deretter Instant-fra tom .

PowerApps-integrasjon i Microsoft Power Automate

For utløseren velger vi PowerApps og klikker på Opprett .

PowerApps-integrasjon i Microsoft Power Automate

Dette er sannsynligvis en av de enkleste inngangene fordi hvis du klikker på den, sier den bare at ingen tilleggsinformasjon er nødvendig.

PowerApps-integrasjon i Microsoft Power Automate

Det er fordi det antas at all informasjonen du trenger gjennom denne flyten vil bli lagt inn via selve Power Apps. La oss nå gå gjennom det steg for steg.

For denne prøveflyten bør en enkel Trello-billett opprettes etter at brukere har skrevet inn fornavn og etternavn. For å gjøre det, klikk på Nytt trinn -knappen.

PowerApps-integrasjon i Microsoft Power Automate

La oss så integrere den med Trello.

PowerApps-integrasjon i Microsoft Power Automate

Klikk på Opprett et kort .

PowerApps-integrasjon i Microsoft Power Automate

Styre -ID- en vil være Oppgaver og Foreldreliste-ID-en vil være Issues .

PowerApps-integrasjon i Microsoft Power Automate

Foreløpig har vi ikke bedt brukerne om å skrive inn noe for kortnavnet og kortbeskrivelsen. Vi kan imidlertid angi at kortnavn- feltet skal fylles ut av brukeren i PowerApps. For å gjøre det klikker du bare Spør i PowerApps

PowerApps-integrasjon i Microsoft Power Automate

Vi kan også gjøre det samme for.

PowerApps-integrasjon i Microsoft Power Automate

Klikk deretter på Lagre .

PowerApps-integrasjon i Microsoft Power Automate

For å oppsummere kort, vil alle inndatavariablene våre leveres av personen som utløser dem gjennom Power Apps.

PowerApps-integrasjon i Microsoft Power Automate

La oss gå tilbake til Power Apps-applikasjonen vår og prøve det ut.

PowerApps-integrasjon i Microsoft Power Automate

Opprette en trigger i PowerApps

Først, la oss lage en knapp.

PowerApps-integrasjon i Microsoft Power Automate

La oss skrive Opprett en billett som navnet på denne knappen.

PowerApps-integrasjon i Microsoft Power Automate

Klikk på Input og velg deretter Text Input .

PowerApps-integrasjon i Microsoft Power Automate

La oss legge det i to tekstbokser.

PowerApps-integrasjon i Microsoft Power Automate

La oss sette standardteksten til Problemtype .
 

PowerApps-integrasjon i Microsoft Power Automate

Deretter kan den andre tekstboksen være Issue Description .
 

PowerApps-integrasjon i Microsoft Power Automate

 Når vi klikker på denne knappen, skal flyten starte.

PowerApps-integrasjon i Microsoft Power Automate

For å gjøre det, klikk på Handling .

PowerApps-integrasjon i Microsoft Power Automate

Klikk deretter Power Automate.

PowerApps-integrasjon i Microsoft Power Automate

Klikk på det vi har opprettet.

PowerApps-integrasjon i Microsoft Power Automate

Når vi klikker på knappen, vil PowerApps kjøre. Men legg merke til hvordan det krever noen argumenter på formellinjen. Det indikerer at det krever to argumenter. 

PowerApps-integrasjon i Microsoft Power Automate

Derfor må vi fylle ut argumentene som vi opprettet her.

PowerApps-integrasjon i Microsoft Power Automate

Og vi vil at disse argumentene skal opprettes dynamisk fra det brukeren skrev i de to tekstboksene. Hvis vi vil referere til teksten i disse tekstboksene, trenger vi bare å skrive TextInput1.Text . Dette vil markere den tilsvarende tekstboksen i grønt.

PowerApps-integrasjon i Microsoft Power Automate

Da er det andre argumentet TextInput2.Text.

PowerApps-integrasjon i Microsoft Power Automate

Det er åpenbart ikke flere røde deler, noe som betyr at det ikke er noen feil lenger. Etter å ha skrevet inn argumentene, trykk Enter .

Slik opprettet vi en utløser i vår Power Apps-applikasjon som utløser en flyt i Power Automate.

Tester Power Automate Flow i PowerApps

La oss nå teste Power Automate-flyten vår i PowerApps. Først klikker du på Spill av -knappen.

PowerApps-integrasjon i Microsoft Power Automate

Skriv inn " Software Bug " for Issue Type , og " Jeg kan ikke se passnummeret for agent 007 " for beskrivelsen. Deretter klikker du på knappen Opprett en billett .

PowerApps-integrasjon i Microsoft Power Automate

Etter det, la oss gå tilbake til Power Apps og klikk på tilbake- knappen ( <> ).

PowerApps-integrasjon i Microsoft Power Automate

Klikk på flyten vi opprettet for å se om den fungerte riktig. Dette indikerer at det startet for ni sekunder siden og at det lyktes.

PowerApps-integrasjon i Microsoft Power Automate

Hvis vi går til Trelloen vår, vil vi se den nye billetten som opprettes automatisk ( programvarefeil ). 

PowerApps-integrasjon i Microsoft Power Automate

Legger til Ask In PowerApps-handlingen

La oss nå snakke om en veldig vanlig feil når du bruker PowerApps på flyten vår. Først, la oss legge til et nytt trinn.

PowerApps-integrasjon i Microsoft Power Automate

Legg deretter til en Slack-kobling og bruk Post melding- handlingen.

PowerApps-integrasjon i Microsoft Power Automate

Deretter velger du veiledningen for kanalnavnet .

PowerApps-integrasjon i Microsoft Power Automate

For meldingsteksten bruker du det dynamiske innholdet Spør i PowerApps .

PowerApps-integrasjon i Microsoft Power Automate

Sørg for å lagre flyten før du tester den.

PowerApps-integrasjon i Microsoft Power Automate

La oss nå gå tilbake til Power Apps og kjøre den på nytt.

PowerApps-integrasjon i Microsoft Power Automate

Klikk på knappen Opprett en billett .

PowerApps-integrasjon i Microsoft Power Automate

Vi vil da merke at noe er galt. For å sjekke problemet med flyten vår, la oss sjekke det på Flow- siden og klikke på PowerApps- flyten som vi har opprettet.

PowerApps-integrasjon i Microsoft Power Automate

Som vi kan se, indikerer det at det er et problem med flytens utløser. Det er fordi denne utløseren bare legger inn to argumenter. Men siden vi har lagt til Spør i PowerApps -handlingen, trenger den tre innganger nå.

PowerApps-integrasjon i Microsoft Power Automate


Håndtering av feil med PowerApps

Vi kan se mer detaljert informasjon om denne feilen her. Dette er bare en komplisert måte å si at variabelen den trenger for Slack ikke er tilgjengelig.

PowerApps-integrasjon i Microsoft Power Automate

Vi kan fikse dette ved å gå til fanen Handling og deretter klikke på Power Automate .

PowerApps-integrasjon i Microsoft Power Automate

Fjern den første applikasjonen vi tidligere opprettet.

PowerApps-integrasjon i Microsoft Power Automate

La oss deretter legge det til igjen ved å klikke på det.

PowerApps-integrasjon i Microsoft Power Automate

Etter at kortet ble lagt til, la oss legge inn variablene våre TextInput1.Text , TextInput2.Text og TextInput1.Text igjen.

PowerApps-integrasjon i Microsoft Power Automate

Kjør denne appen igjen og klikk på knappen Opprett en billett .

PowerApps-integrasjon i Microsoft Power Automate

La oss deretter gå tilbake til vår Flow- side og klikke på PowerApps-flyten. Som vi kan se, gikk flyten vår vellykket. 

PowerApps-integrasjon i Microsoft Power Automate

Når vi sjekker Trelloen vår, ser vi at et nytt kort om ble lagt til også.

PowerApps-integrasjon i Microsoft Power Automate

På vår Slack vil en ny " Software Bug "-melding også bli lagt ut.

PowerApps-integrasjon i Microsoft Power Automate

Så nøkkelpoenget her er at når vi redigerer en flyt, spesielt hvis den legger til flere argumenter til utløservariabelen, må vi legge den til på nytt i PowerApps også. 




Konklusjon

For å konkludere, dette er virkelig en kraftig integrasjon. Når vi har opprettet en flyt i Power Automate, kan vi utløse den på forskjellige måter. Hvis du allerede har en PowerApps-applikasjon, kan du sette Power Automate-flyten sømløst inn i applikasjonen.

Dette er bare én måte å utløse arbeidsflyten din utenfor Power Automate. I dette tilfellet brukte vi PowerApps. Jeg håper du vil finne det nyttig, spesielt når du ikke lenger bare lager arbeidsflyter for deg selv, men også for organisasjonen din.

Beste ønsker,

Henry


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.