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


Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.