Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

I denne vejledning skal vi tale om Power Apps LookUp-funktionen og Launch-funktionen for at forbedre slutbrugeroplevelsen.

Opslagsfunktionen bruges til at lede efter oplysninger på tværs af forskellige datakilder.

Det minder meget om Excels VLOOKUP og HLOOKUP, men mere fleksibelt og dækker mere jord som INDEX MATCH. Det er perfekt, hvis du arbejder med flere datakilder i én app.

Startfunktionen giver brugerne mulighed for at starte en webside eller en anden app fra den app, vi oprettede i Power Apps.

Launch -funktionen er fantastisk, hvis du ønsker, at slutbrugere skal kunne ringe til telefonnumre, der er gemt i appen, eller starte apps som Google Maps.

Indholdsfortegnelse

Arbejde med to datakilder

Lad os starte med LookUp-funktionen. Som vi nævnte tidligere, er LookUp perfekt, hvis vi ønsker at trække information fra flere kilder.

I det eksempel, vi bruger, kommer vores data fra to datakilder, begge gemt i en Excel-fil i OneDrive. En datakilde er en tabel, der indeholder kundeoplysninger, som vises på skærmbilledet Kundeoplysninger. Den anden datakilde indeholder information om organisationens agenter, som kan findes på Agentskærmen.

Målet her er at kombinere de to datasæt, så vi kan lede efter og vise specifikke poster.

For eksempel kan vi være interesseret i at finde ud af telefonnummeret på den agent, der håndterer Brooks Tharpe. Hvis vi går til kundeoplysninger, viser den os navnet på agenten, Beto Yark.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Den skærm viser os dog ikke agentens telefonnummer. Når vi ser agentens navn på skærmbilledet med kundedetaljer, skal vi springe til agentskærmen for at se, hvad Beto Yarks telefonnummer er.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Dette påvirker slutbrugerens bekvemmelighed. Ideelt set vil vi gerne have, at agentens kontaktoplysninger også vises på skærmen med kundeoplysninger. Det er herLookUp-funktionen kommer ind.

Sådan fungerer Power Apps LookUp-funktionen

Lad os starte med at tilføje en etiket, som vil vise teksten "Agentens telefonnummer er:".

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Derefter tilføjer vi en anden etiket, der viser agentens telefonnummer.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Målet her er, at denne etiket viser det telefonnummer, der returneres af LookUp-funktionen. Så vi vælger Tekst fra egenskabsrullemenuen og starter med LookUp-funktionen i formellinjen.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

LookUp tager tre argumenter – en tabel, en betinget logik og en kolonne.

Vi kommer til at bruge Tabel1_1, som indeholder agentnavne og telefonnumre.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Vi ønsker, at denne etiket skal være dynamisk, fordi vi har andre agenter på denne liste. Vi ønsker ikke, at formlen bare skal søge efter Beto Yark hele tiden. Så vi refererer til kolonnen for AgentName er lig med DataCardValue6.Text.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Vi bruger tekstværdien for DataCardValue6, fordi dette er feltet, hvor agentens navn er. Det betyder, at dette også ændrer sig afhængigt af, hvilken post brugeren leder efter.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Til sidst vil vi referere til den faktiske information, vi leder efter. I dette tilfælde ønsker vi det telefonnummer, der svarer til agentens navn.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Nu dukker nummeret for Beto Yark op, hvilket betyder, at vi med succes har refereret til data fra en tabel, der indeholder vores agentoplysninger, på en side, der oprindeligt er linket til en anden datakilde.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Hvis vi vælger en anden post, denne gang for kunden ved navn Lauran Otoole, ser vi, at den tildelte agent er Mark Siedling. Det betyder, at telefonnummeret nedenfor også er ændret.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Hvis vi tager et kig på den faktiske tabel i vores datakilde, beviser det, at det rigtige tal dukkede op på vores skærm.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Det betyder, at formlen fungerer, som vi ønsker det.

Tilføjelse af opkaldsfunktionalitet

Nu hvor vi har udforsket Power Apps LookUp-funktionen, lad os gå til lanceringsfunktionen. Selvom Launch kan hjælpe med at åbne en række forskellige apps, vil vi i dette eksempel fokusere på at tilføje opkaldsfunktionalitet.

Lad os starte med at tilføje en knap lige ved siden af ​​agentens telefonnummer. Lad os ændre teksten til "Ring til agent".

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Med knappen fremhævet, vælger vi OnSelect på egenskabsrullemenuen og bruger Launch-funktionen.

Da vi tilføjer opkaldsfunktionalitet, bruger vi "tlf" til at angive, at de data, der refereres til, er et telefonnummer. Derefter følger vi det op med det faktiske telefonnummer.

Med denne formel på plads, hvad Call Agent-knappen vil gøre, er at lede efter en app, der giver brugeren mulighed for at ringe til dette telefonnummer. Hvis brugeren er på sin mobil, vil knappen forsøge at åbne den faktiske telefon-app og ringe til det nummer. Hvis du er på din computer, forsøger den muligvis at starte Skype. Hvis du er på en iPad, så kan den åbne Facetime.

Igen, vi ønsker, at denne knap skal være dynamisk. Vi ønsker ikke, at den bare ringer til det samme nummer hele tiden. Det, vi ønsker, er, at knappen ringer til det nummer, der vises på etiketten ved siden af.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Så vi skal henvise til teksten på Label8.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

For at gøre det skal vi bruge funktionen Sammenkædning . Sammenkæd sammen en række strenge, i dette tilfælde "tel:" og teksten på etiketten.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Nu hvor vi har den formel på plads, lad os se, hvad der sker, når vi bruger knappen. Ved at trække rekorden op for Kia Dejohn viser det, at agenten er Andy Chapman. Lad os klikke på knappen Ring til agent.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Fordi jeg er på min computer, kan du se, at den forsøger at starte en app til at ringe til nummeret.

Power Apps opslag og startfunktion for at forbedre brugeroplevelsen

Igen vil den app, der skal startes, afhænge af den enhed, du bruger. Den nederste linje er, det kommer til at starte appen, der giver dig mulighed for at ringe til nummeret på skærmen.




Konklusion

Funktionerne Power Apps LookUp og Launch er blot to af de mange funktioner, der kan optimere den app, du arbejder på. Evnen til at se vigtige oplysninger ét sted og foretage et opkald direkte fra den side gør det hurtigere for slutbrugere at gøre, hvad de skal gøre.

Efterhånden som vi opretter flere selvstudier til Power Apps, vil vi udforske andre lignende funktioner, som yderligere vil gøre din app endnu mere nyttig.

Alt det bedste,

Henrik


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.